阻止电脑休眠的脚本

电脑屏保时间不得大于 3 分钟,且屏保切回桌面时需要重新输入登录密码。
在不修改屏保策略的情况下,通过脚本小工具模拟按下键盘 Num 键来阻止休眠。

Dim durationHour
durationHour = InputBox("输入防止锁屏时长(小时)","Author", 1)

Dim timeMinutes
timeMinutes = InputBox("输入屏保时长(分钟)","Author", 3)

Dim durationLoops
durationLoops = CInt(CDbl(durationHour) * (60 / CInt(timeMinutes))) + 1

Dim interval
interval = timeMinutes * 60 * 1000 - 1000

Set wshShell = WScript.CreateObject("WScript.Shell")

for i = 0 to durationLoops
wshShell.SendKeys "{NUMLOCK}"
Wscript.sleep 500
wshShell.SendKeys "{NUMLOCK}"
Wscript.sleep interval
next

MsgBox "运行结束"

使用方法:

1.新建文本文档
2.复制脚本代码进文档中
3.修改任意文件名,后缀使用 .vbs
4.双击运行,填入防止休眠小时数、自动休眠分钟数即可。
5.若想退出,在任务管理器中杀掉进程即可。

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值