AIR NativeProcess API - PullRequest
       3

AIR NativeProcess API

0 голосов
/ 26 февраля 2011

Я использую API-интерфейс nativeprocess в AIR для запуска консольного приложения c ++. Консольное приложение работает правильно, но не отображается, но я хочу, чтобы оно было видимым и чтобы пользователь мог взаимодействовать с ним. Как мне этого добиться?

1 Ответ

2 голосов
/ 26 февраля 2011

Вместо того, чтобы запускать свой исполняемый файл напрямую, вам нужно запустить терминальное приложение вашей платформы (в Windows это CMD.exe, в OS-X это Terminal.app, а в unix / linux это xterm).

По умолчанию приложение терминала запускает интерактивную подсказку оболочки, но вы можете использовать аргументы командной строки, чтобы сказать ей, чтобы она выполняла любую другую программу.В этом случае вы захотите сказать ему, чтобы оно выполняло ваше консольное приложение C ++.

В Windows это может выглядеть примерно так:

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

в OS-X, это немного сложнее.Вот соответствующий пост SO ( Выполнение команды в новом окне терминала Mac OS X )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...