如何防止锁屏或让虚机始终处于连接状态 ---- python 进程

前缀

有些朋友可能想让电脑一直处于活动状态,不让它锁屏,但是直接写个 python 文件,然后用 cmd 调用有点不友好,万一不小心把 cmd 关掉了,那就只能再运行一次,麻烦!针对这个问题,不才 经过查找做了个改动,望各位大神别噴啊,不才 正处于学习阶段呢,还请指教一二。
退后,,,开始秀了
如何防止锁屏或让虚机始终处于连接状态 ---- python 进程

首先,你需要在 D 盘(或其他地方都行)新建一个文件夹,文件夹内应该包含以下三个文件,请各位随意命名
如何防止锁屏或让虚机始终处于连接状态 ---- python 进程

call.bat

这个文件需要两句话就行,第一句说清楚你的 python 解释器所在的位置,第二句说清楚你要执行的 py 文件 (注意:这个 py 文件必须是在这个文件夹之内的)
示例:
"D:\Program Files\ISRPA\Python\python.exe" "code.py"

code.py

要执行的操作,就是狂按 ScrollLock 键(每 120 秒执行一次,不会影响流程执行)
示例:

from threading import Timer
from ubpa import ikeyboard


def screen_active():
    ikeyboard.key_send_cs(text='{SCROLLLOCK}', waitfor=10)
    p = Timer(120, screen_active)
    p.start()


screen_active()

start.vbs

这个文件也简单,两句话搞定(搞个实例调用一下 cmd 让它后台慢慢搞去)
示例:

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c call.bat", 0

如此,直接双击执行 start.vbs 就 OK 了,你会在任务管理器中看到一个 python 的进程,那么,我们的问题是否就解决了呢???
如何防止锁屏或让虚机始终处于连接状态 ---- python 进程