В макроязыке используются специальные макрокоманды.
| Макрокоманда | Описание |
|---|---|
| $Date ["format"] | Предназначена для вставки текущей даты/времени. Подробнее см. раздел "$Date". |
| $Text "string" | Предназначена для вставки произвольного текста. Подробнее см. раздел "$Text". |
| $IClip | Работа с буфером обмена. Подробнее см. раздел "$IClip". |
| $MMode 1 | Позволяет изменять режим перерисовки экрана во
время проигрывания макропоследовательности. Подробнее см. раздел "$MMode". |
| $Exit | Прерывает выполнение макропоследовательности. Подробнее см. раздел "$Exit". |
| $XLat | Вызывает функцию транслитерации. Подробнее см. раздел "$XLat". |
| $KbdSwitch | Циклическое переключение раскладки клавиатуры. Подробнее см. раздел "$KbdSwitch". |
| $If (Expr) TruePart [$Else FalsePart] $End | Позволяет организовать в макросах процесс
ветвления макропоследовательности. Подробнее см. раздел "$If". |
| $While (Expr) Sequence $End | Позволяет организовать в макросах циклический
процесс - "Пока условие Expr истинно выполнять
последовательность Sequence". Подробнее см. раздел "$While". |
| $Rep (Expr) Sequence $End | Позволяет организовать в макросах циклический
процесс - "Выполнить Expr раз последовательность Sequence". Подробнее см. раздел "$Rep". |
| $AKey | Клавиша вызова макроса. Подробнее см. раздел "$AKey". |
| $SelWord | Выделить слово под курсором. Подробнее см. раздел "$SelWord". |
| %var=value; %%var=value; |
Использование переменных. Подробнее см. раздел "Переменные". |