Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Process 有没有一种方法可以从XUL中的流程中获得反馈?_Process_Xul - Fatal编程技术网

Process 有没有一种方法可以从XUL中的流程中获得反馈?

Process 有没有一种方法可以从XUL中的流程中获得反馈?,process,xul,Process,Xul,我开始开发一个必须与外部应用程序交互的扩展。我可以按描述运行外部应用程序,但我看不到获得任何反馈的方法。我得到的唯一信息是退出状态,而我需要读取应用程序输出,因为它会出现在终端(stdout)上。有没有办法做到这一点?在运行循环后,检查isRunning属性。当它停止运行时,检查exitValue属性。据我所知,这在不同的平台上可能表现不同,但我确实在Windows上成功地使用了它。在运行、循环后,同时检查isRunning属性。当它停止运行时,检查exitValue属性。据我所知,这在不同的平

我开始开发一个必须与外部应用程序交互的扩展。我可以按描述运行外部应用程序,但我看不到获得任何反馈的方法。我得到的唯一信息是退出状态,而我需要读取应用程序输出,因为它会出现在终端(stdout)上。有没有办法做到这一点?

在运行循环后,检查isRunning属性。当它停止运行时,检查exitValue属性。据我所知,这在不同的平台上可能表现不同,但我确实在Windows上成功地使用了它。

在运行、循环后,同时检查isRunning属性。当它停止运行时,检查exitValue属性。据我所知,这在不同的平台上可能会有不同的表现,但我确实在Windows上成功地使用了它。

无需循环,我可以在流程完成时通知观察者。但在这里我找不到输出,是吗?如果进程正确完成,则退出值应为0,如果执行过程中出现问题,则退出值应为不同于0的数字代码。我不知道如何获取观察者通知,但我通过让setInterval检查isRunning,然后读取exitValue来实现。你是说你正在检查exitValue,但它没有被设置?对不起,我现在只看了这个回复。我只是说exitValue不是输出。无论如何,谢谢你。要通知观察者,请在此处检查runAsync方法:不需要循环,我可以在流程完成时通知观察者。但在这里我找不到输出,是吗?如果进程正确完成,则退出值应为0,如果执行过程中出现问题,则退出值应为不同于0的数字代码。我不知道如何获取观察者通知,但我通过让setInterval检查isRunning,然后读取exitValue来实现。你是说你正在检查exitValue,但它没有被设置?对不起,我现在只看了这个回复。我只是说exitValue不是输出。无论如何,谢谢你。要通知观察者,请在此处检查runAsync方法: