Могу еще кое-чем поделиться
http://tempfile.ru/file/1438681 - писал тоже для себя, по этому для работы скрипта (скрипт по сборке гаджета) нужны следующие условия:
1. скрипт должен находиться в папке гаджета;
2. папка гаджета должна иметь название "<Имя гаджета>.gadget" (без кавычек, естественно);
3. в папке гаджета не должно быть ничего кроме файлов и папок гаджета, этого скрипта и, также может находиться уже собранный гаджет, ибо все находящееся в папке, кроме скрипта и собранного гаджета - попадает в гаджет;
4. должен быть установлен WinRar по адресу "C:\Program Files\WinRAR\".
Так же следует знать, что данный скрипт создает файлик build.js в корне папки гаджета и добавляет его к гаджету, в этом файле содержится строка типа "var build = <номер билда>;". Мне это было нужно, если тебе будет мешать, удали из скрипта следующие строки:
var build = 0;
var f;
if (fso.FileExists('build.js')) {
f = fso.OpenTextFile('build.js', 1, false);
build = f.ReadLine().substr(12);
build = build.substr(0, build.length-1);
build++;
f.Close();
}
f = fso.CreateTextFile('build.js', true);
f.Write('var build = '+build+';');
f.Close();