Здравствуйте. Помогите в создании кнопки.
1) Нужна кнопка для запуска сценария bat-файла ("D:\Portable Soft\backup_firefox.bat").
2) Есть пи разница в архитектуре кнопок для запуска внешних приложений exe-файлов и bat-файлов ?
Заранее благодарю за содействие.
Отсутствует
var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath("D:\\Portable Soft\\backup_firefox.bat"); file.launch();
Есть пи разница в архитектуре кнопок для запуска внешних приложений exe-файлов и bat-файлов ?
Нет.
Отсутствует
Спасибо, hydrolizer !
Я, пока сам копался в поиске, нашел еще один, может и не совсем правильный, но рабочий вариант Кода:
/*CODE*/ startProcess("D:\\Portable Soft\\backup_firefox.bat",[""]); function startProcess(path, args) { var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath(path); if(file.exists()) { var process = Components.classes["@mozilla.org/process/util;1"] .createInstance(Components.interfaces.nsIProcess); process.init(file); process.run(false, args, args.length); } else custombuttons. alertBox ("Файл не найден", path); };
Отсутствует