我正在尝试通过批量使用循环来生成一个脚本以在多个视频卡输入上运行 ffmpeg。到目前为止,我有:
除了尝试执行以下操作外,这很好用:
set /a cam=%%c
当c="08"
或c="09"
。我得到:
无效号码。数字常量可以是十进制 (17)、十六进制 (0x11) 或八进制 (021)。
是什么赋予了?这是代码:
@echo off
setlocal enabledelayedexpansion
for %%c in (01 02 03 04 05 06 07 08 09 10 11) do (
set /a cam=%%c
if !cam! leq 8 (
echo foobar_sd%%c
) else (
echo barfoo_hd%%c
)
pause
)