4

XULRunnerコマンドラインベースのプログラムにGUIを追加するために使用しようとしています。

1 つの解決策は、XUL アプリケーションの popen などを使用して、コマンド ライン プログラムと対話することです。

私の質問:

  • XPCOM は開いていますか?
  • XPCOM には popen を作成するのに十分なプリミティブがありますか?
  • プロセス内外の標準へのアクセスを提供する別のアプローチはありますか?

PyXPCOM にはこの機能があるようですが、可能であれば依存関係を追加したくありません。

4

1 に答える 1

0

[編集] 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を参照してください。)

于 2009-01-15T02:45:47.800 に答える