Hi,
how can I run any executable with an additional commandline parameter
using XPCOM? Is there any build in method? I want to start an
application and pass an argument. Something like
SERVICE.run("notepad.exe","c:\\temp\\computer.txt");
Thanks
Daniel
> _______________________________________________
> Mozilla-xpcom mailing list
> Mozill...@mozilla.org
> http://mail.mozilla.org/listinfo/mozilla-xpcom
see nsIProcess:
http://lxr.mozilla.org/mozilla/search?string=nsIProcess
-darin
Use nsIProcess:
http://lxr.mozilla.org/seamonkey/source/xpcom/threads/nsIProcess.idl
For example in js code:
/* file is an nsIFile pointing to the executable */
var proc =
Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
proc.init(file);
proc.run(false, ["argument1", "argument2"], 2);
Thanks a lot
Daniel