AHK скрипты – Топ-15 полезных скриптов AutoHotkey

AHK скрипты

AHK (AutoHotkey) — это мощный и одновременно простой инструмент для автоматизации рутинных задач на компьютере. С помощью этой программы вы сможете создавать скрипты, сценарии, запускать программы, переназначать клавиши, выполнять открытие ссылок и многое другое. Программа бесплатна, а редактировать скрипты можно даже в блокноте или любом другом редакторе. В данной статье рассмотрим все самые полезные и крутые скрипты AHK.

Небольшой гайд по AutoHotkey

Инструкция как добавлять и запускать АНК скрипты (показать)

Для того чтобы добавить готовый AHK скрипт создать свой установите программу AHK (AutoHotkey) на свой компьютер. После запуска вы можете закрыть ее.

Способ первый. Теперь кликаем правой кнопкой мыши на рабочем столе или в проводнике и жмем создать AutoHotkey Script (скриншот 1). Появится файл с расширением AHK, чтобы отредактировать, нажмите правой кнопкой мыши на иконке и выберите Edit Script (скриншот 2) откроется блокнот удаляете текст, который будет в файле вставляете и сохраняете скрипт.

Второй способ. Установить программу AutoHotkey. После чего открыть блокнот и вставить скрипт. Нажимаете «Сохранить как» и в формате выбираете «Все файлы». Затем после имени ставим точку .ahk. Например,  мой скрипт.ahk Запуск скрипта — двойной клик по иконке. Для просмотра запущенных скриптов, нажмите на галочку справа на панели задач.

Как переназначить горячие клавиши на одну кнопку с помощью Autohotkey

  1. Ctrl C – Копировать

Копировать выделенный текст, с помощью одной клавиши. Довольно простой скрипт, выбираем удобную для вас кнопку на клавиатуре и меняет на свою (в скрипте она прописана в первой строке). Очень удобно, особенно если вы левша. Используйте данный скрипт, чтобы переназначить Ctrl С.

RControl::
Send, ^{vk43} Return

2. Ctrl V – Вставить

Во втором скрипте для AHK также ничего сложного. Основываясь на наших наблюдениях и опыте, наиболее удобное расположение — это правый и левый шифт, но конечно все индивидуально.

RShift::
Send,^{vk56}
Return

3. Ctrl A – Выделить все одной кнопкой

LWin::
Send,^{vk65}
Return

4. Ctrl Z

Выполняет функцию шаг назад или отмена последнего действия

Numpad7::
Send,^z
Return

5. Ctrl D

Данную комбинацию клавиш удобно использовать, например в графических редакторах, дублирует последнее действие.

LWin::
Send,^{vk44}
Return

6. Ctrl X – вырезать

Простое сочетание Ctrl X — вырезать можно переназначить на любую удобную клавишу, например на LWin.

LWin::
Send,^x
Return

7. Ctrl F – поиск при нажатии одной клавиши

При нажатии Ctrl F — открывается поиск в любой программе, например если применить в браузере, можно быстро найти определенное слово в тексте и т.д. очень полезная комбинация думаю, многим знакома.

Используйте данный скрипт, чтобы переназначить Ctrl F.

LWin::
Send,^{vk46}
Return

Полезный лайфхак — чтобы каждый раз не запускать скрипты после выключения компьютера, создайте ярлык скрипта и добавьте его в Автозапуск. Таким образом, при включении ПК скрипты будут автоматически добавлены на панель задач.

Меняем язык и раскладку клавиатуры одной клавишей

8. Для смены языка и раскладки клавиатуры одной клавишей используйте AHK скрипты, в зависимости от того, с помощью каких клавиш у вас меняется раскладка.

Если Левый Shift + левый Alt:

LWin::
Send,{LAlt Down}{LShift}{LAlt Up}
return

Если Левый Shift + левый Control

LWin::
Send,{LShift Down}{LControl}{LShift Up}
return

AHK скрипты для быстрой работы с текстом

9. Выделить все и копировать одной кнопкой (выполняется нажатие клавиш Ctrl А+Ctrl С)

С помощью данного скрипта нажав на одну клавишу (заданную вами) можно мгновенно выделить все и скопировать

AppsKey::
Send, ^{vk65}
sleep 20
Send, ^{vk43}
send {Click}
Return

10. Выделить одну строку и копировать одной кнопкой

Этот AHK-скрипт вам поможет ускорить монотонную работу. Выполняется нажатие комбинации клавиш: (Левый Shift + Стрелка вниз)+(Ctrl С). Чтобы воспользоваться скриптом поставьте курсор в начало строки, которую необходимо выделить и копировать. После чего нажмите горячую клавишу для запуска скрипта.

AppsKey::
Send, {LShift Down}{Down}
sleep 20
send, {LShift UP}
sleep 20
Send, ^{vk43}
send {Click}
Return

11. Выделить одно слово и копировать одной кнопкой

AppsKey::
Send, {LControl Down}{LShift Down}{Right}
sleep 20
send, {LControl UP}{LShift UP}
sleep 20
Send, ^{vk43}
send {Click}
Return

Еще несколько крутых и полезных скриптов

12. Закрыть и перезапустить программу

Выполняет закрытие и открытие программы. Удобно, если необходимо быстро перезапустить программу, которая зависла. Меняем AutoHotkey на вашу программу и указываем путь.

LWin::
Process, Close, AutoHotkey.exe
sleep 1000
Run "C:\Users\Пользователь 1\Downloads\ AutoHotkey\ AutoHotkey.exe"
Return

13. Открыть новую вкладку и перейти по ссылке

Например, можно быстро открыть другой поисковик, например гугл, яндекс или любую другую ссылку.

LWin::
Send ^{vk54}
Send https://www.google.ru/
Send {Enter}
return

14. Открыть новую вкладку и перейти по ссылке

С помощью скрипта можно быстро перейти по необходимой ссылке в браузере. Send ^{vk54} – выполняет открытие новой вкладки, а следующая строка переход по ссылке. Конечно, меняем ссылку на свою и пользуемся!

LWin::
Send ^{vk54}
Send https://ranzo.ru/category/programmy/
Send {Enter}
return

15. Открыть браузер и перейти по ссылке или ссылкам

Рассмотрим еще один интересный сценарии AutoHotkey. Он запускает браузер и происходит переход по ссылке. Указывайте свой путь к браузеру и ссылку. Если необходимо открыть определенный профиль, например, в Google Chrome, то нажмите на ярлыке на рабочем столе правую кнопку мыши, а затем Свойства и Ярлык. Скопируйте путь в строке Объект.

Numpad0::
Run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Profile 3"
sleep 2000
Send ^{vk54}
Send https://ranzo.ru/
sleep 200
Send {Enter}
return

Вывод. Стоит ли использовать Autohotkey?

Таким образом, с помощью программы AutoHotkey можно перенастроить горячие клавиши как вам удобно, ускорить монотонную работу с повторяющимися действиями и сократить время выполнения многих задач. Программа проверена на собственном опыте, поэтому рекомендуем. Также есть AHK скрипты для компьютерных игр. О них напишем в следующих статьях. Если у вас есть идеи для написания полезных скриптов делитесь в комментариях.

Оцените статью
Добавить комментарий

  1. Den1341

    Для cs go будут скрипты?

    Ответить