Navigation:  Как использовать Comfort Keys >

Макросы текстовых шаблонов и вставки текста

Previous pageReturn to chapter overviewNext page

Эти типы макросов используются при настройке простых шаблонов или настройке действия Вставить текст.

 

Виды макросов:

Вставить текущую дату и/или время (тег <DATETIME format>) – вставляет дату или время в заданном формате (см.список форматов).
Нажать клавиши (тег <KEY shortcut>) – в перерыве между вставкой текста будут эмулированы нажатия клавиш (см. список идентификаторов клавиш). Для указания комбинации клавиш используйте символ '+'. Можно использовать код клавиши в шестнадцатеричном формате, для этого используйте символ '$' (например, $20 – Space, $1B – Escape). Примеры комбинаций клавиш:
o<KEY WIN+R>regedit<KEY Enter> – запуск редактора реестра.
oLogin<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 содержит следующие функции:

oTranslit - транслитерация текста;
oDeleteSpace - удаление сдвоенных пробелов в тексте;
oDoublingSlashes - удвоение слешей.

 

Вы можете указать в какое место должна быть установлен текстовый курсор после подстановки текста. Просто напечатайте в этом месте символ '|' (вертикальный слеш).