【发布时间】:2018-05-11 11:03:49
【问题描述】:
如何在windows平台的TCL中循环执行EXEC命令。
我需要连续运行 EXEC 命令。但问题在它第一次执行后就停止了。
我的代码是
proc a {} {
set a 1
for {set i 0} {$i < 10} {incr i} {
puts "I inside first loop: $i"
exec ffmpeg -f dshow -benchmark -i "video=Integrated Webcam" \
-s 1280x720 c:/test/sample_image.avi
}
}
a
上述程序应捕获 10 个视频。但它只捕获一个视频并退出循环并停止执行。
我的任何朋友都可以通过提供所需代码修改的答案来帮助我吗?
【问题讨论】:
-
你确定它不会创建文件
c:/test/sample_image.avi一次并覆盖它9次吗? -
您看到多少次“我在第一个循环中”消息? 1 还是 10?
标签: windows for-loop ffmpeg tcl exec