VBS скрипт для обнаружения подсказки пользователя - PullRequest
0 голосов
/ 06 июня 2011

Есть ли способ определить, когда появляется приглашение пользователя с использованием VBscript? У меня запущен скрипт, использующий sendkeys для ответа на пользовательские запросы, но одно из приглашений сильно зависит от того, как долго он будет отображаться.
Спасибо -Neil

1 Ответ

0 голосов
/ 07 июня 2011

Я не совсем уверен, что вы имеете в виду под приглашением пользователя , но в этом ответе я предполагаю, что это своего рода окно / диалоговое окно, которое отображается пользователю.

Если это так, вы, вероятно, можете просто сделать какой-то цикл в вашем скрипте и повторно посмотреть, существует ли он. Вы можете сделать это с помощью функций Windows API. Какой из них будет лучше, зависит немного от вашей ситуации, но я бы посоветовал вам взглянуть на EnumWindows , FindWindow и FindWindowEx , что должно позволить вам найти подсказка.

Если вы ранее не использовали Win API из VBScript, вы можете найти образец того, как вызывать эти методы здесь .

...