标题: [文本处理] 求助批处理,请问为什么echo关闭 [打印本页]
作者: 帅醒歌 时间: 2022-9-6 12:10 标题: 求助批处理,请问为什么echo关闭
- @echo off
- setlocal enabledelayedexpansion
- set ffmpeg="C:\Program Files (x86)\YouKu\YoukuClient\nplayer\ffmpeg.exe"
- if exist %ffmpeg% (
- for /r . %%i in (*.kux) do (
- %ffmpeg% -y -i "%%i" -c:a copy -c:v copy -threads 2 "%%~dpni.mp4"
-
- )
- ) else echo
-
- pause
复制代码
我在网上找的代码,但是运行就说echo关闭,不知道该怎么解决(C:那一段我换成正确的路径了,还是不行)
作者: flashercs 时间: 2022-9-6 12:29
- @echo off
- setlocal enabledelayedexpansion
- set ffmpeg="C:\Program Files (x86)\YouKu\YoukuClient\nplayer\ffmpeg.exe"
- if exist %ffmpeg% (
- for /r . %%i in (*.kux) do (
- %ffmpeg% -y -i "%%i" -c:a copy -c:v copy -threads 2 "%%~dpni.mp4"
-
- )
- ) else echo 未找到 %ffmpeg%
-
- pause
复制代码
作者: Echo11 时间: 2022-9-6 12:57
回复 1# 帅醒歌
1、关闭是因为执行到了else后面的echo
2、你改路径,路径应该保留代码原格式,就是包含在引号""之间,引号不能去掉,不然如果路径中有空格就不对了。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |