联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off @Rem EditDate @Rem 以下所有的2007可以更改.只要符合年份的格式要求就行了. @Date /t > a.txt @for /f "tokens=1" %%m in (a.txt) do set mm=%%m @Echo %mm% > a.txt @for /f "tokens=1 delims=-" %%a in (a.txt) do set aa=%%a @for /f "tokens=2 delims=-" %%b in (a.txt) do set bb=%%b @for /f "tokens=3 delims=-" %%c in (a.txt) do set cc=%%c ::对比年份,当年份超越2007年则自动改回来 @if %aa% GTR 2007 goto EditTime ::对比年份,当年分少于2007年则运行修改 @if %aa% LSS 2007 goto EditTime @goto End :EditTime ::修改系统时间 @date 2007-%bb%-%cc% :End @del a.txt
@echo off if "%date:~0,4%" == "2007" exit date 2007-%date:~5,5% exit
@echo off date 2007-%date:~5,5% exit
cmd.exe /c date 2007%date:~4,6%