Попен эквивалент в XPCOM? - PullRequest
       49

Попен эквивалент в XPCOM?

4 голосов
/ 26 ноября 2008

Я пытаюсь использовать XULRunner для добавления графического интерфейса в программу на основе командной строки.

Одним из решений было бы использовать что-то вроде popen из приложения XUL для взаимодействия с программой командной строки.

Мои вопросы:

  • У XPCOM есть popen?
  • Достаточно ли в XPCOM примитивов для создания popen?
  • Есть ли другой подход, который дает доступ к стандартному входу / выходу из процесс?

Похоже, что PyXPCOM обладает такой возможностью, но я бы не стал добавлять зависимость, если это возможно.

1 Ответ

0 голосов
/ 15 января 2009

[править] Возможно реализовать с использованием 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.)

...