当前位置:主页 > python教程 > python 连点器

python实现简易连点器

发布:2023-04-28 09:15:01 59


给寻找编程代码教程的朋友们精选了相关的编程文章,网友桂怀慕根据主题投稿了本篇教程内容,涉及到python、连点器、python 连点器相关内容,已被180网友关注,涉猎到的知识点内容可以在下方电子书获得。

python 连点器

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

第一步:前期准备

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

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

d8eb04abdff14764a522f6540423a2f8.png

下载第三方库

这里使用到的库主要有pyautoguikeyboard

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

cdebd09782a34514b65d66e16f921e9d.png

b8fb095e6c5b415fbb98b19a7a690d0a.png

 输入

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

到此这篇关于python实现简易连点器的文章就介绍到这了,更多相关python 连点器内容请搜索码农之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持码农之家!


参考资料

相关文章

  • 简介python中eval和int的区别

    发布:2020-03-10

    eval()处理数字时,单双引号,eval()函数都将其解释为int类型;三引号则解释为str类型。对于eval()括号中的的字符串,如果字符串带的是单双引号都会引起NameError。int如果带参数base的话,12要以字


  • 详解如何利用Python进行客户分群分析

    发布:2023-03-25

    每个电子商务数据分析师必须掌握的一项数据聚类技能,如果你是一名在电子商务公司工作的数据分析师,从客户数据中挖掘潜在价值,来提高客户留存率很可能就是你的工作任务之一。这篇就来告诉你如何将客户分成不同的群组,并在一段时间内观察每个群组的留存率


  • 如何用python的matplotlib绘制热图

    发布:2020-01-27

    这篇文章主要为大家详细介绍了python使用matplotlib绘制热图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • 实例详解Python中 CSV格式清洗与转换

    发布:2020-01-20

    这篇文章主要介绍了Python123 CSV格式清洗与转换的实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下


  • 机器学习的框架推荐Python的原因

    发布:2019-09-15

    这篇文章主要为大家详细介绍了机器学习的框架偏向于Python的13个原因,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • python实现断点调试的方法

    发布:2023-03-28

    本文主要介绍了python实现断点调试的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • python爬虫被封的问题分析

    发布:2019-06-13

    这篇文章主要介绍了爬虫被封的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • python怎么改字体

    发布:2022-04-05

    1、先导入分别可指定单元格字体相关,颜色,和对齐方式的类;2、配置字体格式为:样式(Times New Roman)、尺寸(11)、斜体(flase)、颜色(黑色)、粗体(flase),这里可以根据自己需求修


网友讨论