修改系統時間指令
@date 2008-04-30 //上面是你要修改回來的日期 @time 15:25 //上面是你要修改回來的時間
批處理 FOR參數/F之tokens詳解
http://zsyidea.blog.hexun.com.tw/68363197_d.html
http://www.jb51.net/article/17928.htm
--------------------------------------------------------------
方法1:
@rem 修改系統時間批處理 for win7
@rem echo off
@net time /set /y
方法2:
@echo off
@Rem EditDate
@Rem 以下所有的2012可以更改.只要符合年份的格式要求就行了.
@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
::對比年份,當年份超越2012年則自動改回來
@if %aa% GTR 2012 goto EditTime
::對比年份,當年分少於212年則運行修改
@if %aa% LSS 2012 goto EditTime
@goto End
:EditTime
::修改系統時間
ECHO
@date 12-%bb%-%cc%
:End
@del a.txt
----------------------
完成範例
@echo off
@date 08-01-01
"Zeland Program Manager.lnk"
@net time /set /y
@pause>nul