Официальное руководство AutoHotkey (1) руководство для начинающих — Русские Блоги

Официальное руководство AutoHotkey (1) руководство для начинающих - Русские Блоги World of Tanks

Автозамена

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

Связанный: Как включить встроенную автозамену в Windows 10

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

. Развернуть текст

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

. Самодельные клавиши регулировки громкости.

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

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

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

 NumpadAdd:: Send {Volume_Up}
NumpadSub:: Send {Volume_Down}
break::Send {Volume_Mute}
return

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

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

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

; Set Lock keys permanently
SetNumlockState, AlwaysOn
SetCapsLockState, AlwaysOff
SetScrollLockState, AlwaysOff
return

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

Очистить корзину

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

Примечание: Основные ссылки на символы AutoHotkey, которые вам нужно знать:

  • ^ — Ctrl
  • # — Окна
  • ! — Alt
  • — Shift

Автокоррекция текста.

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

Про WoT:  Как быстро фармить серебро в World of Tanks (5 советов)

Получить скрипт автозамены

Быстрое отображение или скрытие известных расширений файлов

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

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

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

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

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

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

!q::SendInput {™}

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

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

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

Всегда держите окно сверху

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

Для этого создайте сценарий AutoHotkey со следующей строкой кода: ! CapsLock :: Winset, Alwaysontop« A, и сохраните его. Теперь, когда вы хотите, чтобы окно работало поверх него, выберите его и нажмите ярлык, который вы добавили в сценарий.

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

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

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

#f::Run Firefox

А. таинственный []

В справочном документе вы можете найти два символа ([ с участием ]) Часто появляется в желтом поле кода в начале почти каждой страницы. Содержимое в квадратных скобках представляетНеобязательныйДругими словами, если вам не нужны эти параметры, вы можете игнорировать их. Но важно отметить, что при написании кода вы должныНе надоПоложите [] также на него.

p> Например, вControlGetTextНа странице команд вы можете увидеть этот код:

ControlGetText, OutputVar , Control, WinTitle, WinText, ExcludeTitle, ExcludeText

Так что вы можете просто написать это:

ControlGetText, OutputVar

Или добавьте детали:

ControlGetText, OutputVar, Control, WinTitle

Если вы хотите использовать только параметр ExcludeTitle и не хотите использовать параметрWinText Или жеWinTitle, Что делать? Очень просто!

ControlGetText, OutputVar, Control,,, ExcludeTitle

Обратите внимание, что вы не можете игнорировать параметры, вам просто нужно оставить их позицию пустой. Если вы проигнорируете это такWinTitle, WinText, Выдаст ошибку:

ControlGetText, OutputVar, Control, ExcludeTitle

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

MsgBox, %A_AhkVersion%

Вы также можете перейти в меню «Пуск» или в файл справки (эта статья) по пути установки, чтобы найти его.

Про WoT:  КАК ПРИНИМАТЬ И ОТПРАВЛЯТЬ ПОДАРКИ В WO T

Метод проб и ошибок — очень распространенный и эффективный метод обучения. По сравнению с простыми вопросами и ответами, иногда требуется немного времени (возможно, годы и годы), чтобы научиться быстрее.

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

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

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

«Если вы не удалось в первом, работать, работать, продолжать работу.» — Уильям Эдвард Хиксон.

Отступы очень важны! Ваш код может нормально работать и без них, но чтение кода без отступов становится очень болезненным занятием. Может быть, небольшой фрагмент кода (менее 25 строк) не нужно делать с отступом или нет Это слишком важно, но как только код увеличивается, отступы очень необходимы.Поэтому научитесь использовать отступ как можно быстрее.Нет фиксированного стиля для отступов, но лучше сохранить стиль.

«Что такое отступ?«Вы можете спросить? Проще говоря, сохраняйте расстояние между кодом и границей страницы, чтобы можно было различить, к какому фрагменту кода принадлежит этот фрагмент кода. Некоторые люди привыкли использовать 3, 4 пробела или 1 табуляцию для обозначения отступ. Используйте один отступ для одного уровня.

Без отступа:

if (car="old")
{
MsgBox, The car is really old.
if (wheels = "flat")
{
MsgBox, This car is not safe to drive.
Return
}
else
{
MsgBox, Be careful! This old car will be dangerous to drive.
}
}
else
{
MsgBox, My`, what a shiny new vehicle you have there.
}

Использовать отступ:

if (car="old")
{
   MsgBox, The car is really old
   if (wheels = "flat")
   {
      MsgBox, This car is not safe to drive.
      Return
   }
   else
   {
      MsgBox, Be careful! This old car will be dangerous to drive.
   }
}
else
{
   MsgBox, My`, what a shiny new vehicle you have there.
}

Об отступах в ВикипедииСтиль отступаНа странице есть много примеров стилей. Рекомендуется выбрать стиль, который вам нравится или который, по вашему мнению, является наиболее легким для чтения.

Бонусный скрипт

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

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

Про WoT:  RU Serverstatistics - - World of Tanks Statistics

Как создать новые скрипты autohotkey

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

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

Кстати, неплохо было бы обновить текстовый редактор с базового Блокнота. Блокнот и Код Visual Studio оба отличные бесплатные варианты.

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

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

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

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

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

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

Максимально эффективное использование autohotkey

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

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

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

Подробнее: Лучшие инструменты расширения текста для Windows

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

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

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

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