我在 Visual Studio 2010 中使用宏来处理.bat
. .bat 在命令行控制台中生成一些输出文本。是否可以获取输出文本并在输出窗格中显示?
这是我的代码的一部分:
Sub CompileSCSS()
Dim cmd As String
cmd = String.Format("{0} watch {1} ", "C:\Ruby192\bin\Compass.bat", "C:\Workspace\MyProject\Solution\WebApp")
Shell(cmd, AppWinStyle.NormalNoFocus, False)
Write("Debug", "I want to write here the output of my .bat")
End Sub
只是为了上下文,并帮助您了解我的需求:
我.bat
正在使用第三方工具来编译我的 SCSS(CSS 语法的扩展)并在文件中生成相应的 CSS。当编译器完成工作时,如果一切正常或有错误,它会给出输出。我想将消息信息直接集成到输出窗格中,然后自动编译我的 SCSS 文件(例如,在 Ctrl+S 上),这样我几乎可以立即在浏览器上查看结果。
对不起我的英语,如果需要你可以纠正我:-)