Как создать файл ahk

Обновлено: 07.07.2024

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

Совет. Если ваш браузер поддерживает эту функцию, вы можете загрузить любой блок кода (например, приведенный выше) в виде файла сценария, нажав кнопку, которая появляется в правом верхнем углу блока кода при наведении на него указателя мыши. .

Содержание

Создать сценарий

Существует несколько распространенных способов создания файла сценария:

    В Блокноте (или текстовом редакторе по вашему выбору) сохраните файл с расширением имени файла .ahk. В некоторых системах вам может потребоваться заключить имя в кавычки, чтобы редактор не добавил другое расширение (например, .txt).

Обязательно сохраните файл как UTF-8 с BOM, если он будет содержать символы, отличные от ASCII. Подробнее см. в разделе часто задаваемых вопросов.

Подробнее о том, как написать сценарий, см. в разделе Язык сценариев.

Редактировать сценарий

Чтобы открыть сценарий для редактирования, щелкните файл сценария правой кнопкой мыши и выберите "Редактировать сценарий". Если сценарий уже запущен, вы можете использовать функцию «Редактировать» или щелкнуть правой кнопкой мыши значок сценария на панели задач и выбрать «Редактировать сценарий». По умолчанию откроется Блокнот, но это можно изменить, записав в реестр, как показано здесь. Конечно, вы всегда можете сначала открыть текстовый редактор, а затем открыть сценарий, как и любой другой текстовый файл.

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

Запустить скрипт

Установив AutoHotkey, вы можете запустить скрипт несколькими способами:

  • Дважды щелкните файл сценария (или ярлык файла сценария) в Проводнике.
  • Вызовите AutoHotkey.exe из командной строки и передайте имя файла сценария в качестве параметра командной строки.
  • После создания сценария по умолчанию запустите AutoHotkey с помощью ярлыка в меню "Пуск", чтобы запустить его.
  • Если AutoHotkey закреплен на панели задач или в меню "Пуск" в Windows 7 или более поздних версиях, последние или закрепленные скрипты можно запускать с помощью списка переходов программы.

Большинство скриптов действуют только во время работы. Используйте меню в трее или функцию ExitApp для выхода из скрипта. Скрипты также принудительно завершаются при завершении работы Windows. Чтобы настроить автоматический запуск сценария после входа пользователя в систему, проще всего поместить ярлык файла сценария в папку «Автозагрузка».

Сценарии также можно компилировать; то есть объединяются вместе с двоичным файлом AutoHotkey для формирования автономного исполняемого файла (.exe).

Значок панели задач

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

H

Значок в области уведомлений обычно выглядит так (но цвет или буква меняются, когда скрипт приостанавливается или приостанавливается):

Щелкните правой кнопкой мыши значок на панели задач, чтобы отобразить меню панели задач, которое по умолчанию имеет следующие параметры:

  • Открыть — открыть главное окно скрипта.
  • Справка. Открытие файла автономной справки AutoHotkey.
  • Window Spy — отображает различную информацию об окне.
  • Сценарий перезагрузки — см. раздел «Перезагрузка».
  • Редактировать сценарий — см. раздел «Редактировать».
  • Приостановить использование горячих клавиш – приостановить или возобновить действие горячих клавиш.
  • Приостановить выполнение сценария. Приостановите или возобновите выполнение сценария.
  • Выход – выход из скрипта.

По умолчанию двойной щелчок по значку на панели задач открывает главное окно скрипта.

Поведение и внешний вид значка и меню на панели задач можно настроить:

Главное окно

Главное окно скрипта обычно скрыто, но его можно отобразить с помощью значка на панели задач или одной из функций, перечисленных ниже, чтобы получить доступ к информации, полезной для отладки скрипта. Элементы в меню «Вид» управляют тем, что отображается в главном окне:

  • Строки, выполненные последними — см. ListLines.
  • Переменные и их содержимое — см. ListVars.
  • Горячие клавиши и их методы — см. ListHotkeys.
  • История ключей и информация о сценариях – см. История ключей.

Известная проблема: сочетания клавиш для пунктов меню не работают, пока скрипт отображает окно сообщения или другое диалоговое окно.

Встроенная переменная A_ScriptHwnd содержит уникальный идентификатор (HWND) главного окна скрипта.

Закрытие этого окна с помощью WinClose (даже из другого скрипта) приводит к завершению скрипта, но большинство других методов просто скрывают окно и оставляют скрипт работающим.

При сворачивании главного окна оно автоматически скрывается.Это делается для предотвращения автоматического сворачивания любых принадлежащих окон (таких как окна графического интерфейса или определенные диалоговые окна), но также приводит к скрытию кнопки панели задач главного окна. Чтобы вместо этого позволить обычному сворачиванию главного окна, переопределите обработку по умолчанию с помощью OnMessage. Например:

Заголовок главного окна

Загружено изВыражение заголовкаПример
Файл .ahk A_ScriptFullPath "- AutoHotkey v" A_AhkVersion E:\My Script.ahk - AutoHotkey v1.1.33.09
Основной ресурс ( скомпилированный скрипт) A_ScriptFullPath E:\My Script.exe
Любой другой ресурс A_ScriptFullPath " - " A_LineFile E:\My AutoHotkey.exe - *BUILTIN-TOOL.AHK

Следующий код иллюстрирует, как заголовок по умолчанию может быть определен самим сценарием (но фактический заголовок можно получить с помощью WinGetTitle):

Встроенные скрипты

Программа может автоматически загружать код сценария из следующих ресурсов, если они присутствуют в файле:

При ссылке из кода, полученного из встроенного ресурса, A_LineFile содержит звездочку (*), за которой следует имя ресурса.

Использование командной строки

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

Переносимость AutoHotkey.exe

Файл AutoHotkey.exe — это все, что нужно для запуска любого скрипта .ahk.

Переименование AutoHotkey.exe также меняет сценарий, который он запускает по умолчанию, что может быть альтернативой компиляции сценария для использования на компьютере без установленного AutoHotkey. Например, MyScript.exe автоматически запускает MyScript.ahk, если имя файла не указано, но также может запускать другие сценарии.

Параметры установщика

Примечание. В настоящее время стандартного установщика для версии 2.0-альфа нет.

Чтобы автоматически установить AutoHotkey в каталог по умолчанию (это тот же каталог, который отображается в обычном режиме), передайте параметр /S установщику. Например:

Каталог, отличный от каталога по умолчанию, может быть указан с помощью параметра /D (при отсутствии /S это изменяет каталог по умолчанию, отображаемый установщиком). Например:

Версия: если AutoHotkey был установлен ранее, установщик автоматически определяет, какую версию AutoHotkey.exe установить по умолчанию. В противном случае по умолчанию используется 32-разрядная версия Unicode или 64-разрядная версия Unicode в зависимости от того, является ли ОС 64-разрядной. Чтобы переопределить, какая версия AutoHotkey.exe установлена ​​по умолчанию, передайте один из следующих переключателей:

  • /A32 или /ANSI : 32-разрядная версия ANSI.
  • /U64 или /x64 : 64-разрядная версия Unicode (действительна только в 64-разрядных системах).
  • /U32 : 32-разрядный Юникод.

Например, следующий код устанавливается автоматически и устанавливает 32-разрядную версию ANSI по умолчанию:

Удалить: чтобы автоматически удалить AutoHotkey, передайте параметр /Uninstall в Installer.ahk. Например:

Примечание. Для корректной работы Installer.ahk необходимо запускать от имени администратора.

Извлечение: более поздние версии установщика содержат ссылку в правом нижнем углу для извлечения установочных файлов без установки. Если эта функция присутствует, ключ /E можно использовать для ее вызова из командной строки. Например:

Сценарии перезапуска: в режиме автоматической установки/удаления запущенные сценарии закрываются автоматически, если это необходимо. Передайте переключатель /R, чтобы автоматически перезагрузить эти сценарии, используя любой EXE-файл, на котором они работали, без аргументов командной строки. Программа установки попытается запустить сценарии через проводник, поэтому они не будут запускаться от имени администратора, если включен контроль учетных записей.

Кнопки панели задач. В Windows 7 и более поздних версиях кнопки панели задач для нескольких сценариев по умолчанию автоматически группируются или объединяются в одну кнопку. Параметр Отдельные кнопки панели задач отключает это, регистрируя каждый исполняемый файл AutoHotkey как хост-приложение (IsHostApp).

Для установки из командной строки укажите /IsHostApp или /IsHostApp=1, чтобы включить параметр, и /IsHostApp=0, чтобы отключить его.

Запуск с доступом к пользовательскому интерфейсу

В графическом интерфейсе установщика есть параметр «Добавить в контекстное меню «Выполнить с доступом к пользовательскому интерфейсу». Этот параметр контекстного меню обеспечивает обходной путь для распространенных проблем, связанных с UAC, позволяя сценарию автоматизировать административные программы без запуска сценария от имени администратора. Для этого программа установки делает следующее:

  • Копирует AutoHotkeyA32.exe, AutoHotkeyU32.exe и (если есть) AutoHotkeyU64.exe в AutoHotkey*_UIA.exe.
  • Задает атрибут uiAccess во встроенном манифесте каждого файла UIA.
  • Создает самозаверяющий цифровой сертификат с именем AutoHotkey и подписывает каждый файл UIA.
  • Регистрирует параметр контекстного меню для запуска соответствующего исполняемого файла.

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

Для установки из командной строки укажите /uiAccess или /uiAccess=1, чтобы включить параметр, и /uiAccess=0, чтобы отключить его. По умолчанию установщик включит этот параметр, если UAC включен и перед установкой присутствует параметр контекстного меню «Доступ к пользовательскому интерфейсу».

Сценарии, которым необходимо запускать другие сценарии с доступом к пользовательскому интерфейсу, могут просто запустить соответствующий файл UIA.exe с обычными параметрами командной строки.


Энтони Хеддингс


Энтони Хеддингс
Писатель

Энтони Хеддингс (Anthony Heddings) – штатный облачный инженер LifeSavvy Media, технический писатель, программист и эксперт по платформе Amazon AWS. Он написал сотни статей для How-To Geek и CloudSavvy IT, которые были прочитаны миллионы раз. Подробнее.


Автогорячая клавиша

AutoHotkey — фантастическая, но сложная программа. Первоначально он предназначался для повторной привязки пользовательских горячих клавиш к различным действиям, но теперь это полный пакет автоматизации Windows.

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

Установка и использование AutoHotkey

Процесс установки AutoHotkey прост. Загрузите установщик с официального сайта и запустите его. Выберите «Экспресс-установка». После установки программного обеспечения вы можете щелкнуть правой кнопкой мыши в любом месте и выбрать «Создать» > «Сценарий AutoHotkey», чтобы создать новый сценарий.

новый скрипт автогорячих клавиш

Скрипты AHK – это текстовые файлы с расширением .ahk. Если вы щелкните их правой кнопкой мыши, вы получите несколько вариантов:

  • «Выполнить скрипт» загрузит ваш скрипт со средой выполнения AHK.
  • «Compile Script» объединит его с исполняемым файлом AHK, чтобы создать EXE-файл, который вы сможете запустить.
  • «Редактировать сценарий» открывает ваш сценарий в текстовом редакторе по умолчанию. Вы можете использовать Блокнот для написания сценариев AHK, но мы рекомендуем использовать SciTE4AutoHotkey, редактор для AHK, который поддерживает подсветку синтаксиса и отладку.

скомпилировать сценарий автогорячих клавиш

Во время работы скрипта — будь то EXE или нет — вы обнаружите, что он работает в фоновом режиме в области уведомлений Windows, также известной как панель задач. Найдите зеленый значок с буквой «H».

Чтобы выйти, приостановить, перезагрузить или отредактировать сценарий, щелкните правой кнопкой мыши значок уведомления и выберите соответствующий параметр. Скрипты будут продолжать работать в фоновом режиме, пока вы их не закроете. Разумеется, они также исчезнут, когда вы выйдете из Windows или перезагрузите компьютер.

выполняется скрипт autohotkey

Как работает AutoHotkey?

По сути, AHK делает одно — привязывает действия к горячим клавишам. Существует множество различных действий, комбинаций горячих клавиш и структур управления, но все скрипты будут работать по одному принципу. Вот базовый скрипт AHK, который запускает Google Chrome всякий раз, когда вы нажимаете Windows+C:

Следующая строка — действие. В этом случае действие запускает приложение с помощью команды «Выполнить». Блок завершается возвратом в конце. У вас может быть любое количество действий до возврата. Все они сработают последовательно.

Итак, вы определили простое сопоставление клавиш с действиями. Вы можете поместить столько из них, сколько хотите, в файл .ahk и настроить его для работы в фоновом режиме, всегда ища горячие клавиши для переназначения.

Горячие клавиши и модификаторы

Вы можете найти полный список модификаторов AHK в официальной документации, но мы сосредоточимся на самых полезных (и интересных) функциях.

Вы можете объединить столько клавиш, сколько хотите, в одну горячую клавишу, но скоро у вас закончатся комбинации клавиш, которые нужно запомнить. Вот тут-то и появляются модификаторы, которые позволяют делать более сумасшедшие вещи. Давайте разберем пример из документации AHK:

директивы автогорячих клавиш

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

autohotkey hotstrings

Строка автозамены будет соответствовать строке только в том случае, если она введена точно. Он также автоматически удалит совпавший текст и заменит строку автозамены, хотя это поведение можно настроить.

Действия

Действием в AHK является любое внешнее воздействие на операционную систему. AHK имеет много действий. Мы не можем объяснить их все, поэтому выберем несколько полезных.

    , будь то текст или различные нажатия кнопок. . На самом деле, AHK иногда ошибочно называют читерским программным обеспечением для видеоигр, так как люди создали с его помощью полностью функционирующие аимботы. , с позиционированием относительно текущего окна. , в комплекте с формами и полями ввода. , регулировка размера, открытие и закрытие. . . Да, действительно. . . Вы можете перебирать файлы и запускать действия в каждой строке. AHK может даже записывать в файлы .ahk и корректировать собственный код.

Большинство этих действий будут также связаны с информационными командами. Например, вы можете делать записи в буфер обмена, но вы также можете сохранять содержимое буфера обмена в переменной и запускать функции при изменении буфера обмена.

Связывание всего с управляющими структурами

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

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

Одно можно сказать наверняка: ваш сценарий, скорее всего, не будет красивым. Но AutoHotkey тоже, и это нормально.

  • › Как переназначить клавишу Office на клавиатуре
  • › Для чего нужна клавиша меню? (и как его переназначить)
  • › Как скрыть курсор при наборе текста в Windows 10 или 11
  • › Как использовать Caps Lock в качестве клавиши-модификатора в Windows
  • › QWERTY-клавиатура — самая большая неразгаданная тайна технологий
  • › Что означает ИК и как вы его используете?
  • › Сколько оперативной памяти требуется вашему ПК?
  • › 7 основных функций Microsoft Excel для составления бюджета

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

В этой статье

Перейти к разделу

Файл с расширением .AHK является файлом сценария AutoHotkey. Это обычный текстовый файл, который используется AutoHotkey, бесплатным инструментом сценариев для автоматизации задач в Windows.

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

Файлы AHK в Windows 10

Как открыть файл AHK

Несмотря на то, что файлы AHK — это просто текстовые файлы, они понимаются и выполняются только в контексте бесплатной программы AutoHotkey. Его необходимо установить, чтобы файл мог выполнять задачи, для которых он был написан.

Если синтаксис правильный, программное обеспечение понимает, что написано в файле, как последовательность команд, которым должен следовать AutoHotkey.

Соблюдайте особую осторожность и используйте только такие исполняемые файлы, которые вы создали сами или загрузили из надежного источника. В тот момент, когда файл AHK существует на компьютере с установленным AutoHotkey, вы подвергаете свой компьютер риску. Файл может содержать вредоносные скрипты, которые могут нанести серьезный ущерб как вашим личным файлам, так и важным системным файлам.

Страница загрузки AutoHotkey содержит как полную версию программы установки, так и переносную версию для 32-разрядной и 64-разрядной версий Windows.

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

Это означает, что если вы создаете файл AHK на своем компьютере, и он нормально работает с установленным AutoHotkey, вы не можете отправить тот же файл кому-то еще, у кого не установлено программное обеспечение, и он ожидает его работать на них тоже. Это, конечно, если вы не конвертируете его в EXE, о чем вы можете узнать больше в разделе ниже.

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

Однако все открытые сценарии отображаются в диспетчере задач как AutoHotkey, а также в области уведомлений на панели задач Windows. Поэтому, если вы не уверены, работает ли в данный момент файл AHK в фоновом режиме, обязательно проверьте эти области.

Как конвертировать

Файлы AHK можно преобразовать в EXE, чтобы их можно было запускать без явной установки AutoHotkey. Вы можете узнать больше о преобразовании в EXE на странице компании Преобразование сценария в EXE (ahk2exe).

Самый быстрый способ сделать это — щелкнуть файл правой кнопкой мыши и выбрать параметр «Скомпилировать скрипт». Вы также можете сделать это преобразование с помощью программы Ahk2Exe, включенной в папку установки AutoHotkey. Вы можете найти его через меню «Пуск» или посмотреть в этой папке:

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

Примеры файлов AHK

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

В этом случае скрытые файлы будут отображаться или скрываться при каждом одновременном нажатии клавиш Windows и H. Это намного быстрее, чем показывать/скрывать скрытые файлы вручную.

Ниже приведен гораздо более простой скрипт AutoHotkey, который полностью редактируется по вашему вкусу. Он откроет программу с помощью быстрого сочетания клавиш. В этом примере мы настроили сценарий на открытие Блокнота при нажатии WIN+N.

Вопросы по синтаксису и другие примеры скриптов см. в Кратком справочнике по AutoHotkey.

Все еще не можете открыть?

Если ваш файл не запускается, когда AutoHotkey установлен, и особенно если он не показывает вам текстовые команды при просмотре в текстовом редакторе, то есть большая вероятность, что вы не на самом деле нет файла сценария AutoHotkey.

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

Например, возможно, у вас действительно есть файл AHX, который является файлом модуля WinAHX Tracker и не имеет отношения к файлам сценариев, используемым с AutoHotkey. Или это может быть файл AHS, используемый в Photoshop.

Другое похожее по звучанию, но совершенно другое расширение файла — APK. Это приложения, которые работают в операционной системе Android и максимально далеки от текстовых файлов, поэтому, если у вас есть одно из них, вы не сможете использовать открывающие AutoHotkey сверху, чтобы открыть его.

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

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

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

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

Давайте рассмотрим несколько полезных скриптов AutoHotkey, которые помогут вам начать работу, а также основы программного обеспечения, чтобы вы могли создавать свои собственные.

Как установить AutoHotkey

Прежде чем вы сможете использовать классные сценарии AHK или создавать свои собственные, вам необходимо установить AutoHotkey в своей системе.

Посетите домашнюю страницу AutoHotkey, нажмите «Загрузить» и выберите «Загрузить текущую версию», чтобы загрузить ее. Запустите диалоговое окно быстрой установки, и вы готовы начать использовать сценарии AutoHotkey.

Как создавать новые сценарии AutoHotkey

Программа, которую вы только что установили, обрабатывает выполнение скриптов AHK, но ничего не будет делать, пока у вас действительно не будет запущен скрипт.

Чтобы создать новый скрипт AutoHotkey, щелкните правой кнопкой мыши в любом месте рабочего стола (или в любом другом удобном месте) и выберите "Создать" > "Скрипт AutoHotkey". Назовите это что-нибудь, что имеет смысл. Затем щелкните правой кнопкой мыши новый файл и выберите «Редактировать сценарий» или откройте файл в выбранном вами текстовом редакторе, чтобы начать работу над ним.

Обратите внимание, что вы также можете открыть текстовый редактор, ввести скрипт AutoHotkey и сохранить его как файл с расширением .ahk, чтобы получить тот же результат. Просто убедитесь, что файл имеет правильное расширение!

Кстати, рекомендуется обновить текстовый редактор с базового Блокнота. Notepad++ и Visual Studio Code — отличные бесплатные варианты.

Теперь, когда у вас есть программное обеспечение для запуска сценариев AutoHotkey, вы можете загружать сценарии, написанные другими, чтобы использовать их преимущества, не выполняя никаких действий самостоятельно. Чтобы сохранить его, просто загрузите его в виде файла .ahk и сохраните в любом месте.

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

Для этого скопируйте и вставьте файлы .ahk в папку автозагрузки. Вы можете легко попасть туда, набрав shell:startup в меню «Пуск». В противном случае перейдите к следующему местоположению:

При этом сценарии AutoHotkey загружаются после входа в систему.

Лучшие скрипты AutoHotkey, которые стоит попробовать

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

1. Автозамена

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

Он содержит тысячи распространенных орфографических ошибок. Когда вы делаете ошибку, он мгновенно заменяет вашу ошибку правильным словом. Он даже позволяет вам добавлять свои собственные слова, которые мы обсудим позже.

2. Отключить блокировку клавиш

Три клавиши блокировки — Num Lock, Caps Lock и Scroll Lock — не так часто используются в современных компьютерах. Вероятно, вы используете цифровую клавиатуру исключительно для ввода цифр, случайно нажали Caps Lock и даже не заботитесь о Scroll Lock.

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

Это предполагает, что вы хотите, чтобы Num Lock всегда был включен. Если вы предпочитаете его отключить, просто измените эту строку (или полностью удалите ее, заменив только Caps Lock и Scroll Lock).

3. Переназначение Caps Lock

После того как вы использовали приведенный выше скрипт для отключения Caps Lock, имеет смысл дать этой клавише другое назначение.

Использование этого короткого скрипта превратит Caps Lock в другую клавишу Shift, но вы можете изменить ее на что угодно (возможно, на другую клавишу Windows, если на вашей клавиатуре есть только одна из них):

4. Быстрый просмотр или скрытие скрытых файлов

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

В этом скрипте вы просто нажимаете Ctrl + F2 при открытом проводнике, чтобы переключить отображение скрытых файлов или папок. Вот и все! Вам просто нужно скопировать код из связанного сообщения на форуме в скрипт:

5. Быстро показать или скрыть известные расширения файлов

Это похоже на предыдущее, поскольку оно также работает с File Explorer. Из соображений безопасности разумно всегда показывать расширения файлов. Это упрощает обнаружение мошеннических EXE-файлов, маскирующихся под PDF-файлы и т.п. Это также удобно, когда вам нужно иметь дело с ассоциациями файлов Windows 10.

Приведенный ниже скрипт позволит вам переключать отображение расширений для известных типов файлов с помощью Win + Y.

6. Вставка специальных символов

Помимо нескольких специальных символов на клавиатуре (таких как @ и *), есть еще десятки других, доступ к которым не так удобен. Один из самых быстрых способов ввода иностранных символов и других необычных символов — использование AutoHotkey.

С помощью всего одной строки кода AHK вы можете быстро вставить эти специальные символы и не нужно запоминать коды ALT или копировать и вставлять из онлайн-списка.

Используйте приведенный ниже шаблон для создания наиболее полезных ярлыков. Символы слева от двух двоеточий — это то, что вы нажимаете, чтобы активировать ярлык, а символ в скобках — это то, что вставляет ярлык.

Например, если вы хотите нажать Alt + Q, чтобы вставить значок товарного знака, вы должны создать скрипт со следующим:

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

7. Запустите быстрый поиск в Google

Если вы часто пользуетесь поиском в Google, этот удобный ярлык позволяет выполнять поиск любого скопированного текста на вашем компьютере.

При нажатии клавиш Ctrl + Shift + C запускается браузер по умолчанию и выполняется поиск в Google любого выделенного фрагмента текста. Это удобно, чтобы сократить количество операций копирования и вставки!

8. Используйте цифровую клавиатуру как мышь

Хотя при необходимости вы можете перемещаться по Windows без мыши, наличие этого скрипта означает, что вам не нужно запоминать сочетания клавиш для этого. Этот аккуратный скрипт AutoHotkey использует вашу цифровую клавиатуру в качестве мыши, что дает вам больше точности и способ обойти компьютер в случае аппаратного сбоя.

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

9. Запустить любое приложение

Меню "Пуск" позволяет легко открыть любую программу, установленную на вашем компьютере, за считанные секунды. Но для наиболее часто используемых программ может потребоваться еще более быстрый способ их запуска.

Скрипт для открытия приложения прост; вот один из них для запуска Firefox при нажатии Win + F. При необходимости измените его в соответствии с предпочитаемой комбинацией клавиш и приложением.

10. Импровизированные клавиши громкости

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

Вот один пример, в котором используются Shift + Plus и Shift + Minus (клавиши на цифровой клавиатуре) для увеличения и уменьшения громкости. Вы также можете нажать редко используемую клавишу Break, чтобы отключить звук.

Как и в случае с другими скриптами, не стесняйтесь настраивать кнопки по своему вкусу.

Написание собственных сценариев

Если вы чувствуете себя уверенно, почему бы в следующий раз не попробовать создать собственные сценарии AutoHotkey? Если вы только начинаете работать с AHK, вы, вероятно, получите наибольшую выгоду от расширения текста.

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

Это очень просто: введите два двоеточия, а затем текст горячей клавиши. После еще двух двоеточий введите фразу, до которой вы хотите расширить ярлык. Итак, если вы хотите, чтобы ввод "@@" автоматически расширялся до вашего адреса электронной почты, сценарий будет таким:

Возможностей здесь много. Вы можете сделать так, чтобы горячая клавиша Ctrl + Alt + C выдавала готовое электронное письмо, которое вы вводите несколько раз в день, или любое количество других задач, имеющих отношение к вашей работе:

После того как вы настроите расширение текста, вы можете начать переназначать клавиши, если обнаружите, что некоторые из них бесполезны в их текущем состоянии.

Хотите ли вы, например, чтобы кнопка «Вставить» была ярлыком для «Копировать»? Вы можете изменить это следующим образом:

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

Сила AutoHotkey

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

С этими замечательными скриптами AutoHotkey вам не потребуется никакого опыта программирования, чтобы начать работу. Для аналогичного инструмента вам также следует изучить основы пакетных файлов Windows.

Файлы с расширением .AHK являются файлами сценариев AutoHotkey. Файл сценария AutoHotKey — это обычный текстовый файл, который используется AutoHotkey, бесплатным инструментом сценариев для автоматизации задач в Windows. Программное обеспечение AutoHotkey может использовать файлы .AHK для автоматизации. Можно легко автоматизировать такие задачи, как щелчок по оконной подсказке, ввод букв и цифр и т. д.

Иногда сценарии AutoHotkey также содержат горячие клавиши (сочетания клавиш) и строки быстрого доступа, которые могут автоматически заменять определенные текстовые строки при наборе текста. Если мы возьмем пример для объяснения, это точно так же, как SpellChecker и AutoCorrect на наших телефонах. В этой статье мы узнаем, как преобразовать эти файлы .AHK в файлы .EXE с помощью AutoHotKey в Windows 10.


Сценарии чем-то похожи на небольшие программы, которые выполняют ряд команд и могут принимать ввод от пользователя. В основном они используются для автоматизации повторяющихся задач. Скрипты AutoHotKey имеют широкий спектр применения.Эти сценарии вполне способны к чему-то базовому, например, переназначению клавиш, к более сложным операциям, таким как переименование и/или перемещение файлов и создание каталогов. В основном они похожи на пакетные сценарии, но более того, эти сценарии имеют свою нишевую функцию и популярны в Windows.

Преобразовать файл AHK в файл EXE

  1. Использование Ahk2Exe для AutoHotKey
  2. Использование командной строки

1] Использование Ahk2Exe для AutoHotKey

convert . Файл AHK в файл .EXE

Мы знаем, что запускать скрипты AutoHotKey довольно сложно, но гораздо лучше запускать их как исполняемый файл.

  1. Перейдите в меню "Пуск" и откройте "Преобразовать .ahk в .exe".
  2. В разделе "Обязательные параметры" нажмите "Выбрать исходный код (файл скрипта)".
  3. Выберите файл .AHK, который нужно преобразовать в исполняемый файл .EXE.
  4. Теперь нажмите "Обзор места назначения" (файл .exe).
  5. Выберите папку, в которой вы хотите сохранить файл после преобразования. При выборе места назначения обязательно введите имя файла.
  6. Нажмите "Конвертировать".

Вы можете выбирать из определенных дополнительных параметров, таких как выбор файлов пользовательских значков и методов кодирования.

Читайте: как преобразовать DXF в GCode.

2] Использование командной строки

Использование командной строки в повседневной работе — это реальное дело, вы понимаете, как все работает. Для преобразования скриптов с помощью командной строки вам все равно потребуется приложение AutoHotKey, установленное в вашей системе.

Перейдите в меню "Пуск", введите cmd и откройте командную строку от имени администратора.

Перейдите к папке приложения AutoHotKey, используя:

Введите следующую команду, чтобы преобразовать файл:

Чтобы преобразовать файл вместе с новым значком, используйте следующую команду:


Обязательно укажите имена файлов в расположении вместе с расширением.

Чтобы узнать больше о том, как использовать скрипты AutoHotKey и их преобразования, вы можете использовать приложение или прочитать его здесь. В приложении и на веб-сайте также рассказывается о способе создания сценария .AHK.

Если вы пытаетесь преобразовать любой файл .AHK, находящийся в любой защищенной папке, этот процесс может вызвать ошибку. Даже если командная строка запущена в режиме администратора, вам необходимо переместить файл сценария в положение, в котором разрешены операции чтения/записи.

Если преобразованный EXE-файл не работает, убедитесь, что файл скрипта не содержит ошибок и синтаксически корректен.

Читайте: Как конвертировать файлы формата WMA в MP3.

Дата: 22 июня 2020 г. Метки: файлы

Похожие записи

Файл d3dx9_25.dll или d3dx9_27.dll не найден

Файл d3dx9_25.dll или d3dx9_27.dll не найден


Как конвертировать MP4 в форматы файлов MP3, AVI, GIF, MOV WAV, WMV

Открыть VMDK , VHDX, файлы VHD в Windows 11/10

Как открыть файлы VMDK, VHDX, VHD в Windows 11/10

[электронная почта защищена]


сообщить об этом объявлении

Читайте также: