Batch file 批处理文件,重复命令?

Batch 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

我正在编写一个批处理文件,用于制作动画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.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的方式。