python实现简易连点器
作者:江河湖海泉水云雾 时间:2021-11-18 16:05:39
当我们使用电脑的时候,不可避免的会碰到重复点击的任务。所以我们可以使用python制作一个简单的连点器进行使用,同时可以提升写代码的水平。
第一步:前期准备
你需要一个可以编辑并运行python代码的程序
你可以选择自己熟悉的程序,例如python自带的IDLE,pycharm,vscode等 这里使用vscode。
下载第三方库
这里使用到的库主要有pyautogui
、keyboard
首先点击win+R打开运行,输入cmd进入命令提示符
输入
pip install pyautogui
pip install keyboard
当出现 successfully...... 后就说明安装成功,可进行下一步操作
第二步:整体思路
输入相关内容
进行点击
退出程序
第三步:编写代码
1.导入
首先导入需要的库
import time #导入time
import pyautogui #导入pyautogui库
import keyboard #导入keyboard库
2.输入
a=int(input("点击次数:"))
b=float(input("点击间隔/s:"))
c=float(input("请输入您将鼠标移动至指定位置所需的时间:"))
3.获取点击位置
#移动鼠标倒计时
while c>=0:
print(c,"s内将鼠标移动至指定位置")
time.sleep(1)
c-=1
#获取当前鼠标位置
z=pyautogui.position()
4.进行点击
使用while循环可以设置点击次数,使用keyboard可以监测键盘
while a>0:
pyautogui.click(z[0], z[1]) #点击位置
a-=1
time.sleep(b) #点击间隔
if keyboard.is_pressed('esc'): #监测键盘是否按下esc
break #终止循环
全部代码
import time
import pyautogui
import keyboard
a=int(input("点击次数:"))
b=float(input("点击间隔/s:"))
c=float(input("请输入您将鼠标移动至指定位置所需的时间:"))
while c>=0:
print(c,"s内将鼠标移动至指定位置")
time.sleep(1)
c-=1
z=pyautogui.position()
print("开始运行")
print("点击esc可以退出")
while a>0 :
pyautogui.click(z[0],z[1])
a-=1
time.sleep(b)
if keyboard.is_pressed('esc'):
break
来源:https://blog.csdn.net/2201_75347942/article/details/128266193
标签:python,连点器
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
解决使用openpyxl时遇到的坑
2022-09-03 09:25:37
![](https://img.aspxhome.com/file/2023/3/107143_0s.jpg)
Python dict的常用方法示例代码
2023-05-17 09:58:15
怎样设置密码保护问题
2009-02-16 13:12:00
![](https://img.aspxhome.com/file/UploadPic/20092/16/3270103042_b5979f4ce4_o-64s.png)
Python实现简单截取中文字符串的方法
2022-09-08 01:43:48
怎样生成utf-8编码的html文件
2009-03-11 19:34:00
MySQL 缓存 Query Cache
2010-03-13 17:06:00
解析SQL Server 2005 溢用之:合并列值
2009-01-23 14:08:00
python MultipartEncoder传输zip文件实例
2022-04-20 07:22:57
ASP生成静态网页的方法
2008-02-18 19:20:00
利用Python将数值型特征进行离散化操作的方法
2023-12-02 02:43:36
如何把ACCESS转成SQL数据库
2007-08-11 13:51:00
利用python绘制正态分布曲线
2021-04-09 06:59:40
![](https://img.aspxhome.com/file/2023/3/70253_0s.png)
JavaScript中的私有成员 Javascript教程
2008-12-02 17:57:00
python可视化hdf5文件的操作
2022-11-16 16:35:48
![](https://img.aspxhome.com/file/2023/4/105054_0s.jpg)
Python3.5实现的罗马数字转换成整数功能示例
2023-02-18 21:17:32
![](https://img.aspxhome.com/file/2023/0/97500_0s.png)
利用Django模版生成树状结构实例代码
2023-11-10 16:41:11
![](https://img.aspxhome.com/file/2023/8/103518_0s.png)
jsp输出九九乘法表的简单实例
2023-07-12 01:26:31
![](https://img.aspxhome.com/file/2023/0/91750_0s.jpg)
初窥交互设计
2009-10-10 10:52:00
![](https://img.aspxhome.com/file/UploadPic/200910/10/1-90s.jpg)
javascript 45种缓动效果(二)
2009-09-19 18:53:00
![](https://img.aspxhome.com/file/UploadPic/up/2009091919271644.gif)
常见的python正则用法实例讲解
2023-03-11 23:11:29