Как использовать Ruby для определения, нажимается ли на платформе Windows клавиша SHIFT или ALT? - PullRequest
0 голосов
/ 02 ноября 2009

Я написал скрипт, используя Ruby для автоматического нажатия на экран в приложениях Windows. Все в порядке, за исключением ситуаций, когда программа продолжит нажимать, и у меня нет возможности щелкнуть оболочку и нажать CTRL-C.

Таким образом, некоторые операторы «сна» должны быть размещены где-то в цикле, например, «сон 3», чтобы у пользователя было 3 секунды, чтобы переключиться в оболочку и нажать CTRL-C.

Но есть ли способ определить, нажата ли клавиша SHIFT или ALT (или ОБА) на платформе Windows во время работы программы Ruby, чтобы при обнаружении выполнить «спящий режим 10», чтобы автоматический щелчок остановлен, а затем есть 10 секунд, чтобы остановить программу Ruby?

1 Ответ

0 голосов
/ 07 июля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...