Функция добавления проекта в пакет
projid = addprojecttopack(packid, prjname); projid = addprojecttopack(packid, prjname, dbl_open); projid = addprojecttopack(packid, prjname, dbl_open, prj_sync); projid = addprojecttopack(packid, prjname, dbl_open, prj_sync, prj_actv);
packid – идентификатор пакета, в который необходимо добавить проект;
prjname – имя добавляемого проекат, в текстовом виде;
dbl_open – двоичный флаг, не открывать дважды;
prj_sync – двоичный флаг, включения синхронизации модельного времени для проекта (галочка "синхронизация" в дереве окна "Пакет проектов");
prj_actv – двоичный флаг, установка активности проекта (галочка напротив имени проекта в дереве окна "Пакет проектов").
addprojecttopack – функция производит добавление в пакет с идентификатором packid проекта с именем prjname. Также могут быть установлены двоичные опции dbl_open, prj_sync, prj_actv. Идентификатор packid может быть получен с помощью функции getcurrentpackid.
projid – функция возвращает идентификатор добавляемого проекта, для дальнейшего осуществления манипуляций с ним.
packid = getcurrentpackid; projectid = addprojecttopack(packid,"Видеокадр.prt"); runproject(projectid);
В результате выполнения скрипта, в текущий пакет будет добавлен проект с именем Видеокадр.prt и произойдет запуск его на расчет.