如何防止锁屏或让虚机始终处于连接状态 ---- python 进程
前缀
有些朋友可能想让电脑一直处于活动状态,不让它锁屏,但是直接写个 python 文件,然后用 cmd 调用有点不友好,万一不小心把 cmd 关掉了,那就只能再运行一次,麻烦!针对这个问题,不才 经过查找做了个改动,望各位大神别噴啊,不才 正处于学习阶段呢,还请指教一二。
退后,,,开始秀了
首先,你需要在 D 盘(或其他地方都行)新建一个文件夹,文件夹内应该包含以下三个文件,请各位随意命名
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 的进程,那么,我们的问题是否就解决了呢???
😄
🐂 👍
😄
😰是的,但是这个只能使用于当前流程,要是流程结束了还可以的吗? 主要我没具体用过这个组件 😂
少年,【防锁屏】了解一下 😆
少年,有点优秀 👍 👍
NB