python - pyautogui可以用来防止windows锁屏吗?

标签 python python-3.x pyautogui

我尝试使用此脚本来防止 Windows 屏幕锁定。该脚本适用于移动鼠标,但不会阻止 Windows 10 锁定。

import pyautogui
import time
import win32gui, win32con
import os

Minimize = win32gui.GetForegroundWindow()
win32gui.ShowWindow(Minimize, win32con.SW_MINIMIZE)

x = 1

while x == 1:
    pyautogui.moveRel(1)
    pyautogui.moveRel(-1)
    time.sleep (300)

最佳答案

是的,可以。但遗憾的是不是通过移动鼠标,我不知道为什么并且想知道。因此,我的建议是尽可能使用 pyautogui KEYBOARD EVENTS。我已经通过使用VOLUME-UPVOLUME-DOWN 键解决了我的问题。下面提供了示例代码:

import pyautogui
import time

while True:
    pyautogui.press('volumedown')
    time.sleep(1)
    pyautogui.press('volumeup')
    time.sleep(5)

如果需要,您可以使用任何其他键。

关于python - pyautogui可以用来防止windows锁屏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58273482/

相关文章:

python - 在 tensorflow 中访问 python 列表和张量的优雅方式

python - 如何在 Python 3 中复制 Python 2 风格的 len()?

python - 使用 psycopg2 将多行插入 postgreSQL 时出错

python - 运行 pyautogui.size() 时出现 "Xlib.xauth: warning, no xauthority details available"

python - 无法使 python 宏工作,只是执行无限循环

python - 使 django webapp 自行重启的最佳实践

python - SQLAlchemy 在合并上设置索引

python - pymysql插入查询中的Unicode值

python - pip 安装 python3-memcached 失败

python - 如何使用pyautogui打印出 'Live'鼠标位置坐标?