我试图使用一个简单的批处理文件打开几个PDF文档:
ECHO OFF CLS cd Program Files\Adobe\Reader 9.0\Reader Acrord32.exe C:\Users\BW1.pdf Acrord32.exe C:\Users\BW2.pdf Acrord32.exe C:\Users\BW3.pdf Acrord32.exe C:\Users\BW4.pdf Acrord32.exe C:\Users\BW5.pdf Acrord32.exe C:\Users\BW6.pdf EXIT
上面的批处理文件只打开第一个PDF,然后等到我关闭它以打开下一个PDF文件.如何同时打开所有PDF文档?(比如去Acrobat Reader,file-> Open-> xx.pdf)
用途start
:
start acrord32.exe 1.pdf start acrord32.exe 2.pdf start acrord32.exe 3.pdf
甚至(正如JohannesRössel在下面的评论中所建议的那样):
start 1.pdf start 2.pdf start 3.pdf
可能也会起作用(取决于您的默认PDF查看器).
请注意,使用时start
必须小心使用带引号的参数,因为以下操作不起作用(第一个引用的参数被解释为新控制台窗口的标题):
start "1.pdf"
相反,你必须做以下事情:
start "" "1.pdf"
这是一个恼人的怪癖start
,但你必须在这种情况下,适当地打开指定的文件,有效地提供一个虚标题(即使题目是不必要的,因为这不会创建一个新的控制台窗口).
其他可用批处理命令的列表.