Board logo

标题: [其他] 为什么有的命令在cmd里能用 在bat里就不行了? [打印本页]

作者: tcasdsss    时间: 2014-9-12 23:16     标题: 为什么有的命令在cmd里能用 在bat里就不行了?

本帖最后由 tcasdsss 于 2014-9-12 23:18 编辑
  1. @Echo Off
  2. C:\1212\bin\ffmpeg -f image2 -i C:\1212\ev\%02d.bmp  1.avi
  3. pause
复制代码
把一段图片通过ffmpeg转成视频 bat里会出错 cmd里没问题……
作者: tcasdsss    时间: 2014-9-12 23:27

会了…… 要有2个%%才行…… bat里要2个%%
作者: CrLf    时间: 2014-9-12 23:27

批处理中 % 作为字符串出现时要写成 %%
  1. @Echo Off
  2. C:\1212\bin\ffmpeg -f image2 -i C:\1212\ev\%%02d.bmp  1.avi
  3. pause
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2