2013-08-10 1 views
-1

Я написал приложение для Windows Forms в C++, visual studio 2010, win7 Мне нужно открыть командную строку, а затем ввести специальную команду для запуска другой программы.Как открыть и открыть командную строку из приложения формы Windows в C++?

Я использую эту функцию:

системы ("cmd.exe/с реж с: \");

, но он отображается на секунду, а затем исчезает! Я использую это, чтобы решить:

cin.get();

но не работает!

я также попробовал эту функцию:

программа символ [] = "C: \ Windows \ System32 \ cmd.exe"; Программа WinExec ((LPCSTR), SW_SHOWMINIMIZED);

но это не работает.

Вы можете мне помочь?

большое спасибо!

+1

Пожалуйста, не создают тот же вопрос несколько раз. – nijansen

+0

ОК! когда я отправляю первый, я видел ошибку! поэтому я думал, что должен отправить его снова! извините :-) как я могу удалить? –

+0

у вас есть возможность отредактировать – Saksham

ответ

0

использование system("cmd.exe /c dir c:\\");

+1

/c, чтобы закрыть окно, когда это будет сделано. – chris

+0

'system (" dir C: \\ ");' можно использовать вместо. – Ashwani

-1

Try: system("cmd /c dir c:\\ & pause");