记录对计算机的理解,对软件开发的理解,工作的收获,工作的体会,工作的感觉,生活的点滴。QQ:56074910(添加请注明来意)

GIS Worker

王永平的博客

计算机定时休眠

晚上睡觉之前都想听20分钟歌曲,在歌声中入眠,采用定时关机的话启动电脑会多耗费时间,想要定时休眠,免得自己起来手动进行休眠。 

 

熟悉dos命令的朋友知道用at命令可以添加一项作业,at命令的使用方式请在命令行输入:at /?进行仔细查看。

提示:必须启动系统计划服务。

由于at的command参数是“准备运行的 Windows NT 命令或批处理程序“,本人进过测试发现无法运行带参数的命令。

而系统休眠的dos命令为:rundll32.exe powrprof.dll,SetSuspendState

用命令:at 12:23 /interactive "rundll32.exe powrprof.dll,SetSuspendState" 后没有执行,在系统事件发现提示文件找不到。

初次估计是 command 参数问题。

解决办法:创建创建批处理文件(c:\休眠.bat) ,内容为” rundll32.exe powrprof.dll,SetSuspendState“

创建添加作业的批处理文件(定时休眠.bat),文件接收用户输入的时间,格式为”00:00“,内容如下:

@echo off

set /p p=请输入系统休眠时间(00:00):

at %p% /interactive "c:\休眠.bat"

@echo on

 将”定时休眠.bat“放到方便的位置,当需要时双击运行它,输入需要休眠的时间:时:分格式即可。

 

 

posted on 2010-05-08 11:53  Helper  阅读(951)  评论(0编辑  收藏  举报

导航