def dianji_shubiao():
win32api.SetCursorPos([68,84])
# 滑鼠點擊
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
time.sleep(1)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
time.sleep(1)
print("dianji_shubiao")
time.sleep(delta_time)
dianji_shubiao()
代碼如上,正常呼叫時,沒有問題,點擊模擬操作可以生效,如果sleep是一個很長時間,等人走了電腦息屏,就會報錯不成功。報錯如下:
File "D:\test.py", line 40, in dianji_shubiao
win32api.SetCursorPos([68,84])
pywintypes.error: (0, 'SetCursorPos', 'No error message is available')
uj5u.com熱心網友回復:
求教啊,沒人回答么uj5u.com熱心網友回復:
def dianji_shubiao():
win32api.SetCursorPos([68,84])# 滑鼠點擊
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
time.sleep(1)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
time.sleep(1)
print("dianji_shubiao")
time.sleep(delta_time)
dianji_shubiao()
uj5u.com熱心網友回復:
這樣能用嗎import ctypes
ctypes.windll.user32.SetCursorPos(68,84)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/89388.html
