Найти в Дзене
Wow - world

Автокликер AutoHotkey

Есть замечательная программка, на просторах интернета, под названием AutoHotkey.

Вам нужно было нажимать каждые 5-10 секунд на определенную клавишу? Например, в игре. Или же в повседневных задачах с текстом, каждый раз печатать определенный текст? Или же по нажатию 1 клавиши, чтобы нажималось сразу 4 клавиши? Рутинных задач, которые можно автоматизировать при помощи данной программки - много.

Устанавливается она так же просто, как и другие программы.

После установки, Вам всего на всего нужно создать файл с расширением *ahk. Как это сделать?

Жмем правой кнопкой мыши по рабочему столу, наводим курсор на "Создать" и выбираем из меню AutoHotkey Script.

Файл готов. Чтобы отредактировать скрипт, жмем по нему и выбираем "Edit Script". А чтобы запустить, просто жмём по готовому скрипту два раза левой кнопкой мыши.

-2

Далее приведу примеры моих скриптов:

1 Скрипт

^2::

Sendinput, Конфетка в кармане

Return

^3::

Sendinput, Проект запущен

^1:: Pause

___________________________________________________________________

^2:: - означает нажатие на сочетание кнопок Ctrl + 2;

Sendinput, Конфетка в кармане - текст который вставиться (при нажатии тех самых кнопок Ctrl + 2);

^1:: Pause - по нажатию Ctrl + 2, скрипт будет на паузе =) при повторном нажатие этих клавиш, скрипт снимется с паузы;

Остальное по аналогии.

2 Скрипт

#Persistent

SetTimer, PressTheKey, 15000

PressTheKey:

Send, {F5}

Return

1:: Pause

___________________________________________________________________

#Persistent - делает скрипт постоянно выполняющимся;

SetTimer, PressTheKey, 15000 - при помощи данной строки выставляем время для нажатий на кнопку F5;

Send, {F5} - указываем что нажиматься будет кнопка F5;

Sleep 3000 - ожидание 3 секунды перед следующим действием;

Return - возвращает цикл для дальнейшего его использования;

1:: Pause - по нажатию на кнопку 1, скрипт будет на паузе =) при повторном нажатие, скрипт снимется с паузы.

3 Скрипт

v::Send, g,1,f,u,x,c

___________________________________________________________________

v::Send, s,1,h,q,w,z - при нажатие на кнопку "v", сразу нажимаются клавиши " g,1,f,u,x,c"

4 Скрипт

#Persistent

SetTimer, PressTheKey, 3000

Return

PressTheKey:

Send, {F5}

Send, {space}

Sleep 1000

Send ^{PgDn}

Sleep 1000

Return

1:: Pause

___________________________________________________________________

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

Все строчки аналогичны выше, кроме Send ^{PgDn} - это сочетание клавиш Ctrl+PgDn, она и переключает на следующую открытую вкладку в браузере гугл хром.

Спасибо за внимание, удачных решений в автоматизации =)