2009-03-29 46 views
6

を使用して、複数のPDF文書を:私は次のためにそれを閉じるまでオープニング私は、単純なバッチファイルを使用して、複数の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文書を同時に開くことができますか?使用start

答えて

7

(Acrobat Readerは、ファイル - >オープン> xx.pdfに行くようなもの):

start acrord32.exe 1.pdf 
start acrord32.exe 2.pdf 
start acrord32.exe 3.pdf 

あるいは(ヨハネス・ロッセルは、以下のコメントで示唆するよう):

start 1.pdf 
start 2.pdf 
start 3.pdf 

あなたのデフォルトのPDFビューアに応じて、おそらく同様に動作しますか?

A list of other available batch commands.

+1

。しかし、それらのためのデフォルトのアプリケーションに応じて:) – Joey

0

あなたはAcrobat Readerがコマンドライン上で複数のファイル、つまりために許可するかどうかをしようとしています。

start acrord32.exe 1.pdf 2.pdf 3.pdf 
0

ありがとうございます!

スタートを使用してトリックを行いました。私は開こうと思っているpdfドキュメントの数だけstartを使う必要がありました。何らかの理由

開始acrord32.exe 1.pdfの2.pdfの3.pdf

についてのみ最初の文書を開きます。だから私は、Acrobatのリーダーがコマンドラインでもっと多くのファイルを許可しないかもしれないと思う。

私はあなたの答えに感謝します。

2

私にとっては、startコマンドがなくても動作します。私は頻繁にcmd.exeウィンドウで

c:\path\to\my.pdf 

を使用し、常にAcrobat Reader(Windowsの場合はデフォルトビューア)を開きます。私はGhostscriptの経由でPDFを生成するために書いたバッチファイルでは、私の最後の2行は、次のとおりです。

"%ouptutpath%\%outputfile%.pdf" 
"%outputpath%\%outputfile%-optimized.pdf" 

自動的に二つの異なるリーダーのウィンドウの両方で生成されたPDFを開きます。 (私の%outputpath%にはスペースが含まれていますが、%outputfile%にもいくつかのものがあります...)

0

上記のお返事ありがとうございます。

私も正常に動作し、以下試してみました:

スタート/ BのEXCEL.EXEを "D:\私の最初のfile.xlsxは" "E:私の第二file.xlsx"「Dを\:作業フォルダ\ \私を指定されたディレクトリ内のすべてのPDFファイルの第三file.xlsx」

0

、そのファイルにstartコマンドを使用します。Microsoftのドキュメントを1として

for %f ("C:\Users\*.pdf") do start %f 

は、一連のファイル内の各ファイルに対して指定されたコマンドを実行します。あなたはおそらく同様にPDFファイルにのみ起動する使用することができ、その場合には

for {%variable|%%variable} in (set) do command [ CommandLineOptions]

関連する問題