Python 鼠标连点器: 使用 pynput 实现自动点击并暂停/开始
下面是一个使用 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 键可以暂停或开始连点,按下 ~ 键退出连点程序。
原文地址: https://www.cveoy.top/t/topic/qt0U 著作权归作者所有。请勿转载和采集!