Перейти на главную страничку сайта (список статей, файлы для скачивания)

ФОРУМ (здесь можно обсудить эту статью, а также саму программу AutoHotkey и проблемы её использования)

Проект перевода документации AutoHotkey: перечень переведённых статей и статей в работе.

Оригинал статьи в AutoHotkey.chm: "#Hotstring", в содержании - "#Directives" - "#Hotstring", v1.0.47.06.

Ник переводчика: YMP.

Настоящее имя переводчика: Юрий Попов.

#Hotstring

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

#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  ; Делает автозамены ниже этого места нечувствительными
               ; к регистру.

Перейти на главную страничку сайта (список статей, файлы для скачивания)

© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.