Batch file 批处理文件,重复命令?
我正在编写一个批处理文件,用于制作动画webpBatch file 批处理文件,重复命令?,batch-file,Batch File,我正在编写一个批处理文件,用于制作动画webp @echo off set OPTION=+100 webpmux.exe -frame 1.webp %OPTION% -frame 2.webp %OPTION% -frame 3.webp %OPTION% -frame 4.webp %OPTION% ......... -frame n.webp %OPTION% -o animated.webp echo done pause 在。。。。。。。。。部分,我想命令'-frame 5.we
@echo off
set OPTION=+100
webpmux.exe -frame 1.webp %OPTION% -frame 2.webp %OPTION% -frame 3.webp %OPTION% -frame 4.webp %OPTION% ......... -frame n.webp %OPTION% -o animated.webp
echo done
pause
在。。。。。。。。。部分,我想命令'-frame 5.webp%OPTION%'~'-frame n-1.webp%OPTION%'
如何重复-frame n.webp%OPTION%'命令?@ECHO OFF
SETLOCAL
SETLOCAL ENABLEDELAYEDEXPANSION
设置n=30
设置参数=
对于1,1中的/L%%r,%n%DO设置参数=!争论-帧%%r.webp%%选项%%
设置选项=+100
ECHO webpmux.exe%参数%-o animated.webp
回音完成
后藤:EOF
我们应该完成这项工作。你没有指定n,所以我用了30。webpmux命令只是回显。您需要将ECHO webpmux.exe更改为webpmux.exe以激活它。设置选项=+100应位于for循环上方,并将%%OPTION%%更改为%OPTION%,因为据我所知,该选项应在命令行中使用。在echo命令中不使用当前+100的方式。