我正在尝试制作批处理文件以打印文件夹中的所有 PDF 文件。
我制作了
list.txt
其中包含文件夹中的所有文件(带有dir /x
)。然后我使用 txt 文件的所有行并在行中找到“短文件名”(
/F "tokens=4" ...
例如12345678.pdf
;list.txt
)。发送此文件进行打印 (
AcroRd32.exe" /n /t "%1"
) 并重复 #2。
问题是它需要所有行(也不是PDF)。是否有可能找到变量的一部分然后使用IF
函数?像这样的东西:
IF "%1" == "*.pdf" echo print