player.exe 是一个命令行播放器,只支持WAV格式。我想做个批处理,拖入后播放。- @echo off
- :start
- cls
- setlocal enabledelayedexpansion
- echo.
- set /p "File=请拖入WAV文件:"
- for /f "delims=" %%i in ("%File%") do set "name=%%~ni"
- if exist %name%.wav goto play
- goto start
- :play
- title %name%
- player.exe %File%
- endlocal
- goto start
复制代码 我拖入正确的音频文件时,还是跳回到开始。没有中间的goto跳转就可以正确播放,但拖入不支持的格式的话,会出现播放器错误提示。
判断文件后缀的方法,怎么写才更简洁有效??
谢谢!
[ 本帖最后由 aries215 于 2010-10-20 21:28 编辑 ] |