1

Тема: AHK: Имитация нажатия клавиши F9 в активном окне

Здравствуйте. Нужен скрипт, позволяющий зациклить нажатие клавиши F9 в активном окне с определённым интервалом. Цикл должен останавливаться вручную, нажатием определённой клавиши или сочетанием клавиш (К примеру "!^space").

Буду благодарен за любую информацию о том, как этот скрипт написать.

2

Re: AHK: Имитация нажатия клавиши F9 в активном окне

Цикл — команда loop. Посыл нажатия в активное окно — send. Для остановки можно в том же цикле проверять некую переменную, значение которой будет меняться по нажатию останавливающей комбинации клавиш. Проверка — команда if. Выход из цикла — break.

3 (изменено: Mikki, 2013-05-30 11:16:37)

Re: AHK: Имитация нажатия клавиши F9 в активном окне

Вот из кода одного из форумчан можно сделать то что вы просите если слегка "допилить"... Задержку между нажатиями реализовать через Sleep внутри цикла. Ну, а с вопросами по синтаксису итп это СЮДА (англ. справка по AHK..внизу страницы есть переход на русский перевод)

Жизнь стоит того чтобы не быть сволочью. (с) Разные Люди

4

Re: AHK: Имитация нажатия клавиши F9 в активном окне

Цикл должен останавливаться вручную, нажатием определённой клавиши или сочетанием клавиш (К примеру "!^space").

Запускатся снова он уже не должен?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

5 (изменено: serzh82saratov, 2013-05-30 12:03:25)

Re: AHK: Имитация нажатия клавиши F9 в активном окне

Тогда так:


While !Var
{
    Send {F9}
    Sleep 500
}

^!Space:: Var := 1
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

6

Re: AHK: Имитация нажатия клавиши F9 в активном окне

Благодарю. Попробую.