0
我該如何去啓動一個運行對話窗口並讓我的應用程序輸入一個命令來啓動Steam?自定義運行對話框輸入
我想我的應用程序打開預填充輸入的標準Windows運行對話框。
這是我曾嘗試:
HINSTANCE result;
result = ShellExecute(NULL, "open", "rundll32.exe", "steam://connect/192.69.96.168:27023", NULL, SW_SHOWDEFAULT);
我真的不理解ShellExecute的參數,並希望一些澄清。
UPDATE
我想我已經得到了它的工作:
HINSTANCE result;
result = ShellExecute( // WinExec is obsolete.
0, // hwnd
"open", // operation/verb.
"steam://connect/192.69.96.168:27023", // executable.
"", // parameters.
NULL, // directory
SW_SHOW); // how to be displayed
請說明一下:你是否想要運行一些東西(然後你不需要運行對話框)或打開標準的Windows運行對話框,預先填入你的輸入? – Antoine
@Antoine後者。打開預先填入輸入的標準窗口運行對話框。 –