Как я могу сделать скрипт, который ждет в цикле while определенной комбинации клавиш, прежде чем что-то делать? Я хочу запустить скрипт, а затем дождаться ALT+CTRL+Q и затем выполнить остальную часть скрипта.

Я искал вокруг, но найти информацию VBScript довольно сложно. Те, что я нахожу, похоже, связаны с Internet Explorer.

2 ответа2

0

Вам нужно будет посмотреть на зацепы клавиатуры. Вы можете быть несколько ограничены в использовании только VBScript.

Проверять, выписываться:

http://www.vbaccelerator.com/home/VB/Code/Libraries/Hooks/Journal_Record_Hooks/article.asp

0

Это будет ждать клавишу ВВОДА:

strMessage = "Press the ENTER key to continue."
Wscript.StdOut.Write strMessage

Do While Not WScript.StdIn.AtEndOfLine
   Input = WScript.StdIn.Read(1)
Loop
WScript.Echo "The script is complete."

Возможно, вы сможете проверить, какое значение получает Input чтобы увидеть, имеет ли желаемое нажатие клавиши значение, которое вы можете проверить

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .