Действительно, для компиляции скриптов без пользовательской программы прямо из администратора можно воспользоваться функцией Main.
Примеры функций Main в скриптах:
function Main(){ var Window = Services.GetNewItemByUSI('wnd_DataWareSynchronizing');
Window.IsDesigning=false;
Window.Prepare();
Window.Show(); }
function Main(){
DeleteExceptionDayInChildsCalendars('{D44DD1AD-EC5D-4AB8-B7A0-6B097C324C63}','13.11.2008');
AddExceptionDayInChildsCalendars('{D44DD1AD-EC5D-4AB8-B7A0-6B097C324C63}','13.11.2008');
Log.Write(1,'All'); }
Как Вы видите, в этой функции Вы можете использовать либо, как уже упоминалось выше, тестируемый скрипт, либо вызов окон, одним словом, все то, что необходимо откомпилировать.
Комментарии
Необходимо наличие функции Main(она вызывается первой), при ее наличии скрипт можно запустить нажатием F9.
Не подскажешь ее содержание?
Содержание зависит от Вас, то что должно запускать первоначально, либо весь тестируемый скрипт размещаются в теле функции.
Действительно, для компиляции скриптов без пользовательской программы прямо из администратора можно воспользоваться функцией Main.
Примеры функций Main в скриптах:
var Window = Services.GetNewItemByUSI('wnd_DataWareSynchronizing');
Window.IsDesigning = false;
Window.Prepare();
Window.Show();
}
DeleteExceptionDayInChildsCalendars('{D44DD1AD-EC5D-4AB8-B7A0-6B097C324C63}', '13.11.2008');
AddExceptionDayInChildsCalendars('{D44DD1AD-EC5D-4AB8-B7A0-6B097C324C63}', '13.11.2008');
Log.Write(1, 'All');
}
Как Вы видите, в этой функции Вы можете использовать либо, как уже упоминалось выше, тестируемый скрипт, либо вызов окон, одним словом, все то, что необходимо откомпилировать.