python︱使用python制作简易连点器

当我们使用电脑的时候,不可避免的会碰到重复点击的任务。所以我们可以使用python制作一个简单的连点器进行使用,同时可以提升写代码的水平。

目录

第一步:前期准备

你需要一个可以编辑并运行python代码的程序

下载第三方库

 第二步:整体思路

第三步:编写代码

1.导入

2.输入

3.获取点击位置

4.进行点击

全部代码


 

第一步:前期准备

你需要一个可以编辑并运行python代码的程序

你可以选择自己熟悉的程序,例如python自带的IDLE,pycharm,vscode等
 
这里使用vscode。 
 

d8eb04abdff14764a522f6540423a2f8.png

下载第三方库

这里使用到的库主要有pyautogui、keyboard

首先点击win+R打开运行,输入cmd进入命令提示符cdebd09782a34514b65d66e16f921e9d.png

b8fb095e6c5b415fbb98b19a7a690d0a.png

 

 输入

pip install pyautogui

pip install keyboard

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可以监测键盘

退出方式有2种:点击结束自动退出 or 按下esc退出

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

 

 

 

  • 8
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值