python实现简易连点器

作者:江河湖海泉水云雾 时间:2021-11-18 16:05:39 

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

第一步:前期准备

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

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

python实现简易连点器

下载第三方库

这里使用到的库主要有pyautoguikeyboard

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

python实现简易连点器

python实现简易连点器

 输入

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,连点器
0
投稿

猜你喜欢

  • 解决使用openpyxl时遇到的坑

    2022-09-03 09:25:37
  • Python dict的常用方法示例代码

    2023-05-17 09:58:15
  • 怎样设置密码保护问题

    2009-02-16 13:12:00
  • 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
  • JavaScript中的私有成员 Javascript教程

    2008-12-02 17:57:00
  • python可视化hdf5文件的操作

    2022-11-16 16:35:48
  • Python3.5实现的罗马数字转换成整数功能示例

    2023-02-18 21:17:32
  • 利用Django模版生成树状结构实例代码

    2023-11-10 16:41:11
  • jsp输出九九乘法表的简单实例

    2023-07-12 01:26:31
  • 初窥交互设计

    2009-10-10 10:52:00
  • javascript 45种缓动效果(二)

    2009-09-19 18:53:00
  • 常见的python正则用法实例讲解

    2023-03-11 23:11:29
  • asp之家 网络编程 m.aspxhome.com