>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Как запустить внешнее приложение с параметрами из расширения? http://forum.mozilla-russia.org/viewtopic.php?id=16030 |
x_spam > 14-03-2007 15:04:01 |
Пишу расширение. Из него нужно вызвать exampl.exe c параметром "строка1". Или направьте где искать. |
Anton > 14-03-2007 19:41:15 |
Примерно так: Выделить код Код:var file = Components. classes ["@mozilla.org/file/directory_service;1"]. getService (Components. interfaces. nsIProperties). get ("ProfD", Components. interfaces. nsIFile); file. append ("extensions"); file. append ("tabler@mysite.mydomain"); file. append ("chrome"); file. append ("tabler"); file. append ("content"); file. append ("WinDjView-0.4.3.exe"); file. QueryInterface (Components. interfaces. nsILocalFile); var proc = Components. classes ['@mozilla.org/process/util;1']. getService (Components.interfaces.nsIProcess); proc. init (file); proc. run (false, args, argcount); |
x_spam > 15-03-2007 18:04:15 |
сенк еще вот нашел более подробно |