如何打印不同文件夹中的多个PDF文件?
How to print multiple PDF files in different folders?
例如:
文件夹 1:
a.pdf
b.pdf
文件夹 11
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)
- DO echo "%%F" 只是将结果回显到控制台。
"tokens=*"
将整行添加到 %%F 而不管空格/其他标记
- /F 使其成为 运行 ('dir ...') 命令
2. 要从命令行打印,请使用:From this question
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. 将它们放在一起 -- 编辑 -- '我添加了 taskkill 以在打印后关闭 acrord32
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
例如:
文件夹 1:
a.pdf
b.pdf
文件夹 11
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)- DO echo "%%F" 只是将结果回显到控制台。
"tokens=*"
将整行添加到 %%F 而不管空格/其他标记- /F 使其成为 运行 ('dir ...') 命令
2. 要从命令行打印,请使用:From this question
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. 将它们放在一起 -- 编辑 -- '我添加了 taskkill 以在打印后关闭 acrord32
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