我在AIR中使用nativeprocess api启动一个c++控制台应用程序。控制台应用程序运行正常,但没有出现,但我希望它是可见的,用户能够与它互动。我怎样才能做到这一点呢?
发布于 2011-02-26 06:03:53
您需要启动平台的终端应用程序(在Windows上是CMD.exe,在OS-X上是Terminal.app,在unix/linux上是xterm),而不是直接启动可执行文件。
默认情况下,终端应用程序将运行交互式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)
https://stackoverflow.com/questions/5122875
复制相似问题