Vbscript 运行Selenium脚本时在Windows中保持屏幕活动(不锁定)

Vbscript 运行Selenium脚本时在Windows中保持屏幕活动(不锁定),vbscript,Vbscript,我正在Windows机器上运行Selenium scrips,但在执行过程中,一段时间后屏幕被锁定 我甚至在Settings下为Power&Sleep设置了Never。但在执行过程中,我的笔记本电脑屏幕仍然会被锁定 我想在不锁定笔记本电脑屏幕或睡眠模式的情况下,将所有脚本一起运行数小时 如何实现这一点?一个简单的vb脚本将帮助您解决此问题。创建一个.vbs文件并粘贴以下代码 set wsc = CreateObject("WScript.Shell") Do 'one minute

我正在Windows机器上运行Selenium scrips,但在执行过程中,一段时间后屏幕被锁定

我甚至在
Settings
下为
Power&Sleep
设置了
Never
。但在执行过程中,我的笔记本电脑屏幕仍然会被锁定

我想在不锁定笔记本电脑屏幕或睡眠模式的情况下,将所有脚本一起运行数小时


如何实现这一点?

一个简单的vb脚本将帮助您解决此问题。创建一个.vbs文件并粘贴以下代码

set wsc = CreateObject("WScript.Shell")
Do
    'one minute
    WScript.Sleep(60*1000)
    wsc.SendKeys("{NUMLOCK}")
Loop
vbs脚本每一分钟单击一次Num Lock,并保持会话处于活动状态。触发该按钮,系统将不会被锁定


确保按Num Lock不会影响自动运行

可能会让您开始:谢谢!但是我没有管理员权限。你的笔记本电脑是由管理员管理的吗?如果是这种情况,那么您的管理员默认设置将覆盖您的个人电源设置。只需检查是否有用于管理员的应用程序,此应用程序将有一个设置页面,您可以在其中更改电源设置。否则请与管理员联系。learn2automation.blog条目似乎是一个死链接。我甚至尝试过这样做,但按NUMLOCK会影响脚本的执行。还有其他保持屏幕活动的方法吗?