下面是一个使用 pynput 库实现鼠标连点器的示例代码,可以通过按下 Ctrl+Alt 键来暂停或开始连点:

from pynput.mouse import Button, Controller
from pynput.keyboard import Listener, KeyCode

# 设置连点的按键
start_stop_key = KeyCode(char='`')
# 设置退出的按键
exit_key = KeyCode(char='~')

# 初始化鼠标控制器
mouse = Controller()
# 初始化连点状态
clicking = False


def on_press(key):
    global clicking

    if key == start_stop_key:
        clicking = not clicking
        if clicking:
            print('连点已开始')
        else:
            print('连点已暂停')

    elif key == exit_key:
        print('连点已停止')
        listener.stop()


def click_mouse():
    while True:
        if clicking:
            mouse.click(Button.left)


# 创建一个监听器来监视键盘按键
with Listener(on_press=on_press) as listener:
    listener.join()

# 启动连点线程
click_mouse()

运行这个脚本后,按下 Ctrl+Alt 键可以暂停或开始连点,按下 ~ 键退出连点程序。

Python 鼠标连点器: 使用 pynput 实现自动点击并暂停/开始

原文地址: https://www.cveoy.top/t/topic/qt0U 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录