2017-08-24 51 views
0

刪除文件夾,我想開的docx (Rough.docx和Ticker.docx)和刪除/複製一些文件夾之後,但一批開放的第一文件(粗糙)和停止/等待。以下是批處理代碼。打開文件,並與批量

"C:\Documents and Settings\Administrator\Desktop\Rough.docx" 
"C:\Documents and Settings\Administrator\Desktop\Ticker.docx" 

del "C:\Documents and Settings\Administrator\Desktop\download\*.*" /q 
rd /s /q "C:\Documents and Settings\Administrator\Desktop\EMEA CEEMEA" 
xcopy "D:\W" "C:\Documents and Settings\Administrator\Desktop\" /E 

我應該包括什麼來默默地做這一切。我的意思是不顯示CMD。在VBA中有點像Application.ScreenUpdating = False 我是批量編程的新手

回答

1

使用start命令。
假設你想用MS Word打開文件。

start winword.exe "C:\Documents and Settings\Administrator\Desktop\Rough.docx" 
start winword.exe "C:\Documents and Settings\Administrator\Desktop\Ticker.docx" 

rd /s /q "C:\Documents and Settings\Administrator\Desktop\EMEA CEEMEA" 
xcopy "D:\W" "C:\Documents and Settings\Administrator\Desktop\" /E 

如果你不想打開CMD在啓動時,你需要調用CMD.EXE計劃任務:

%windir%\system32\cmd.exe /c PathToYourBATFile 

如果你想開始批通過點擊它手動,創建一個快捷方式,並在屬性中選擇Minimized

+0

我應該包括什麼來默默地做這一切。我的意思是不顯示'CMD'。在VBA中就像'Application.ScreenUpdating = False' –

+0

https://stackoverflow.com/questions/3677773/how-can-i-run-a-windows-batch-file-but-hide-the-command-window – MatSnow

+0

我想用空格'CEEMEA&LATAM.doc'排除具有名稱的文件。我該怎麼辦? '「C:\ Program Files \ WinRAR \ rar」a -xCEEMEA&LATAM.doc「082917.rar」'。請幫忙 –