как заставить окно cmd исчезнуть при запуске системной команды в c ++ - PullRequest
0 голосов
/ 02 декабря 2010

Я использую c ++. NET, и моя программа должна создать каталог

Обычно я делаю это с помощью системной команды

system("mkdir");

но когда я делаю эту команду в моей графической программе, это окно cmd появляется и снова исчезает, есть ли способ выполнить команду, когда это окно не появляется?

или есть более простой способ создать каталог в c ++?

спасибо

1012 * удачи *

1 Ответ

0 голосов
/ 02 декабря 2010

CreateDirectory (http://msdn.microsoft.com/en-us/library/aa363855%28VS.85%29.aspx) - более простой способ, хотя вы должны сами создавать любые промежуточные каталоги.

В качестве альтернативы вы можете использовать CreateProcess для запуска консоли с флагом CREATE_NO_WINDOW (и не забудьте дождаться завершения процесса).

...