Основы > Основные элементы интерфейса пользователя > Настройка интерфейса пользователя > Среда > Работа с макросами > Пример. Создание вложенных макросов
  
Пример. Создание вложенных макросов
Макросы можно вкладывать внутрь других макросов, чтобы один макрос запускал другой. Для вложения в макрос некоторого другого макроса следует включить имя вкладываемого макроса с предшествующим ему знаком процента (%) в последовательность команд определяемого макроса.
Ниже приведен пример макроса с вложенным макросом. В первой строке показан макрос, который будет вложен во второй строке.
mapkey $F1 #VIEW;#PREVIOUS;
mapkey $F2 %$F1;#VIEW;#REPAINT;
 
*Примечание Глубина вложения макросов не должна превышать пяти уровней.
Данный метод вызова существующих макросов отличается от метода, используемого системой при создании макросов с помощью диалогового окна Макросы (Mapkeys) (Файл (File) > Опции (Options) > Среда (Environment) > Настройки макросов (Mapkeys Settings)).