首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

BAT命令

2012-10-25 
求一个BAT命令想用DOS批处理实现关机,开机自动运行批处理。判断如果当前时间大于22:30则马上关机,如果小于2

求一个BAT命令
想用DOS批处理实现关机,开机自动运行批处理。判断如果当前时间大于22:30则马上关机,如果小于22:30则设定关机时间为22:30.

原理:
if (now() > 22:30)
{
shutdown();
}
else
{
setshutdowntime(22:30);
}

请教这个换成批处理该怎么写?

我知道以下几个命令:
shutdown() =========> Shutdown.exe -s -t 60 延时60秒关机
setshutdowntime(22:30) =========> at 22:30 Shutdown -s 22:30定时关机

请问整个代码怎么写?

[解决办法]
if %time:~0,2%%time:~3,2% gtr 2230 shutdown -s -t 60
if %time:~0,2%%time:~3,2% leq 2230 at 22:30 shutdown -s 22:30

热点排行