CMD 运行命令,但在 .bat 中不起作用

CMD 运行命令,但在 .bat 中不起作用

我有这个命令。

for /r "C:\folder" %a in (*.jpg) do magick mogrify -resize 580x320 "%~a"

它在命令行中工作,但是当我.bat从它创建文件时它却不工作。

答案1

这是正确的解释。

for /r "C:\folder" %%a in (*.jpg) do magick mogrify -resize 580x320 "%%~a"

我忘了双倍%%

现在,当我创建和使用文件时它可以正常工作.bat

相关内容