标题: 怎样调用windows系统时间进行判断
[打印本页]
作者: shajue
时间: 2006-5-28 16:17
标题: 怎样调用windows系统时间进行判断
要求编写这样一个批处理文件:
当windowsxp运行在23:00——05:00之间时,系统自动关机(shutdown命令)。
请问怎样调用系统时间进行判断呢?
作者: mebanna
时间: 2006-5-28 19:08
:1
ping 1.1.1.1 -n 1 -w 60000
if %time% lss 23:00:00.00 goto 2
if %time% gtr 23:00:00.00 shutdown -s -t 1
:2
ping 1.1.1.1 -n 1 -w 60000
if %time% gtr 05:00:00.00 goto 1
if %time% lss 05:00:00.00 shutdown -s -t 1
其中:
用ping命令起缓冲作用,从而避免循环命令时占用CPU达100%;
“1.1.1.1”可换成其它
无响应的IP地址(反正我这里ping它是没有响应的);
60000是所用等待时间,等于1分钟,可以根据需要改值。
我也是刚学,还不会用“ELSE”句法,似乎用它结合IF命令,能写得更整洁些。
大大们帮忙用ELSE句法改正下哈~
:P
[
Last edited by mebanna on 2006-5-28 at 19:13 ]
作者: shajue
时间: 2006-5-29 21:04
谢谢你,很高兴你能回复。