看板 C_and_CPP 關於我們 聯絡資訊
我知道有好幾個方法 我想問的是ShellExecuteEx() 我嘗試使用cmd.exe 並輸入參數/K dir 但是只開啟了cmd, 參數沒效果, 請問是哪裡區要修改? #include<windows.h> void main() { SHELLEXECUTEINFO sei; ZeroMemory(&sei, sizeof(sei)); sei.cbSize = sizeof(SHELLEXECUTEINFO); sei.fMask = SEE_MASK_NOCLOSEPROCESS; sei.lpVerb = L"Open"; sei.lpFile = L"C:\\WINDOWS\\system32\\cmd"; sei.lpParameters = L"//K dir"; sei.nShow = SW_SHOW; ShellExecuteEx(&sei); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.96.41
MOONRAKER:為什麼 / 要兩次啊? / 不是特殊字元不用跳脫啊? 02/07 01:04
tsaiminghan:soga,沒注意到,等一下試試改過後能不能跑,先謝謝 02/07 01:10
MOONRAKER:使用cmd執行內建命令的方法和參數,可以按windows+R 02/07 08:53
MOONRAKER:輸入cmd /?,就可以看到了 02/07 08:54
tsaiminghan:果然是輸入打錯/K dir就行了 02/07 15:30