使用批处理文件打开多个PDF文档

7 windows pdf acrobat cmd batch-file

我试图使用一个简单的批处理文件打开几个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
Run Code Online (Sandbox Code Playgroud)

上面的批处理文件只打开第一个PDF,然后等到我关闭它以打开下一个PDF文件.如何同时打开所有PDF文档?(比如去Acrobat Reader,file-> Open-> xx.pdf)

Ass*_*vie 11

用途start:

start acrord32.exe 1.pdf
start acrord32.exe 2.pdf
start acrord32.exe 3.pdf
Run Code Online (Sandbox Code Playgroud)

甚至(正如JohannesRössel在下面的评论中所建议的那样):

start 1.pdf
start 2.pdf
start 3.pdf
Run Code Online (Sandbox Code Playgroud)

可能也会起作用(取决于您的默认PDF查看器).

请注意,使用时start必须小心使用带引号的参数,因为以下操作不起作用(第一个引用的参数被解释为新控制台窗口的标题):

start "1.pdf"
Run Code Online (Sandbox Code Playgroud)

相反,你必须做以下事情:

start "" "1.pdf"
Run Code Online (Sandbox Code Playgroud)

这是一个恼人的怪癖start,但你必须在这种情况下,适当地打开指定的文件,有效地提供一个虚标题(即使题目是不必要的,因为这不会创建一个新的控制台窗口).

其他可用批处理命令的列表.