我正在尝试使用XULRunner
将GUI添加到基于命令行的程序中。
一种解决方案是使用XUL应用程序中的popen之类的东西与命令行程序进行交互。
我的问题:
一个过程?
PyXPCOM似乎具有此功能,但如果可能的话,我宁愿不添加依赖项。
最佳答案
[edit]可以使用js-ctypes来实现,实际上已经有人这样做了。
该模块称为 subprocess.jsm ,这里是文档:http://hg.mozilla.org/ipccode/file/tip/readme.txt
(答案的2009年版本:不是在纯JS中,不是。可以创建一个二进制XPCOM组件,实际上有人这样做了-参见https://bugzilla.mozilla.org/show_bug.cgi?id=68702。)