@echo off&setlocal EnableDelayedExpansion
set "Play=c:\Program Files\Windows Media Player\wmplayer.exe"
set var=e:\music\
for /f "delims=" %%i in ('dir /b e:\music\*.mp3') do set var=!var! "%%i"
start /min "" "%Play%" %var%
看提示是找不到歌曲文件?
另外,请教;
set var=!var! "%%i%
是什么意思?
我改成这样到是可以播放了!
@echo off&setlocal EnableDelayedExpansion
set "Play=c:\Program Files\Windows Media Player\wmplayer.exe"
set ppath=c:\music
for /f "delims=" %%i in ('dir /b c:\music') do set var=%%i
echo !var!
pause
start /min "" "%Play%" "%ppath%\%var%"
可有时我希望这个批处理能随机从我的计算机中搜索随意一首歌播放,该怎么办呢?
set "Play=c:\Program Files\Windows Media Player\wmplayer.exe"
set var=e:\music\
for /f "delims=" %%i in ('dir /b e:\music\*.mp3') do set var=!var! "%%i"
start /min "" "%Play%" %var%
看提示是找不到歌曲文件?
另外,请教;
set var=!var! "%%i%
是什么意思?
我改成这样到是可以播放了!
@echo off&setlocal EnableDelayedExpansion
set "Play=c:\Program Files\Windows Media Player\wmplayer.exe"
set ppath=c:\music
for /f "delims=" %%i in ('dir /b c:\music') do set var=%%i
echo !var!
pause
start /min "" "%Play%" "%ppath%\%var%"
可有时我希望这个批处理能随机从我的计算机中搜索随意一首歌播放,该怎么办呢?
