我正在使用一款名为 Irfanview 的程序,它可以使用其命令行功能将两幅图像合并为一幅。以下是示例:
i_view32.exe /panorama=(1,C:\folder1\img1.png,C:\folder2\static_img.png) /convert=C:\marged_folder\img1.pdf
我如何才能获取所有图像名称folder1
,然后对每个图像执行此功能,同时考虑到最终结果将是具有相同名称img1
但扩展名不同的 PDF 图像 - PDF 而不是 PNG?
答案1
感谢 dave_thompson_085,这样就无需双重扩展:
cd C:\folder1
for %i in (*.png) do i_view32.exe /panorama=(1,C:\folder1\%i,C:\folder2\static_img.png) /convert=C:\marged_folder\%~ni.pdf