我写了个查看 mp3歌曲列表的批处理
发现跳出for后没办法去掉引号??
将红色部分改成 %1就可以,为什么呢?
@echo off
set var=1
for /f "delims=" %%b in ('dir/b E:\音乐\*.mp3') do call :loop "%%b"
pause
goto :eof
:loop
set num=%1
if %var% lss 10 (echo 0%var% %num:"=%) else (echo %var% %num:"=%)
set/a var+=1
goto :eof
发现跳出for后没办法去掉引号??
将红色部分改成 %1就可以,为什么呢?
@echo off
set var=1
for /f "delims=" %%b in ('dir/b E:\音乐\*.mp3') do call :loop "%%b"
pause
goto :eof
:loop
set num=%1
if %var% lss 10 (echo 0%var% %num:"=%) else (echo %var% %num:"=%)
set/a var+=1
goto :eof
