Python简单实用的连点器

编程入门 行业动态 更新时间:2024-10-24 01:52:28

Python简单实用的<a href=https://www.elefans.com/category/jswz/34/1728640.html style=连点器"/>

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简单实用的连点器

本文发布于:2024-02-11 11:05:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1680654.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:连点   简单   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!