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 没有在 运行 时间读取按键的方法。
在 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 没有在 运行 时间读取按键的方法。