繁体   English   中英

在XPCOM中相当于popen?

[英]popen equivalent in XPCOM?

我正在尝试使用XULRunner将GUI添加到基于命令行的程序。

一种解决方案是使用来自XUL应用程序的popen之类的东西来与命令行程序交互。

我的问题:

  • XPCOM有popen吗?
  • XPCOM有足够的原语来创建popen吗?
  • 是否有另一种方法可以访问流程中的标准?

PyXPCOM似乎具有此功能,但如果可能的话,我宁愿不添加依赖项。

[编辑]可以使用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 。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM