Python+PyQt5实现自动点击神器

 更新时间:2024年01月14日 10:02:37   作者:街 三 仔  
这篇文章主要为大家详细介绍了如何利用Python和PyQt5实现自动点击神器,旨在解决重复性的点击工作,解放双手,具有及时性和准确性,需要的可以参考下

自动点击神器介绍

本次使用PyQt5设计的【自动点击神器】旨在解决重复性的点击工作,解放双手,具有及时性和准确性,可选择坐标位置图片两种方式实现鼠标的定位和点击,并可设置点击后输入相应的内容,这一功能主要解决具有重复工作的“点击-输入-点击”,最后设置时分秒倒计时两种方式设置开始点击的时间,设置重复次数,点击“开始”按钮即可。

测试窗口介绍

本次将设计以下测试窗口,来检测和展示自动点击神器的使用效果。

测试窗口代码:

from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
import sys


class Label(QLabel):
    def __init__(self, imgPath, parent=None):
        super().__init__(parent)

        self.imgPath = imgPath
        self.setPixmap(QPixmap(self.imgPath).scaled(100, 100))

    def mousePressEvent(self, evt):
        print('点击了:', self.imgPath)

class MainWindow(QMainWindow):
    def __init__(self, parent=None):
        super().__init__(parent)

        self.setWindowTitle('测试窗口')

        self.setup_ui()

    def setup_ui(self):
        self.widget = QWidget()
        self.setCentralWidget(self.widget)

        hbox = QHBoxLayout(self.widget)

        vbox1 = QVBoxLayout()
        hbox.addLayout(vbox1)

        btu1 = QPushButton('A')
        btu2 = QPushButton('B')
        btu3 = QPushButton('C')

        btu1.clicked.connect(lambda: self.Click('A'))
        btu2.clicked.connect(lambda: self.Click('B'))
        btu3.clicked.connect(lambda: self.Click('C'))

        vbox1.addWidget(btu1)
        vbox1.addWidget(btu2)
        vbox1.addWidget(btu3)
        vbox1.addWidget(QLineEdit())
        vbox1.addWidget(QLineEdit())
        vbox1.addWidget(Label('./img/CSDN.png'))

        hbox.addWidget(Label('./img/QQ.png'))


    def Click(self, text):
        print(f'点击了:{text} 按钮')


if __name__ == '__main__':
    app = QApplication(sys.argv)

    window = MainWindow()
    window.show()

    sys.exit(app.exec_())

当鼠标点击按钮或图片时,控制台会打印消息以展示点击效果。

图片准备:

运行结果:

点击按钮“A”和两张图片,控制台输出正常。

自动点击神器的使用教程

1.目标设置。点击“选择坐标点”按钮,移动鼠标到目标位置,按下鼠标右键,即完成坐标点的选择。

本例中将选择按钮“A”、“C”和两个输入框,并设置在两个输入框中粘贴的内容分别为“你好”、“街三仔”。

2.图片路径设置。可使用QQ的截图功能,截取想要点击的图片,并在当前目录下创建一个新的文件夹(推荐),将图片保存在新建文件夹中,图片或文件夹的命名最好是英文或数字,图片格式一定是png

  • 注意:鼠标移动到表格中,点击鼠标右键,即出现删除行、插入行、添加行这三个功能菜单。每一行只能填写坐标或图片路径。
  • 本例中将在当前目录下创建一个名为“photo”的文件夹,并使用QQ的截图功能将测试窗口的两张图片截图保存,分别命名为“CSDN.png”、“QQ.png”。
  • 并在表格中的第三行和第四行下分别插入一行,填写图片路径。

3.时间设置。方式一是根据时、分、秒来进行设置,即到达设置的时间,开始执行;方式二是采用倒计时的方式设置,即倒计时为0时开始执行。

本例采用的是方式二,倒计时为3秒,重复次数为2.

4.最终运行效果。

5.注意:若鼠标在应点击图片的时候却未移动到图片上,有可能是截图的问题,可重新截图再尝试。

注意事项

​使用自动点击神器时应遵循相关法律法规和道德规范,在无授权的情况下操纵他人的软件或网站可能会涉及到违法行为,因此请确保使用自动点击神器的合法性,并尊重他人的权益。

到此这篇关于Python+PyQt5实现自动点击神器的文章就介绍到这了,更多相关Python PyQt5自动点击内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系

    一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系

    这篇文章主要介绍了一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • python数据类型相关知识扩展

    python数据类型相关知识扩展

    今天带大家学习Python数据类型的扩展知识,文中有非常详细的介绍介代码示例,对正在学习python的小伙伴有很大的帮助,需要的朋友可以参考下
    2021-05-05
  • Python装饰器使用实例:验证参数合法性

    Python装饰器使用实例:验证参数合法性

    这篇文章主要介绍了Python装饰器使用实例:验证参数合法性,本文直接给出代码实例,代码中包含详细注释,需要的朋友可以参考下
    2015-06-06
  • Python相关库设置技巧保护你的C盘

    Python相关库设置技巧保护你的C盘

    这篇文章主要为大家介绍了Python相关库设置,保护你的C盘技巧详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • Python pandas按行、按列遍历DataFrame的几种方式

    Python pandas按行、按列遍历DataFrame的几种方式

    在python的DataFrame中,因为数据中可以有多个行和列,而且每行代表一个数据样本,我们可以将DataFrame看作数据表,那你知道如何按照数据表中的行遍历吗,下面这篇文章主要给大家介绍了关于Python pandas按行、按列遍历DataFrame的几种方式,需要的朋友可以参考下
    2022-09-09
  • 使用 Python 实现微信公众号粉丝迁移流程

    使用 Python 实现微信公众号粉丝迁移流程

    近日,因公司业务需要,需将原两个公众号合并为一个,即要将其中一个公众号(主要是粉丝)迁移到另一个公众号。这篇文章主要介绍了使用 Python 实现微信公众号粉丝迁移,需要的朋友可以参考下
    2018-01-01
  • python爬虫之代理ip正确使用方法实例

    python爬虫之代理ip正确使用方法实例

    在爬虫的过程中,我们经常会遇见很多网站采取了防爬虫技术,或者说因为自己采集网站信息的强度和采集速度太大,给对方服务器带去了太多的压力,下面这篇文章主要给大家介绍了关于python爬虫之代理ip正确使用方法的相关资料,需要的朋友可以参考下
    2022-07-07
  • Python3使用PySynth制作音乐的方法

    Python3使用PySynth制作音乐的方法

    这篇文章主要介绍了Python3使用PySynth制作音乐的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • 一篇文章教你掌握python数据类型的底层实现

    一篇文章教你掌握python数据类型的底层实现

    这篇文章主要介绍了Python 数据类型的底层实现原理分析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-09-09
  • python3用PIL把图片转换为RGB图片的实例

    python3用PIL把图片转换为RGB图片的实例

    今天小编就为大家分享一篇python3用PIL把图片转换为RGB图片的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07

最新评论