VBS - 如何暂停脚本直到按下某个键?

VBS - How to pause a script until a key is pressed?

在 VBScript 中如何暂停脚本直到按下某个键? 我需要一些可以暂停程序流程并等到 'left_arrow' 键被按下的东西。

你没有太多选择。如果你有一个控制台脚本,我假设你有,你可以读取用户的输入,但它只在你按 [ENTER] 时注册。所以你可以暂停,直到按下回车键。例如:

WScript.Echo "Press [ENTER] to continue..."

' Read dummy input. This call will not return until [ENTER] is pressed.
WScript.StdIn.ReadLine

WScript.Echo "Done."

还有 DOS 时代的旧 pause 命令。但是,将新控制台 window 脱壳到 运行 pause 会导致第二个 window 出现。您需要在 that window 到 return 中按一个键到您的脚本。可能不是你想要的。

但是除了第三方之外,VBScript 没有在 运行 时间读取按键的方法。