/*_Запуск внешней программы_*/
function _startExe(put,args=[]){ //put - путь к файлу программы; args - массив с параметрами
var Cc=Components.classes, Ci=Components.interfaces;
var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
file.initWithPath(put);
proc.init(file); proc.run(false, args, args.length);
}
Например: _startExe('C:\\test.exe',['param1','param2','param3']);
или: _startExe('C:\\test.exe');
или: _startExe('C:\\test.bat');