Лучшие скрипты AutoHotkey для использования Windows как профессионал

Первоначально опубликовано в моем блоге.

Что такое AutoHotkey

AHK — это программное обеспечение с открытым исходным кодом для создания сценариев для Windows, которое используется для автоматизации повторяющихся задач, переназначения клавиш, создания небольших утилит и т.д. Вы создаете сценарии, которые будут выполнять задачи за вас. Это чрезвычайно легкое приложение (~ 2 МБ RAM) и работает на старых и новых версиях windows.

Как установить и запустить

  • Скачайте и установите основную программу (одноразовый шаг) https://www.autohotkey.com.
  • Скачайте скрипт (.ahk) или скопируйте-вставьте содержимое скрипта в текстовый файл, а затем переименуйте его с расширением .ahk, например, my-script.ahk.
  • Чтобы запустить скрипт: Щелкните правой кнопкой мыши -> Run script. Вы также можете запускать скрипты двойным щелчком или щелкните правой кнопкой мыши ->Open with -> AutoHotkey.
  • Бонус: вы можете щелкнуть правой кнопкой мыши и Compile script, чтобы сделать его автономной программой .exe, которая будет запускаться без установки программы AutoHotkey на компьютер.

Автозапуск скрипта при запуске

  • Откройте папку запуска: откройте окно Run с помощью Win+R, затем напишите shell:startup и введите.
  • Это откроет проводник по примерно такому пути: C:Users{имя пользователя}AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup.
  • Скопируйте скрипт (*.ahk) -> перейдите в папку Startup -> щелкните правой кнопкой мыши и выберите Вставить ярлык.

Полезные скрипты

Вы можете посмотреть все скрипты здесь: https://github.com/GorvGoyl/Autohotkey-Scripts-Windows.

Поиск выделенного текста

скрипт: look_up.ahk

Используйте alt+g, чтобы открыть выделенный текст в браузере и выполнить поиск в google или посетить сайт (если это url). Это один из самых частых скриптов, которые я использую на постоянной основе. Особенно для того, чтобы быстро нагуглить какую-нибудь ошибку из терминала при программировании. Работает везде.

Назначить другой ярлык:

Чтобы назначить другой ярлык, замените !g (здесь ! означает Alt, поэтому !g = Alt+G) в скрипте на желаемое сочетание клавиш и запустите снова. Все запущенные скрипты можно найти в меню трея Windows.

Чтобы использовать другой браузер вместо Microsoft Edge, добавьте его путь вместо C:Program Files (x86)MicrosoftEdgeApplicationmsedge.exe в скрипт.

Используйте клавишу Win в качестве левой кнопки мыши

скрипт: mouseless.ahk

Этот маленький скрипт стал для меня решающим. Я не люблю носить с собой мышь, а тачпад моего ноутбука HP не слишком отзывчив, поэтому мне нужна была лучшая альтернатива для выполнения щелчка левой кнопкой мыши. Я понял, что не так часто использую левую клавишу Win, поэтому я изменил ее действие, чтобы вместо этого выполнять щелчок левой кнопкой мыши (используя палец левой руки). Уверяю вас, как только вы освоите это, вы будете делать щелчки с божьей скоростью.

Мне все еще нужна клавиша Win, поэтому я заменил редко используемую клавишу правый Ctrl на Win.

Подведем итоги:

Win → Левый клик мыши

Правый Ctrl → Win

Показывать уведомление о низком заряде батареи или при полной зарядке

скрипт: battery_alert.ahk

Постоянное включение ноутбука в сеть сокращает срок службы батареи!

Если заряд батареи ниже 30%, а зарядное устройство не подключено, в правом нижнем углу появится беззвучное уведомление о необходимости подключить зарядное устройство. Уведомление будет всплывать каждые несколько минут, пока вы не предпримете никаких действий.

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

![https://gourav.io/img/blog/autohotkey-scripts-windows/battery_alert_charged-2PTA3EUI.png]

Показать всплывающее окно для преобразования текста

скрипт: ctrl_caps_as_case_change.ahk

Используйте ctrl+capslock, чтобы вызвать удобное меню преобразования текста для выделенного текста, например, преобразовать текст в UPPERCASE/lowercase/Title Case и т.д. Нажмите esc, чтобы закрыть меню.

Показать переключатель Windows с помощью клавиши capslock

скрипт: caps_as_window_switcher.ahk

Если вы не часто используете клавишу capslock, вы можете заменить ее на показ переключателя Windows (например, Alt + Tab). Вы по-прежнему сможете включать/выключать capslock с помощью комбинации shift+capslock.

Подведем итоги:

Capslock → Alt+Tab

Shift+Capslock → Capslock

Создайте новый текстовый файл здесь

скрипт: create_file_here.ahk

В Windows есть сочетание клавиш (ctrl+shft+n) для создания пустой папки в текущем месте, но не для создания нового файла. Поэтому я создал скрипт, который делает именно это. Используйте ctrl+shift+m для создания пустого текстового файла (NewFile.txt) в текущем месте папки в проводнике файлов.

Откройте PowerShell здесь

сценарий: open_shell_here.ahk

Используйте ctrl+shift+p, чтобы открыть PowerShell с текущим путем к папке в проводнике файлов.

Поточный калькулятор

скрипт: in-line calculator.ahk

Активируйте калькулятор с помощью =, затем напишите уравнение и, наконец, введите = снова, чтобы получить результат вычисления. Работает везде.

Используйте клавишу # в конце вместо =, чтобы сохранить уравнение и результат (вывод: 7*5+5 = 40).

Более подробную информацию смотрите в файле README.

Перетаскивание окна без его активации

скрипт: MoveInactiveWin.ahk

Удерживайте alt+правый клик для перемещения окна без его активации.

Отключить масштабирование при ctrl+scroll в браузере

скрипт: disable_scroll_zoom_edge.ahk

Отключение масштабирования при выполнении ctrl+scroll в браузере Edge. Чтобы использовать другое приложение, замените Microsoft Edge на название другого приложения в скрипте ahk.

Горячий угол

скрипт: left_edge_as_window_switcher.ahk

Срабатывает Alt+Tab (переключатель окон), когда мышь находится на левом краю экрана. Удерживайте мышь там, чтобы переключать окна.

Окно вывода в верхней части

скрипт: pin_window.ahk

Используйте ctrl+alt+p для закрепления/открепления текущего окна сверху. Очень удобно.

Клавиша Win для отображения панели задач

Скрипт: win_key_to_show_taskbar.ahk

Показывает панель задач только при нажатой клавише Win; в противном случае она остается скрытой.

👋 Прокомментируйте ниже, какой скрипт вам понравился больше всего 🙂


Спасибо, что прочитали. Подключайтесь ко мне в Twitter.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *