【发布时间】:2016-12-24 16:34:53
【问题描述】:
一个例子是:
文件夹 1:
一个.pdf
b.pdf
文件夹11
c.pdf
文件夹 2:
一个.pdf
b.pdf
文件夹 21:
c.pdf
打印文件夹之间的所有文件
而且 cmd 有办法找到只放部分单词的文件吗? 示例
文本:ABC*.PDF
打印ABCDF.PDF
【问题讨论】:
标签: printing cmd adobe ghostscript
一个例子是:
文件夹 1:
一个.pdf
b.pdf
文件夹11
c.pdf
文件夹 2:
一个.pdf
b.pdf
文件夹 21:
c.pdf
打印文件夹之间的所有文件
而且 cmd 有办法找到只放部分单词的文件吗? 示例
文本:ABC*.PDF
打印ABCDF.PDF
【问题讨论】:
标签: printing cmd adobe ghostscript
1.递归循环多个文件:
FOR /f "tokens=*" %%F in ('dir /s /b *.pdf') DO echo "%%F"
dir /s /b *.pfd 在所有子目录 (/s) 中以裸格式查找所有 pdf (*.pdf) - 即仅路径名 (/b)"tokens=*" 将整行添加到 %%F 中,而不考虑空格/其他标记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
【讨论】:
taskkill /IM AcroRd32.exe杀死它