Макросы текстовых шаблонов и вставки текста
Эти типы макросов используются при настройке простых шаблонов или настройке действия Вставить текст.
Виды макросов:
• | Вставить текущую дату и/или время (тег <DATETIME format>) – вставляет дату или время в заданном формате (см.список форматов). |
• | Нажать клавиши (тег <KEY shortcut>) – в перерыве между вставкой текста будут эмулированы нажатия клавиш (см. список идентификаторов клавиш). Для указания комбинации клавиш используйте символ '+'. Можно использовать код клавиши в шестнадцатеричном формате, для этого используйте символ '$' (например, $20 – Space, $1B – Escape). Примеры комбинаций клавиш: |
o | <KEY WIN+R>regedit<KEY Enter> – запуск редактора реестра. |
o | Login<KEY TAB>password<KEY ENTER> - ввод логина и пароля. |
• | Выбрать случайный текст из списка (тег <SOMEOF>...</SOMEOF>) – выбирается случайный текст из списков, заключенных между тегами <CS> и </CS>. Можно использовать вложенность этих макросов. Простые примеры: |
o | <SOMEOF><CS>1</CS><CS>2</CS></SOMEOF> – вставляется 1 или 2. |
o | <SOMEOF><CS>hi<SOMEOF><CS>1</CS><CS>2</CS></SOMEOF></CS> |
<CS>bye<SOMEOF><CS>1</CS><CS>2</CS></SOMEOF></CS></SOMEOF>
– вставляется hi1, hi2, bye1 или bye2.
• | Показать список фраз для выбора (тег <POPUP>...</POPUP>) – отображается окно со списком фраз, заключенных между тегами <CS> и </CS>. Можно использовать вложенность этих макросов. Пример:<POPUP><CS>1</CS><CS>2</CS></POPUP> – вставляется 1 или 2. |
• | Вставить текст из файла (тег <FILE filename>) – добавляется в указанном месте текст из файла filename, если такой существует. |
• | Вставить выделенный текст (тег <SELECTION>) – append the text that is currently highlighted in the active application. |
• | Вставить содержимое буфера обмена (тег <CLIPBOARD>) – добавляется текущее текстовое содержимое буфера обмена. |
• | Обработать текст с помощью собственной функции JavaScript (тег <SCRIPT>) – с помощью данного тега можно выполнять различные функции из файлов скриптов. Например, транслитерация выделенного текста: |
<SCRIPT>
<FILE>Common.js</FILE>
<FUNCTION>Translit</FUNCTION>
<PARAM><SELECTION></PARAM>
</SCRIPT>.
Устанавливаемый по умолчанию файл Common.js содержит следующие функции:
o | Translit - транслитерация текста; |
o | DeleteSpace - удаление сдвоенных пробелов в тексте; |
o | DoublingSlashes - удвоение слешей. |
Вы можете указать в какое место должна быть установлен текстовый курсор после подстановки текста. Просто напечатайте в этом месте символ '|' (вертикальный слеш).