WaitForWinEnabled

Ждёт до тех пор, пока взятое в цель окно не станет доступно для ввода информации.


Синтаксис

<WaitForWinEnabled пауза>


Параметры

Пауза - максимальное время ожидания в мс.


Примечания

Команда WaitForWinEnabled ждёт до тех пор, пока окно, взятое в цель при помощи TargetWin, WaitForWin, SendWin, SendWinMF, TargetChild и т. д., не станет доступно для ввода информации.

Выполнение этой команды можно прервать с помощью Cancel.


Технические подробности

Эта команда вызывает системную функцию "IsWindowEnabled" с интервалами в 500 мс.


Пример

Следующая горячая клавиша запускает игру, ждёт, пока она откроется, ждёт, пока окно не станет доступно для ввода информации, и передаёт в окно нажатие:

<Hotkey F1>
<Run "C:\Program Files\UberSoft\uber.exe">
<WaitForWin Ubertastic 20000>
<WaitForWinEnabled 20000>
<Key X>