【发布时间】:2013-02-07 11:20:16
【问题描述】:
我正在尝试通过批量使用循环来生成一个脚本以在多个视频卡输入上运行 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
)
【问题讨论】:
标签: batch-file batch-processing