联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off setlocal enabledelayedexpansion set FlagFile=C:\test.log set count=0 if exist "%FlagFile%" ( set /p count=<"%FlagFile%" set /a count+=1 >"%FlagFile%" echo !count! ) else ( >"%FlagFile%" echo 1 ) endlocal
@echo off reg query "HKCU\Software\a.bat" /v "IDEAR">nul 2>nul||call :xxx for /f "skip=4 tokens=3*" %%a in ('reg query "HKCU\Software\a.bat" /v "IDEAR"') do ( for /f "skip=4 tokens=3*" %%i in ('reg query "HKCU\Software\a.bat" /v "IDEARS"') do ( set a=%%a set b=%%i )) if %b:~-1% gtr %a:~-1% echo 使用次数不能超过 %a:~-1% 次&ping/n 5 127.1>nul&exit set b=%b:~-1%&set /a b=%b%+1 reg add "HKCU\Software\a.bat" /v "IDEARS" /t REG_DWORD /d %b% /f>nul rem 你的批处理开始 pause exit :xxx reg add "HKCU\Software\a.bat" /v "IDEAR" /t REG_DWORD /d 2 /f>nul reg add "HKCU\Software\a.bat" /v "IDEARS" /t REG_DWORD /d 1 /f>nul goto:eof