[問題] windows下執行程式(api)

看板C_and_CPP (C/C++)作者 (nahgnimiast)時間16年前 (2009/02/07 00:33), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
我知道有好幾個方法 我想問的是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

02/07 01:04, , 1F
為什麼 / 要兩次啊? / 不是特殊字元不用跳脫啊?
02/07 01:04, 1F

02/07 01:10, , 2F
soga,沒注意到,等一下試試改過後能不能跑,先謝謝
02/07 01:10, 2F

02/07 08:53, , 3F
使用cmd執行內建命令的方法和參數,可以按windows+R
02/07 08:53, 3F

02/07 08:54, , 4F
輸入cmd /?,就可以看到了
02/07 08:54, 4F

02/07 15:30, , 5F
果然是輸入打錯/K dir就行了
02/07 15:30, 5F
文章代碼(AID): #19Z6PLnk (C_and_CPP)
文章代碼(AID): #19Z6PLnk (C_and_CPP)