Поиск…


замечания

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

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

Версии

AutoHotkey 1.0. * - также ретроактивно известна как AutoHotkey Basic, Classic, Vanilla и т. Д.

(Разработка была прекращена в 2011 году, последняя стабильность: 2009 год)

Версия Дата выхода
v1.0.48.05 2009-09-26
v1.0.97.02 2011-04-14

AutoHotkey 1.1. * - ранее известный как AutoHotkey_L.

(Стабильный и регулярно получает обновления)

Версия Дата выхода
v1.1.24.00 2016-05-22
v1.1.24.01 2016-08-02

AutoHotkey 2.0-a *

(Все еще в альфа-стадии)

Версия Дата выхода
v2.0-A069 2015-10-24
v2.0-A070 2015-11-09
v2.0-A071 2015-12-25
v2.0-A072 2015-12-25
v2.0-A073 2016-02-05
v2.0-A074 2016-03-11
v2.0-A075 2016-06-03

Установка или настройка

Из документации сайта Autohotkey

  1. Перейдите на домашнюю страницу AutoHotkey .
  2. Нажмите Загрузить , после загрузки запустите исполняемый файл.
  3. Во время установки AutoHotkey вам будет предложено выбрать из UNICODE или ANSI. Короче говоря, вы, вероятно, захотите выбрать UNICODE. Он поддерживает неанглийские буквы и цифры (символы).
  4. Продолжайте движение, пока не увидите кнопку установки.
  5. Сделав это, отлично!

Использование в качестве переносного программного обеспечения

  1. Перейдите на страницу загрузки AutoHotkey.
  2. Найдите раздел «Портативный», выберите «UNICODE 32, 64 или ANSI» и скачайте.
  3. При выборе папки назначения выберите любое правильное хранилище внешнего или нет.
  4. Теперь вы можете выбрать ассоциировать файлы .ahk с Autohotkey.exe
  5. Создайте простой текстовый файл и дайте ему расширение .ahk
  6. Затем щелкните правой кнопкой мыши файл .ahk в проводнике и выберите «Свойства».
  7. В файле «Свойства» нажмите кнопку «Изменить» рядом с опцией «Открывается с».
    • После нажатия кнопки «Изменить» вам будет предоставлен список программ для открытия файла, выберите программу, которую вы хотите использовать, а затем нажмите «ОК» или «Применить».
    • Если программа, которую вы хотите выбрать, не указана, нажмите кнопку «Обзор» и найдите исполняемый файл Autohotkey (.exe) и нажмите «ОК», чтобы выбрать эту программу.
  8. Теперь файлы .ahk будут работать, как если бы был установлен autohotkey, отлично!

Если вы установили шоколад, запустите следующую команду в качестве администратора

choco install autohotkey

В качестве альтернативы, он может быть построен из исходного кода. Подробнее см. Здесь:
https://github.com/Lexikos/AutoHotkey_L/

Привет, мир

Показать "Привет мир!" в окне сообщений.

MsgBox, Hello World!

Показать "Привет мир!" в подсказке.

#Persistent
Tooltip, Hello World!

Показать "Привет мир!" сообщение в редакторе лотка.

#Persistent
TrayTip,, Hello World!

Печать «Hello, World» на стандартный вывод (stdout).

FileAppend, % "Hello, World", *

Показать «Hello World» в графическом интерфейсе

Gui, Add, Text,, Hello World!
Gui, Show, w200 h200
return

GuiClose:
ExitApp

Получите эффект, похожий на SplashTextOn

Gui, +AlwaysOnTop +Disabled -SysMenu +Owner  ; +Owner avoids a taskbar button.
Gui, Add, Text,, Some text to display.
Gui, Show, NoActivate, Title of Window  ; NoActivate avoids deactivating the currently active window.

Как создать скрипт

После того, как вы установили AutoHotkey, вы, вероятно, захотите, чтобы это делалось. AutoHotkey не волшебство, мы все хотели, но это не так. Поэтому нам нужно будет сказать, что делать. Этот процесс называется «Scripting».

  1. Щелкните правой кнопкой мыши на рабочем столе.
  2. Найдите «Новое» в меню.
  3. Нажмите «AutoHotkey Script» в меню «Новое».
  4. Дайте сценарию новое имя. Примечание. Он должен заканчиваться расширением .ahk. Ex. MyScript.ahk
  5. Найдите вновь созданный файл на рабочем столе и щелкните его правой кнопкой мыши.
  6. Нажмите «Редактировать сценарий».
  7. Должно появиться окно, вероятно, Блокнот. Если да, УСПЕХ!

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

^j::
   Send, My First Script
Return

Позднее мы получим более подробную информацию. До тех пор вот объяснение приведенного выше кода.

  • Первая строка. ^j:: это горячая клавиша. ^ означает CTRL , j - буква j. Все, что слева от :: - это клавиши, которые нужно нажать.
  • Вторая строка. Send, My First Script - это то, как вы SEND нажатия клавиш. SEND - это команда, все после запятой (,) будет напечатано.
  • Третья строка. Return . Возвращение станет вашим лучшим другом. Это буквально код STOPS, идущий дальше, к строкам ниже. Это предотвратит многие проблемы, когда вы начнете иметь много вещей в своих сценариях.
  1. Сохраните файл.
  2. Дважды щелкните файл / значок на рабочем столе, чтобы запустить его. Откройте блокнот или (все, что вы можете ввести) и нажмите Ctrl и J.
  3. Гип-гип ура! Ваш первый скрипт сделан. Пойдите, получите некоторые наградные закуски, затем вернитесь к чтению остальной части этого учебника.


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow