python实现简易连点器

 更新时间:2023年01月29日 09:20:50   作者:江河湖海泉水云雾  
本文主要介绍了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实现一键自动分类管理文件

    Python实现一键自动分类管理文件

    经常杂乱无章的文件夹会让我们找不到所想要的文件,所以本文小编特意为大家介绍了如何制作一个可视化GUI界面,通过输入路径一键点击实现文件分门别类的归档,希望对大家有所帮助<BR>
    2024-01-01
  • Python %r和%s区别代码实例解析

    Python %r和%s区别代码实例解析

    这篇文章主要介绍了Python %r和%s区别代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • django中path函数使用详解

    django中path函数使用详解

    django.urls.path是Django中用于定义URL映射规则的函数之一,本文主要介绍了django中path函数使用,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Python中计算三角函数之cos()方法的使用简介

    Python中计算三角函数之cos()方法的使用简介

    这篇文章主要介绍了Python中计算三角函数之cos()方法的使用简介,是Python入门的基础知识,需要的朋友可以参考下
    2015-05-05
  • 详解Python中的自定义密码验证

    详解Python中的自定义密码验证

    这篇文章主要为大家介绍了如何实现在Python中的自定义密码验证,并对密码验证功能进行单元测试。文中的示例代码讲解详细,需要的可以参考一下
    2022-02-02
  • 彻底解决pip下载pytorch慢的问题方法

    彻底解决pip下载pytorch慢的问题方法

    这篇文章主要介绍了彻底解决pip下载pytorch慢的问题方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Python+PyQt5实现开发Memcached客户端

    Python+PyQt5实现开发Memcached客户端

    这篇文章主要介绍了如何使用Python和PyQt5来制作一个Memcached客户端,以便我们可以轻松地与Memcached服务器进行交互,感兴趣的小伙伴可以了解一下
    2023-06-06
  • Django之importlib模块的具体使用

    Django之importlib模块的具体使用

    本文主要介绍了Django之importlib模块的具体使用,importlib模块是Python中用于动态加载和导入模块的内置模块,有需要了解jquery event事件用法的朋友可参考
    2023-11-11
  • 解决python报错MemoryError的问题

    解决python报错MemoryError的问题

    今天小编就为大家分享一篇解决python报错MemoryError的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • python 多线程爬取壁纸网站的示例

    python 多线程爬取壁纸网站的示例

    这篇文章主要介绍了python 多线程爬取壁纸网站的示例,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-02-02

最新评论