| 
 | 
 
运行命令是不能满足的 
 
下面这个可以满足命令的需求 
- <火山程序 类型 = "通常" 版本 = 1 />
 
  
- 类 FFMPEG_类 <公开>
 
 - {
 
 -     变量 返回全部文本 <公开 类型 = 文本型>
 
 -     变量 集_CMD <公开 类型 = CMD命令执行类 注释 = "ffmpeg\\\\bin\\\">
 
  
-     方法 执行_FFMPEG <公开>
 
 -     参数 参_命令 <类型 = 文本型>
 
 -     {
 
 -         集_CMD.执行CMD2 (参_命令, 假)
 
 -     }
 
  
-     方法 CMD命令执行类_回显数据事件 <接收事件 类型 = 整数>
 
 -     参数 来源对象 <类型 = CMD命令执行类 注释 = "提供事件产生的具体来源对象">
 
 -     参数 标记值 <类型 = 整数 注释 = "用户调用"挂接事件"命令时所提供的"标记值"参数值,非此方式挂接事件则本参数值固定为0.">
 
 -     参数 收到的字节集 <类型 = 字节集类>
 
 -     {
 
 -         变量 局_回显数据 <类型 = 文本型>
 
 -         变量 局_任务状态 <类型 = 文本型>
 
  
-         如果 (来源对象 == 集_CMD)
 
 -         {
 
 -             局_回显数据 = 多字节到文本 (收到的字节集)
 
 -             如果 (寻找文本 (局_回显数据, "global headers:0kB", , ) != -1)
 
 -             {
 
 -                 局_任务状态 = "任务完成"
 
 -             }
 
 -             否则 (寻找文本 (局_回显数据, "Input/output error") != -1)
 
 -             {
 
 -                 局_任务状态 = "输入错误"
 
 -             }
 
 -             否则 (寻找文本 (局_回显数据, "global headers:0kB") != -1)
 
 -             {
 
 -                 局_任务状态 = " 任务完成"
 
 -             }
 
 -             否则 (寻找文本 (局_回显数据, "No such file or directory") != -1)
 
 -             {
 
 -                 局_任务状态 = "文件不存在"
 
 -             }
 
 -             否则 (寻找文本 (局_回显数据, "At least one output file must be specified") != -1)
 
 -             {
 
 -                 局_任务状态 = "任务完成"
 
 -             }
 
 -             否则
 
 -             {
 
 -                 局_任务状态 = "正常运行"
 
 -             }
 
 -             返回全部文本 = 返回全部文本 + 局_回显数据 + "\r\n"
 
 -         }
 
 -         返回 (0)
 
  
-     }
 
 - }
 
 
  复制代码 |   
 
 
 
 |