Как выполнить пакетный файл из C / C ++ без окна консоли? - PullRequest
2 голосов
/ 13 июля 2011

Я выполняю пакетный файл из программы на C ++ с помощью вызова system("start /B mybatch.bat"), где /B должен запускать пакетный файл без окна консоли.Но это все еще видно.

Редактировать: я решил проблему ShellExecute(), как было предложено в комментариях

Ответы [ 2 ]

6 голосов
/ 13 июля 2011

Почему бы вам не использовать CreateProcess вместо этого?

0 голосов
/ 07 июля 2013

В Windows, если вы не используете Windows Runtime, вы можете попробовать _popen или _wpopen: MSDN .

Я использовал его в основном потому, что _popen создает канал, чтобы я мог легко читать вывод.

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