Показать сообщение отдельно
Старый 25.01.2013, 23:22   #2  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
856 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
Вот может пригодится кому
импорт напишите еще

X++:
static void ExportAllProjects(Args _args)
{
    #WinApi
    #AOTExport

    FilePath        path = WinAPI::getFolderPath(#CSIDL_Personal) + '\\';
    FileName        fileName;
    treeNode        treeNode;
    ;

    treeNode = infolog.projectRootNode();
    treeNode = treeNode.AOTfindChild("Shared");
    treeNode = treeNode.AOTfirstChildEx(true);

    while (treeNode)
    {
        if (treeNode.applObjectLayer() == CurrentAOLayer())
        {
            fileName = path + treeNode.AOTname() + ".xpo";

            treeNode.treeNodeExport(filename, #export | #expKeepIds | #expLayer | #expProjectOnly);

            info(strfmt("%1", treeNode.AOTname()));
        }

        treeNode = treeNode.AOTnextSibling();
    }

}
За это сообщение автора поблагодарили: perestoronin (0), S.Kuskov (0).