
[已解決]拖入WAV并播放的批處理錯在哪里player.exe 是一個命令行播放器,只支持WAV格式。我想做個批處理,拖入后播放。
我拖入正確的音頻文件時,還是跳回到開始。沒有中間的goto跳轉就可以正確播放,但拖入不支持的格式的話,會出現播放器錯誤提示。判斷文件后綴的方法,怎么寫才更簡潔有效??謝謝![ 最后由 aries215 于 -10-20 21:28]nclick="copycode($('code0'));">復制代碼
- @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

