如何在 .bat 文件的相同 window 中获取 .vbs 输出

How to get .vbs output in the same window of a .bat file

我有一个批处理文件,可以执行很多不同的操作,在该批处理文件中,在某个步骤中,我是 运行 VBS 脚本。问题是,这个脚本的 execution/output 总是会打开一个新的 window,在那里运行脚本,然后它关闭,没有任何输出。我想将该文件的输出与我的批处理文件保持在相同的 window 中。我还想等到 VBS 脚本完成后再继续我的批处理文件中的其余命令。

这就是我 运行 我的批处理文件中的 VBS 脚本:

start cscript "C:\install.vbs"

请注意,我无法修改 .vbs 脚本。

不要使用 start 命令。输入 start /?.

C:\WINDOWS\system32>start /?
Starts a separate window to run a specified program or command. 

Start 用于以不寻常的方式启动程序。您只需键入内置命令或程序的完整路径的正常方法。

cscript "C:\install.vbs"

因为 cscript 在 system32 中总能找到。如果它在其他地方,请指定完全限定的文件名。