【发布时间】:2016-10-31 04:33:16
【问题描述】:
我做了一个批处理文件来调用其他批处理文件。
call ImageConvert610x.bat
call ImageConvert300x.bat
call ImageConvert270x.bat
call ImageConvert200x.bat
call ImageConvert120x.bat
call ImageConvert80x.bat
call ImageConvert50x.bat
现在,当我分别在这些批处理文件中拖动图片时,它可以正常工作。当我将它拖到这个批处理文件上时,我得到一个错误并且没有照片。
这是其中一批的内部外观。
convert "%1" -thumbnail 610x -unsharp 1.5x1.2+1.0+0.10 "%~p1resizedxLarge_%~n1.jpg"
当我将照片拖到第一批时,我想知道如何循环每个呼叫并为我正在呼叫的每个批次制作一个文件,这样我就不必单独将照片拖到所有这些文件上。
【问题讨论】:
-
我建议使用
"%~1"而不是"%1"以避免双双引号...
标签: windows batch-file imagemagick