- @echo off
- call :n
- calc
- exit /b
- -------------------------------------------------------------
- :n
- setlocal&set m="%~f0"
- for /f "usebackq" %%a in (%m%)do if defined f (set n=%%a)else if "%%a"=="::n" set f=1
- set/an+=1&if %n% geq 1 echo 已经运行了%n%次!&pause
- for /f "usebackq delims=" %%a in (%m%)do if defined f (echo.%%a>%m%&set f=)else if defined x (echo.%n%>>%m%&goto:eof)else echo.%%a>>%m%&if "%%a"=="::n" set x=1
- ::n
- 0
复制代码
|