AIR NativeProcess API

时间:2011-02-25 21:28:04

标签: c++ air

我在AIR中使用nativeprocess api来启动c ++控制台应用程序。控制台应用程序正确运行但没有出现,但我希望它可见,用户可以与它进行交互。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

您不需要直接启动可执行文件,而是需要启动平台的终端应用程序(在Windows上,即CMD.exe,在OS-X上Terminal.app启动,在unix / linux上启动它xterm。 1}})。

默认情况下,终端应用程序将运行交互式shell提示符,但您可以使用命令行参数来告诉它执行任何其他程序。在这种情况下,您需要告诉它执行您的C ++控制台应用程序。

在Windows上,这可能如下所示:

CMD.exe /K C:\path\to\your\app.exe

在OS-X上,它有点复杂。这是一个相关的S.O.发布(Running a command in a new Mac OS X Terminal window