echo off >1.txt for /f %%i in (book.txt) do call :dxy %%i goto :eof :dxy set var=%1 set fname=%~n1 echo ^<a href='%var%' target='_blank'^>%fname%^</a^> >>1.txt cls goto :eof
echo off >1.txt作用是清空1.txt的內(nèi)容,防止多次運(yùn)行,內(nèi)容會(huì)重復(fù) 第二種問(wèn)題,也是我本來(lái)不知道$~n1這個(gè)功能 a.txt內(nèi)容中的所有.htm都替換為空
echo off >1.txt for /f %%i in (book.txt) do call :dxy %%i goto :eof :dxy set var=%1 echo ^<a href='%var%.htm' target='_blank'^>%var%^</a^> >>1.txt cls goto :eof