连点器"/>
Python简单实用的连点器
python中可以控制鼠标和键盘的库有很多个,这个连点器使用的是pynput库。
首先,我们要先安装pynput库。
pip install pynput
如果觉得太慢了或者报错了,可以使用国内镜像。
pip install pynput -i
废话不多说,直接上程序。
from pynput.keyboard import Key, Controller, Listener#导入键盘监听
from pynput.mouse import Controller,Button#控制鼠标
m=Controller()#创建一个鼠标
k=Controller()#创建一个键盘
while 1:#让你可以随时改变速度和热键,可以不加s=int(input('速度:'))r=input('热键:')def on_press(key):#当键盘被按下try:if key.char == r:#如果按下的键是r变量中的字母,开始执行for i in range(s):#避免速度太快,s为1时大概每秒10下,s太大会卡住,得不偿失m.press(Button.left)#按下鼠标左键,可将left改为right,也就是按下鼠标右键m.release(Button.left)#松开鼠标左键,同上except:passdef on_release(key):if key == Key.esc:#松开Ees键时退出程序return Falsewith Listener(on_press=on_press, on_release=on_release) as listener:listener.join()#开始监听键盘
程序的想法很简单,就是建立键盘监听,如果按下了指定的按键,就开始连点,运用for循环控制速度,防止太快太卡。
如果不想用热键的话,那么可以试试下面这个python中最简单的连点器了,但就是不怎么实用就是了。
from pynput.mouse import Controller,Button
import time
While 1:#让你可以不用再打开一次程序d=input('等待时间:')c=input('次数:')for i in range(c)m.press(Button.left)m.release(Button.left)
这篇文章就这两个连点器了,如果觉得太简陋了,可以使用thinter库来修饰它。
不过我认为使用c语言做连点器比较合适,毕竟是直接压榨硬件的语言。
以上就是这篇文章的所有内容了,感谢观看,有什么问题可以在评论区留言。
更多推荐
Python简单实用的连点器
发布评论