Есть ли способ получить обратную связь от процесса в XUL? - PullRequest
1 голос
/ 07 августа 2010

Я начинаю разрабатывать расширение, которое должно взаимодействовать с внешним приложением. Я могу запустить внешнее приложение, как описано здесь , но я не вижу способа получить какую-либо обратную связь. Единственная информация, которую я получаю, это состояние выхода, в то время как мне нужно прочитать вывод приложения, как это будет отображаться на терминале (stdout). Есть ли способ сделать это?

1 Ответ

1 голос
/ 07 августа 2010

После запуска nsiProcess выполните цикл, проверяя атрибут isRunning.Когда он перестанет работать, проверьте атрибут exitValue.Насколько я понимаю, это может вести себя по-разному на разных платформах, но я успешно использовал его на Windows.

...