VBScript проверить, если нажата комбинация клавиш

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

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

19
задан VEC
08.11.2022 7:12 Количество просмотров материала 3293
Распечатать страницу

2 ответа

это будет ждать клавиши ENTER:

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 становится, чтобы увидеть, если ваш желаемый нажатие клавиши имеет значение, которое вы можете проверить на

0
отвечен SeanC 2022-11-09 15:00

вам нужно посмотреть в клавиатурных крючков. Вы можете быть несколько ограничены только наличием VBScript, чтобы играть.

Проверьте:

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

0
отвечен Lee Taylor 2022-11-09 17:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх