【问题标题】:How to print multiple PDF files in different folders?如何打印不同文件夹中的多个 PDF 文件?
【发布时间】: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】:

    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
    

    【讨论】:

    • 非常感谢,但是有一个命令来关闭每个 adobe 吗?
    • taskkill /IM AcroRd32.exe杀死它
    • 第二个例子你能帮忙吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-25
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    相关资源
    最近更新 更多