效果如图,但是由于该代码转化后歌词乱码了,有办法优化代码吗#批处理#
源代码如下
@echo offset "hl=[lbk]ti: [lbk]ar: [lbk]al: [lbk]by: [lbk]offset: [lbk]Twilight:03.01.00[rbk]"for %%i in (*.lrc) do ( findstr /ibv "%hl%" "%%i">temp (for /f "tokens=1* delims=[lbk][rbk]" %%a in (temp) do (if not "%%b"=="" (
set "num=%%a"&set "var=%%b"
setlocal enabledelayedexpansion
set "var1=!var: =!"
if not "!var1!"=="" echo [lbk]!num:~,8![rbk]!var!
endlocal
)
))>"done_%%~nxi"
)
del /q temp
pause



源代码如下
@echo offset "hl=[lbk]ti: [lbk]ar: [lbk]al: [lbk]by: [lbk]offset: [lbk]Twilight:03.01.00[rbk]"for %%i in (*.lrc) do ( findstr /ibv "%hl%" "%%i">temp (for /f "tokens=1* delims=[lbk][rbk]" %%a in (temp) do (if not "%%b"=="" (
set "num=%%a"&set "var=%%b"
setlocal enabledelayedexpansion
set "var1=!var: =!"
if not "!var1!"=="" echo [lbk]!num:~,8![rbk]!var!
endlocal
)
))>"done_%%~nxi"
)
del /q temp
pause


