terse 当前离线
中将
TOP
:0 @echo off SET/p N=<%0>nul if %n::=% gtr 1 echo 已运行 %n::=%次 %~0 set/a n=%n::=%+1 for /f "delims=" %%i in ('type %0') do ( if not defined str ( set str=%%i >%0 echo :%n%)else >>%0 echo %%i) :: echo.&echo.这是第 %n::=%次 到这里 想做什么呢?&echo.&pause复制代码
评分人数
随风 当前离线
荣誉版主
::0 @echo off set /p var=<"%~0" set "var=%var::=%" set /a n=var+1 for /f "usebackq delims=" %%a in ("%~0") do ( if not defined flag (set flag=a&echo ::%n%>"%~0") else echo %%a>>"%~0" ) :: if %var% neq 0 echo 已经运行了%var%次 pause复制代码
pusofalse 当前离线
youxi01 当前离线