2016-06-07 194 views
0

這裏是我想現在:執行命令與Excel宏和關閉cmd窗口

Sub del_BJSFM_files() 

Call Shell("cmd.exe /S /K" & "cd /d C:\UTAS-SA && del /f/s/q BJSFM > nul", vbNormalFocus) 

End Sub 

的問題是,在命令窗口保持打開狀態。

我試圖刪除「/ K」,但然後命令不能正確執行。

+2

好了,不要你想'/ C',而不是'/ k'窗口? – shawnt00

+1

選項 〜/ C運行命令然後終止 /K運行命令,然後返回到CMD提示符〜 這對於測試來檢查變量很有用。正如@ shawnt00指出的,或許/ c可能是更好的選擇。 – skkakkar

+0

好吧是使用/ c作品。多謝你們。 – user1964692

回答

-1

這裏是它

Sub del_BJSFM_files() 

    Call Shell("cmd.exe /S /c" & "cd /d C:\UTAS-SA && del /f/s/q BJSFM > nul", vbNormalFocus) 

End Sub 

我換成/ C/K碼,現在它關閉