如何利用一个.CMD检测系统时间并执行程序?

如何利用一个.CMD检测系统时间并执行程序例如当系统时间大于2007年8月2号就执行下面的代码,小于2007年8月2号就不执行代码.请指教~~就是利用WinNT命令......
2025-12-15 00:32:02
推荐回答(1个)
回答1:

哈哈~我最喜欢批处理~~
直接在cmd里运行或者保存为.bat 或.cmd都可以

代码如下:
'''''''''''''''''''''''''''''''''''''''''
for /f "tokens=1,2,3 delims=- " %i in ('date /t') do if %i%j%k GTR 20070607 start regedit
'''''''''''''''''''''''''''''''''''''''''''
20070607 是日期 ,GTR 是大于的意思
注意:"tokens=1,2,3 delims=- " 的delims内容要更具你系统的日期格式来修改
我的系统格式是这样的
2007-06-09 星期六
如果系统格式是 2007/06/09 星期六之类的就得修改成"tokens=1,2,3 delims=/ " 了