问题描述
我只是想每秒模拟一次鼠标点击,但是一旦第一次点击开始,程序就会完全停止,我不知道为什么
如果我按 CTRL+C 程序会继续,但在点击后它又停止了:
import pyautogui
import time
while True:
time.sleep(1)
print("Clicking")
pyautogui.click()
而且我使用哪个鼠标库来模拟点击并不重要,它总是停止。它应该每秒点击一次而不会中断。怎么了?
解决方法
我认为这样做的唯一原因是因为它点击了不应该点击的地方(默认位置是您当前的鼠标指针),所以 pyautogui.click()
需要 2 个参数 x,y try指定确切的坐标,它应该可以工作。要查找某个位置的坐标,请将鼠标指针放在那里并运行 pyautogui.position()
。