通过VBScript从命令窗口读取内容

时间:2013-11-11 10:05:31

标签: vbscript

使用vbscript程序,我在其中执行以下过程,

我调用一个bat文件并根据它的输出我需要调用另一个bat文件。

例如

one.bat和two.bat是批处理文件..

one.bat文件将在命令窗口中打印消息“成功”或“失败”。我必须通过vbscript读取字符串,如果成功必须调用two.bat

我尝试过使用exec但是打开一个命令窗口,我不希望在执行VBS时在GUI中打开任何命令窗口。

我是新手,请举例说明。

1 个答案:

答案 0 :(得分:0)

当您从GUI(.HTA?)调用.Exec时无法避免控制台,您必须使用.Run。这个answer显示了如何通过文件捕获输出。

但是:您只需要知道one.bat是成功还是失败,您可以使用.Run的返回值(ERRORLEVEL /退出代码为one.bat)并避免读取其输出的问题。