2017-08-24 48 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”'。请帮忙 –