Вот придумал тихий запуск:
Код
set %mas [ 1 1 ] activex.Run("cmd /c start http:/
set %mas [ 1 2 ] /ya.ru", 0, true);
set %js [1] var activex = new ActiveXObject("WScript.Shell");
set %js [2] %mas [1]
save_array %js "c:\Temp.js"
ExecAndWait wscript "c:\Temp.js"
//DeleteFile "c:\Temp.js"
end_script
В пилоте сильно нехватает команды DeleteFile, чтобы тихо удалять временные файлы. Я понимаю, что можно удалять через командную строку, то тогда смысл в тихом запуске пропадает. Пожалуйста добавте такую полезную мелоч, в следующей версии.
Если микрофайлик Temp.js в корне вам мешает, а моргающее 0.3-1сек черное окошко нет, то замените строку
//DeleteFile "c:\Temp.js" на
exec cmd /c del "c:\Temp.js"