win7 shutdown下令设置自动关机、休眠

win7 shutdown命令设置自动关机、休眠
注意:
windows cmd进入命令行界面时使用dos命令,dos命令对大小写不敏感,所以随意。
另外如果要写bat批处理文件时,注释命令用"::"。

用法: 
shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]
shutdown.exe ......也一样。                                                                                      
/l 注销。这不能与 /m 或 /d 选项一起使用。
/s 关闭计算机。
/r 关闭并重新启动计算机。
/g 关闭并重新启动计算机。系统重新启动后,重新启动所有注册的应用程序。
/a 中止系统关闭。这只能在超时期间使用。
/p 关闭本地计算机,没有超时或警告。
/h 休眠本地计算机。
/t xxx 设置关闭前的超时为 xxx 秒。有效范围是 0-315360000 (10 年),默认值为 30。

用法实例:
电脑要在24:00关机,cmd进入命令窗口,输入“at 24:00 Shutdown -s”,这样,到了24点,电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。

如果你想以倒计时的方式关机,可以输入“Shutdown.exe -s -t 7200”,这里表示120分钟后自动关机,“7200”代表120分钟。

如果想取消的话,可以在运行中输入“shutdown -a”。另外输入“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。

实例: at 12:45 shutdown -s -t 20 就是让机子在12:45关机,并倒计时20秒。须要注意的是在使用它时须先打开 “Task Scheduler”服务。

休眠的命令:
at 8:10 rundll32 powrprof.dll,SetSuspendState 
自动休眠的可以在CMD中输入以下命令:
powercfg -h off
如果要重新开启自动休眠,则用
powercfg -h on
但好像Shutdown.exe -h -t 7200和at 24:00 Shutdown -h不好使,求教中????