0
我在WFA使用cmd命令,例如:隱藏cmd窗口窗體應用程序
system(erase /q);
所以,現在我有兩個窗口 - 在cmd和我的應用程序。 它的工作,但我想隱藏cmd窗口。
任何想法?
哦,我忘了添加語言的名字,對不起,這是C++。你的代碼看起來不錯,我嘗試C++ 「變」 吧:
System::Diagnostics::Process process = gcnew System::Diagnostics::Process();
System::Diagnostics::ProcessStartInfo^startInfo = gcnew
System::Diagnostics::ProcessStartInfo();
startInfo->WindowStyle = System::Diagnostics::ProcessWindowStyle::Hidden;
startInfo->FileName = "cmd.exe";
startInfo->Arguments = "system(linkStr)";
process->StartInfo = startInfo;
process->Start();
但返回錯誤:
'System::Diagnostics::Process' : class does not have a copy-constructor
不應該第一行是System :: Diagnostics :: Process^process = gcnew System :: Diagnostics :: Process();'? – Thomas 2012-07-30 11:44:14
gcnew返回由^符號標識的句柄。更改代碼爲托馬斯建議 – 2012-07-30 11:53:36
感謝球員,現在它的工作:) – 2012-07-30 12:17:09