Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

#Hotstring -Autohotkey

Меняет настройки строк автозамены или их конечные символы.

#Hotstring NoMouse #Hotstring EndChars NewChars #Hotstring NewOptions

Параметры

NoMouse Не позволяет щелчкам мыши производить сброс распознавателя автозамен, как это описано в статье "Строки автозамены". В качестве побочного эффекта это также устраняет необходимость хука мыши для работы автозамен (хотя он всё-же будет установлен, если требуется для каких-то других целей, например, для горячих клавиш мыши). Влияние #Hotstring NoMouse распространяется на все строки автозамены скрипта, а не только на те, что находятся ниже её.
EndChars NewChars Поставьте один пробел после EndChars и затем укажите новые конечные символы. Например:
#Hotstring EndChars -()[]{}':;"/\,.?!`n `t
Поскольку новые конечные символы действительны глобально для всего скрипта - независимо от того, где находится директива, - нет нужды задавать их более одного раза. Максимальное число конечных символов - 100. Символы сверх этого лимита игнорируются.

Чтобы сделать табуляцию конечным символом, включите в список `t. Чтобы сделать пробел конечным символом, поставьте его между двумя другими символами в списке (или в начало, если список содержит только один другой символ или не содержит других символов).
NewOptions Задайте новые опции, как описано в статье "Строки автозамены". Например:
#Hotstring r s k0 c0
В отличие от EndChars, в данном случае область действия директивы зависит от её места в скрипте. Другими словами, разные секции автозамен могут иметь разные умолчательные настройки, как в этом примере:
::btw::by the way #Hotstring r c ; Все автозамены ниже будут использовать "send raw" и будут ; по умолчанию чувствительны к регистру. ::al::airline ::CEO::Chief Executive Officer #Hotstring c0 ; Делает автозамены ниже этого места нечувствительными ; к регистру.
Автор перевода: YMP
Настоящее имя переводчика: Юрий Попов
Источник: http://www.script-coding.com/AutoHotkey/Hotstring.html
Под редакцией ahk-wiki.ru от 21.08.19