Исправьте мой скрипт цикла AutoHotKey

Возникли некоторые проблемы с настройкой простого цикла AutoHotKey, который будет нажимать кнопки 1, 2, 3 и 4 на клавиатуре с паузой в 16 секунд между ними. Мне не нужен переключатель, который, как я знаю, может все усложнить (я просто остановлю / приостановлю скрипт вручную).

Вот что у меня есть, но, похоже, все, что нужно сделать, это сделать кнопку 1 непригодной для использования. Кажется, что скрипт запущен, но он не активирует кнопки, когда я тестирую его в текстовом окне. Любая помощь будет принята с благодарностью.

$1::
freq:=16000
Loop
    (
    Send (1)
    Sleep %freq%
    Send (2)
    Sleep %freq%
    Send (3)
    Sleep %freq%
    Send (4)
    )
return

person Marshal Dunnik    schedule 27.01.2015    source источник


Ответы (1)


Попробуй это:

$1::
freq:=16000
Loop
{
    Send, 1
    Sleep %freq%
    Send, 2
    Sleep %freq%
    Send, 3
    Sleep %freq%
    Send, 4
}
return
person vasili111    schedule 27.01.2015
comment
Вот и все, спасибо vasili111! И спасибо, Шэлдон, за редактирование моего сценария выше. - person Marshal Dunnik; 28.01.2015
comment
Вы должны отметить ответ, чтобы участник мог получить признание :) - person Nelson; 31.01.2015
comment
@NelsonChan Спасибо :) - person vasili111; 01.02.2015
comment
@MarshalDunnik Спасибо :) - person vasili111; 01.02.2015