巧妙设置定时开启关闭显示器电源

时间:2024-10-23 04:15:35

1、先编辑关闭显示器电源的批处理文件:将下面内容复制,用记事本粘贴,并且另存为“关闭显示器电源.bat”*注:另存时文件保存类型选择“所有文件(*.*)”,就能修改后缀名成.bat了;请全部复制以下内容:------------------------------------------------------------------这行不用复制@echo off:: by 小侠PowerCfg -setactive a1841308-3541-4fab-bc81-f71556f20b4aPowerCfg -change -monitor-timeout-ac 1PowerCfg -change -disk-timeout-ac 0PowerCfg -change -standby-timeout-ac 0PowerCfg -change -hibernate-timeout-ac 0exitrem 后面的参数是节能电源计划的GUID值,先修改成节能电源计划,rem 将显示器关闭时间修改成1分钟,也就是1分钟你不动电脑,你就会看到效果了。------------------------------------------------------------------这行不用复制

2、再编辑开启显示器电源的批处理文件:将下面内容复制,用记事本粘贴,并且另存为“开启显示器电源.bat”*注:另存时文件保存类型选择“所有文件(*.*)”,就能修改后缀名成.bat了;请全部复制以下内容:------------------------------------------------------------------这行不用复制@echo off:: by 小侠PowerCfg -setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635cPowerCfg -change -monitor-timeout-ac 0PowerCfg -change -disk-timeout-ac 0PowerCfg -change -standby-timeout-ac 0PowerCfg -change -hibernate-timeout-ac 0rem 后面的参数是高性能电源计划的GUID值,先修改成高性能电源计划,rem 将显示器关闭时间修改成0分钟,也就是永不关闭显示器。start wscript "模拟键盘按键动作.vbs"exit------------------------------------------------------------------这行不用复制

巧妙设置定时开启关闭显示器电源

3、对上面的批处理文件内容稍微说明一下:在Win系统中,默认电源计划都只有三个,其GUID分别是:①、a1841308-3541-4fab-bc81-f71556f20b4a②、381b4222-f694-41f0-9685-ff5bb260df2e③、8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c对应节能、平衡、高性能改变电源计划,用powercfg,如要设置为平衡,就是:Powercfg -setactive 381b4222-f694-41f0-9685-ff5bb260df2e而下面的:PowerCfg -change -monitor-timeout-ac 0设置成0,则显示器电源永不关闭,设置成1,则显示器电源1分钟后关闭,以此类推;PowerCfg -change -disk-timeout-ac 0这行是硬盘电源关闭时间,设置同上,这里设置成0,永不关闭;PowerCfg -change -standby-timeout-ac 0这行是系统待机电源管理,设置同上,这里设置成0,永不关闭;PowerCfg -change -hibernate-timeout-ac 0这行是系统休眠电源管理,设置同上,这里设置成0,永不关闭;而最后的一句:start wscript "模拟键盘按键动作.vbs"是执行一个名字叫模拟键盘按键动作的vbs文件,因为在实际应用中发现,光是将电源计划改变还不行,还要移动一下鼠标,或者按一下键盘才能唤醒显示器,所以用vbs文件模拟键盘的动作,但是这个文件的路径一定要写全,不然没有动作;*注:还有进阶版本,见最后一个步骤^_^

4、而这个名字叫 "模拟键盘按键动作.vbs"的文件内容如下:------------------------------------------------------------------这行不用复制set WshShell = CreateObject("WScript.Shell")WshShell.SendKeys "{ESC}"'模拟键盘ESC键WScript.Sleep 1500'延时1500ms'或者将WshShell.SendKeys "{ESC}"修改成WshShell.SendKeys " "'模拟键盘空格键Wscript.Quit------------------------------------------------------------------这行不用复制将上面内容复制,用记事本粘贴,并且另存为“模拟键盘按键动作.vbs”*注:另存时文件保存类型选择“所有文件(*.*)”,就能修改后缀名成.vbs了;

巧妙设置定时开启关闭显示器电源

5、然后添加计划任务,打开控制面板--管理工具--任务计划程序,双击打开

巧妙设置定时开启关闭显示器电源

6、在菜单 操作 里面选择新建任务,或者在任务列表中选择新建任务

巧妙设置定时开启关闭显示器电源

7、填写任务的名称,下面的权限要设置好,必须采用具有管理员权限的账号

巧妙设置定时开启关闭显示器电源

8、触发器里面选择每天,时间可以自己设定*重复任务间隔里面有多种频次,视自己具体情况设置;

巧妙设置定时开启关闭显示器电源

9、操作菜单里面,选择刚才保存好的批处理文件

巧妙设置定时开启关闭显示器电源

10、在条件菜单内,可以选择运行的条件,视自己具体情况设置;

巧妙设置定时开启关闭显示器电源

11、在设置菜单内,可以设置影响计划运行的其它选项,也请视自己具体情况设置;

巧妙设置定时开启关闭显示器电源

12、最后,在计划任务列表中就能看到刚才新建的计划任务了,到了设定好的时间,会自己运行关闭显示器电源的批处理文件,将电源计划切换到节能,并且将显示器、硬盘、待机、休眠的时间都分别设置过(具体时间根据自己具体情况设置)

巧妙设置定时开启关闭显示器电源

13、同样的,再新建一个定时开启显示器电源的计划任务,就能实现:此电脑有人在的时候(一般是白天),显示器一直显示,不关闭电源;当人不在的时候(一般是晚上),显示器就关闭电源,而硬盘不关闭电源,也不待机、不休眠。***这个适用于,有些工场的现场在办公室里,设置的生产系统的显示器定时开启、关闭电源

巧妙设置定时开启关闭显示器电源

14、进阶版本!!!因为不懂VBS,昨天试验了较长时间都无法只用一个批处理文件达到目的,通过一整天的临时抱佛脚,将“定时开启显示器电源.bat”中,最后调用"模拟键盘按键动作.vbs"文件的语句修改了一下,终于可以不要那个"模拟键盘按键动作.vbs"文件了,实现了BAT+VBS混编,如下:------------------------------------------------------------------这行不用复制@echo off:: by 小侠PowerCfg -setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635cPowerCfg -change -monitor-timeout-ac 0PowerCfg -change -disk-timeout-ac 0PowerCfg -change -standby-timeout-ac 0PowerCfg -change -hibernate-timeout-ac 0rem 后面的参数是高性能电源计划的GUID值,先修改成高性能电源计划,rem 将显示器关闭时间修改成0分钟,也就是永不关闭显示器。mshta vbscript:"<script language=vbs>set WshShell=CreateObject(""WScript.Shell""):WshShell.SendKeys ""{ESC}"":self.close</script>"rem 调用VBS,模拟键盘ESC按键,屏幕点亮exit------------------------------------------------------------------这行不用复制将上面内容复制,用记事本粘贴,并且另存为“开启显示器电源.bat”*注:另存时文件保存类型选择“所有文件(*.*)”,就能修改后缀名成.bat了;

© 手抄报圈