我正在编写制作动画网页的批处理文件
@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
In" ........."部分,我想命令' -frame 5.webp%OPTION%' 〜' -frame n-1.webp%OPTION%'
如何重复-frame n.webp%OPTION%'命令?
答案 0 :(得分:0)
@ECHO OFF
SETLOCAL
SETLOCAL ENABLEDELAYEDEXPANSION
SET n=30
SET "argument="
FOR /L %%r IN (1,1,%n%) DO SET "argument=!argument!-frame %%r.webp %%OPTION%% "
set OPTION=+100
ECHO webpmux.exe %argument%-o animated.webp
echo done
GOTO :EOF
应该完成工作。您没有指定n
,因此我使用了30
。 webpmux
命令仅为echo
。您需要将ECHO webpmux.exe
更改为webpmux.exe
才能将其激活。