Originally posted by tempuser at 2008-12-17 11:49:
@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%
是什么意思?
因为
dir /b e:\music\*.mp3 找到的mp3文件没有路径,wmplayer 找不到。
set var=!var! "%%i" 相当于在var后面添加找到的mp3文件,用空格分开。