web-dev-qa-db-ja.com

PyautoguiはWindows画面ロックを防ぐために使用できますか?

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)
 _
9
Python account
import ctypes

# prevent
ctypes.windll.kernel32.SetThreadExecutionState(0x80000002)
# set back to normal
ctypes.windll.kernel32.SetThreadExecutionState(0x80000000)
 _

https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-setthreadExecationState

python 3.9.1、勝利10 64ビット)

1
Dániel Nagy