例は次のとおりです。
フォルダー1:
a.pdf
b.pdf
Folder11
c.pdf
フォルダー2:
a.pdf
b.pdf
フォルダー21:
c.pdf
フォルダ間ですべてのファイルを印刷する
そして、cmdには単語の一部だけを入れたファイルを見つける方法がありますか?例
テキスト:ABC * .PDF
ABCDF.PDFを印刷
1.複数のファイルを再帰的にループするには:
FOR /f "tokens=*" %%F in ('dir /s /b *.pdf') DO echo "%%F"
dir /s /b *.pfd
すべてのサブディレクトリ(/ s)で、すべてのpdf(* .pdf)をベア形式で検索します-つまり、パス名(/ b)のみを検索します"tokens=*"
空白/他のトークンに関係なく、行全体を%% Fに追加します2.コマンドラインから印刷するには、次のように使用します。この質問から
AcroRd32.exe /t "C:\Folder\File.pdf" "Brother MFC-7820N USB Printer" "Brother MFC-7820N USB Printer" "IP_192.168.10.110"
注: AcroRd32.exeへのパスは、パス環境変数に含まれている必要があります
3.すべてをまとめる-編集-'印刷後にacrord32を閉じるためのtaskkillを追加しました
FOR /f "tokens=*" %%F in ('dir /s /b *.pdf') DO AcroRd32.exe /t "%%~F" "Brother MFC-7820N USB Printer" "Brother MFC-7820N USB Printer" "IP_192.168.10.110" & taskkill /IM AcroRd32.exe
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加