这里是 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/