process - Haxe - 添加事件来处理退出?

标签 process exists haxe event-listener

这里是 Haxe 编程初学者,我似乎找不到解决我的问题的方法。

我只是通过 sys.io.Process 在计算机上运行另一个程序。

import sys.io.Process;
import neko.Lib;

class Main 
{
    static function main() 
    {

        var cProcess = new Process(pClient + sArgs);
    }

}

我只希望我的 Haxe 程序在“cProcess”存在时运行。 因此,我需要某种在 cProcess 关闭时调用函数的事件处理程序。

有人知道如何解决这个问题吗? 欢迎任何建议!

谢谢!

最佳答案

如果您只想等待进程完成其执行 只需调用 exitCode(),它就会阻塞,直到启动的进程退出。

var cProcess = new Process(pClient + sArgs);
cProcess.exitCode();
trace("Done!");

关于process - Haxe - 添加事件来处理退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38158756/

相关文章:

java - java中如何获取进程结束状态?

unix - 如何通过指定进程名称获取进程的PID并将其存储在变量中以供进一步使用?

关于如何结束 Execvp 调用的困惑

javascript - 如果元素存在于 DOM 中或者它是虚拟的(刚刚由 createElement 创建),如何使用 javascript 查找

mysql - 如何使用 EXIST 而不是 IN 使用 MySQL

actionscript-3 - AS3在Haxe中删除字典[key]

eclipse - 从 Eclipse 调试 Haxe

c++ - 如何限制进程可用的内存?

php - is_file 或 file_exists 在 PHP

Haxe 中的 Flash 函数重载