Мне нужен скрипт AutoHotKey, который ждет определенного окна и затем отправляет нажатия клавиш в это окно. Однако, поскольку ожидание выполняется в цикле, ключи отправляются снова и снова.
Допустим, я хочу подождать калькулятора Windows, а затем отправить ему 12345. Моя первая попытка была:
#SingleInstance force
Loop
{
WinWaitActive, Calc
{
Send, 12345
}
Этот скрипт, очевидно, посылает "12345" снова и снова, так как я не выхожу из цикла.
Если я вставляю "break" после оператора send, цикл завершается, как и весь скрипт.
Какой стандартный шаблон для обработки этого?