-1
我在Visual Studio 2010中使用宏来执行.bat
的某些操作。 .bat在命令行控制台中生成一些输出文本。 是否可以获取输出文本,以在输出窗格中显示它?Visual Studio 2010:在宏中使用命令行并将输出从cmd写入输出窗格
这里是我的代码的一部分:
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上),这样我几乎可以立即在浏览器上检查结果。
对不起,我的英语,你可以根据需要:-)
谢谢。有了这段代码,我做了我想要的。 – Etienne