python实现简易连点器
作者:江河湖海泉水云雾 发布时间:2021-11-18 16:05:39
标签:python,连点器
当我们使用电脑的时候,不可避免的会碰到重复点击的任务。所以我们可以使用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 中有一个 telnetlib,它的作用就是建立一个通到主机的 telnet连线实体
- 如何动态添加单元格!! 用insertRow()和insertCell()方法 其用法如下: insertRow() v
- 目录一、为什么使用 .gitignore ?二、使用规则2.1 注释2.2 忽略文件(1)忽略文件和目录(2)仅忽略文件2.3 忽略目录2.
- 本文实例为大家分享了python图形用户接口实例的具体代码,供大家参考,具体内容如下运用tkinter图形库,模拟聊天应用界面,实现信息发送
- 一、隔离级别的概念为什么要考虑隔离级别?因为事务要并发执行,而并发执行可能会出现一些问题:脏读、不可重复读和虚读,有的是允许出现的,有的不允
- JetBrains网址:https://www.jetbrains.com/shop/eform/students注册成功后,在校期间都可以
- 1、内容在一屏内显示的,采用了(内容框)上下左右居中的办法,里面的内容绝对于这个内容框定位.这样一来,在不同大小屏中,内容总是在中间,看起来
- 前言本文用Python实例阐述了一些关于进程、线程和协程的概念,由于水平有限,难免出现错漏,敬请批评改正。前提条件熟悉Python基本语法熟
- sae中安装有python环境,想让sae导入自己下载的django或者其他模块,可以在svn中新建一个文件目录,比如site-packag
- time()在PHP中是得到一个数字,这个数字表示从1970-01-01到现在共走了多少秒,很奇怪吧 不过这样方便计算, 要找出前一天的时间
- django中form表单设置action后,点提交按钮是跳转到action页面的,比如设置action为login,网址为192.168.
- 1.Django默认已经提供了认证系统Auth模块。认证系统包含:用户管理权限用户组密码哈希系统用户登录或内容显示的表单和视图一个可插拔的后
- 一、通道是什么?其实无论是原子函数还是共享锁都是通过共享内存的方式进行的同步、效率一般不高,而Go语言中则使用了通道,它是一种通过传递信息的
- 问题重述实习项目要做安全帽目标检测,拿到了公司给的一些视频数据,使用Opencv读取视频并每隔 1 s 1s 1s存储一副图像,下面是一些视
- 1 基本用法把序列乘以一个整数,就会产生一个新序列。这个新序列是原始序列复制了整数份,然后再拼接起来的结果。l=[1,2,3]l2=l *
- 很多人会把Primary Key和聚集索引搞混起来,或者认为这是同一个东西。这个概念是非常错误的。 主键是一个约束(constraint),
- 本文实例讲述了Codeigniter控制器controller继承问题。分享给大家供大家参考,具体如下:在项目中经常用到这样一种情况,后台中
- 目录abspathbasenamedirnameexistsgetatimegetctimegetsizeisabsisdirisfilei
- 本文实例讲述了Python排序搜索基本算法之堆排序。分享给大家供大家参考,具体如下:堆是一种完全二叉树,堆排序是一种树形选择排序,利用了大顶
- 本文实例讲述了Python操作mysql数据库实现增删查改功能的方法。分享给大家供大家参考,具体如下:#coding=utf-8import