我有一个控制台命令,例如:
std::wstring ConsoleCommand;
ConsoleCommand = L"c:\\somepath\\anotherpath\\program.exe -opt1 /opt2 --opt3";
我想执行这个命令。
我该怎么做?
(它可能是 Win32 API 函数,或标准 C/C++ 库。)
我有一个控制台命令,例如:
std::wstring ConsoleCommand;
ConsoleCommand = L"c:\\somepath\\anotherpath\\program.exe -opt1 /opt2 --opt3";
我想执行这个命令。
我该怎么做?
(它可能是 Win32 API 函数,或标准 C/C++ 库。)
试试ShellExecute()。你可能想要开放动词。您也可以使用CreateProcess()。
您必须 在 Windows 上使用_wsystem()或_wpopen() 。