运行后,点击鼠标中键即可开启或关闭自动点击器。如果你的鼠标有侧键(即鼠标4键),点击它可以切换是否按住左键。
如何运行:
打开记事本或你常用的文本编辑器,复制粘贴本指南底部的代码,并将其保存为autoclicker.py。
绑定键
鼠标中键:切换自动点击器
鼠标侧键4:切换按住左键
F1:关闭程序/脚本
注意事项
对于旧版Windows、Mac系统,我可能需要提供更详细的说明……至于Linux系统,“呃,说实话……如果你使用Linux,应该知道如何使用终端”,但目前看来,提供在Windows 10上的运行说明是最简单的方式。
代码
import keyboard
from pynput import mouse
import threading
import time
# 创建鼠标控制器
mouse_controller = mouse.Controller()
# 各项操作的切换开关
toggle_left_click = False
toggle_auto_clicker = False
running = True
def auto_clicker_thread():
"""自动点击线程函数,每0.1秒点击一次。全局变量toggle_auto_clicker、running
当running为真时循环执行:
若toggle_auto_clicker为真:
鼠标控制器点击鼠标左键
等待0.1秒
否则:
等待0.01秒(非激活状态时短暂休眠以避免高CPU占用)
定义鼠标点击处理函数on_mouse_click(x, y, button, pressed):
处理鼠标按钮切换
全局变量toggle_w、toggle_left_click、toggle_auto_clicker
若按下的是鼠标中键且处于按下状态:
切换toggle_auto_clicker的状态
若toggle_auto_clicker为真:
输出"Auto Clicker ON - clicking every 0.1s"
否则:
输出"Auto Clicker OFF"
若按钮是鼠标按钮无法识别内容,已删除===鼠标点击脚本===
中键->切换自动点击器(0.1秒间隔)
鼠标侧键4->切换左键长按
按F1退出