回复 28# batman
回复 28# batman
这个代码有点问题,直接关掉程序的话不会计数,应该改一下才可以.- ::3
- @echo off
- set /p num=<%~fs0
- set "num=%num:~2%"
- if %num% neq 0 echo.&echo 程序已运行了%num%次
- set /a num+=1
- for /f "delims=" %%i in (%~fs0) do (
- if not defined flag (
- echo ::%num%>%~fs0&set "flag=a"
- ) else (
- echo %%i>>%~fs0
- )
- )
- pause>nul
复制代码 pause>nul 这个放在计数后面,不然不按键盘,直接把程序关掉的话不会计数. |