Наименование процедуры макроса должно начинаться с префикса «FormMacro_». Например, «FormMacro_TestOper». Для создания такой процедуры необходимо написать текст:
Кнопка «Добавить макрос» на панели управления позволяет автоматизировать данный процесс. При нажатии на кнопку появляется диалог, в котором нужно ввести наименование макроса и нажать кнопку «ОК».
При этом создастся процедура макроса, в наименование которой будет добавлен префикс «FormMacro_».
Процедура макроса должна принимать один параметр. В данный параметр будет передаваться объект модуля TechnologiCS API, из которого был вызван макрос.
В модуле системой определены следующие глобальные константы:
·
TCSApp - TechnologiCS Application Object (см. Tcs_Application в разделе TechnologiCS API )
·
LogObject -
внутренний интерфейс для работы скриптов
(см. IScriptLog в разделе TechnologiCS API)
В модуле могут находиться дополнительные процедуры с произвольными именами, создаваемые пользователем для использования в макросах.
В рамках текущего модуля можно обращаться к процедурам и константам, определенным в других модулях. Для этого перед наименованием процедуры или константы через точку указывается наименование модуля, в котором они находятся. Например:
TP.ClassType = CSDN_Const.ctUnCeha – значение константы ctUnCeha из модуля CSDN_Const
pbStr = CSDN_Library.ShowProgressBar(pbStr) – вызов функции из модуля CSDN_Library
! См. также: