VBS-使用 wScript .run 并超时时出现 cmd 无效语法错误

VBS-使用 wScript .run 并超时时出现 cmd 无效语法错误

CreateObject("Wscript.Shell").Run "timeout /t 10 /nobreak && cd C:/Files/MyApp/ && start app.exe", 1, False

这是我的非常简单的脚本:尝试启动一个带有超时的程序。

但我似乎收到了语法错误(闪烁非常快的 cmd 屏幕显示我只能使用超时一次 - 我已经只使用过一次了......)

PS:当我将命令直接粘贴到 cmd 中时,它可以正常工作。

答案1

具有延迟的隐形程序调用程序现在正在运行。我从控制台参数中删除了超时,并将其替换为典型的 VBS 延迟。wscript.sleep 10000 WScript.CreateObject("WScript.Shell").Run "cmd /K CD /D ""c:/Files/myApp/"" && start App.exe", 0, False

相关内容