python实现QQ和微信刷屏[通俗易懂]

python实现QQ和微信刷屏[通俗易懂]python实现QQ和微信刷屏看过一些用来刷屏的程序,要么就只能刷屏QQ,要么就只能刷屏微信,今天博主就来把它一起实现了,而且用法超简单的哦!!!,希望可以帮助到你!废话不多说,先上代码,然后再进行详细介绍!!!frompynputimportmouse,keyboardfromtkinterimport*importtkinter.filedialogimporttimeroot=Tk()root.title(“信息刷屏”)root.geometry(“550×200

大家好,又见面了,我是你们的朋友全栈君。

看过一些用来刷屏的程序,要么就只能刷屏QQ,要么就只能刷屏微信,今天博主就来把它一起实现了,而且用法超简单的哦!!!,希望可以帮助到你!



废话不多说,先上代码,然后再进行详细介绍!!!

from pynput import mouse, keyboard
from tkinter import *
import tkinter.filedialog
import time
root=Tk()
root.title("信息刷屏")
root.geometry("550x200+500+300")
lb=Label(root,text='温馨提示:小心被删哦!!!',bg='red',font=('华文楷体',15))
lb.grid(row=0,column=0)
lb=Label(root,text="请输入要发送的内容:",font=('华文楷体',15))
lb.grid(row=2,column=0)
entry1=Entry(root,font=('Arial',15))
entry1.grid(row=2,column=1)
lb=Label(root,text="请输入要发送的次数:",font=('华文楷体',15))
lb.grid(row=3,column=0)
entry2=Entry(root,font=('Arial',15))
entry2.grid(row=3,column=1)
m=mouse.Controller()
k=keyboard.Controller()
def anjian():
          m.position=(69,803)
          time.sleep(0.5)
          m.click(mouse.Button.left)
          for i in range(int(entry2.get())):
                    time.sleep(0.2)
                    k.type(entry1.get())
                    time.sleep(0.5)
                    k.press(keyboard.Key.enter)
                    k.release(keyboard.Key.enter)
                        
btn=Button(root,text="刷屏",font=('华文楷体', 12),relief="raised", width=8, height=1,bd="6",command=anjian)
btn.grid(row=4,column=1)
root.mainloop()


使用教程
1.首先待把程序运行起来,运行程序前需要进行一个第三方库的安装(pynput库),具体安装过程就不赘述了,可以参考第三方库的安装
2.程序运行起来以后将看到如下的界面:
在这里插入图片描述
3.打开要进行刷屏的QQ或微信的对话界面,并且最大化(记住一定要最大化噢!!!),如:
在这里插入图片描述

4.最后一步,在刷屏程序界面输入要刷屏的内容和次数,点击刷屏就可以了,如:

微信演示:
在这里插入图片描述
QQ演示:
在这里插入图片描述



如果有帮助你的话记得点赞加关注噢,你的赞力就是博主创作的动力…………

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132209.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何生成“年月日_时分秒”命名的文件

    如何生成“年月日_时分秒”命名的文件

    2021年9月1日
  • 数据库设计——关系数据理论(超详细)「建议收藏」

    数据库设计——关系数据理论(超详细)「建议收藏」问题——什么是一个好的数据库逻辑设计●关系型数据库逻辑设计:➠针对一个具体问题应如何构造一个适合于它的数据模式,即应构造几个关系,每个关系由哪些属性组成等eg:?这样的设计是一个好的设计吗?观察这个表所对应的一个实例(在某个时刻student模式所对应的一个实际的数据情况):如有若干个学生,他们都为’计算机系’,系主任为’张明’,选修了’C1’课程,得到各自的成绩☟☞关系模式STUDENT(Sno,Sdept,Mname,Cno,Grade)中存在的问题:☜1、数据冗余太大,浪费存储空间如

    2022年10月9日
  • 启发式算法(Heuristic Algorithm)

    启发式算法(Heuristic Algorithm)启发式算法是一种技术,这种技术使得在可接受的计算成本内去搜寻最好的解,但不一定能保证所得的可行解和最优解,甚至在多数情况下,无法阐述所得解同最优解的近似程度。Heuristics可以等同于:实际经验

    2022年7月2日
  • C语言getchar的用法_getchar的用法

    C语言getchar的用法_getchar的用法getchargetchar的定义MSDN中的解释是从流中读取一个字符intch=getchar()//通过getchar获取字符的ASCII码值传到ch里面存储这里注意:getchar获取字符以后通过ASCII码值的形式存储在ch里为什么不用charch?getchar读到的是一个int类型的数据好处是返回值的时候非常方便接下来我们再看一个示例:intmain(){intch=0;while((ch=getch.

    2022年10月19日
  • 关于Thread.IsBackground属性的理解

    关于Thread.IsBackground属性的理解C#中,Thread类有一个IsBackground的属性.MSDN上对它的解释是:获取或设置一个值,该值指示某个线程是否为后台线程。个人感觉这样的解释等于没有解释..Net中的线程,可以分为后台线程和前台线程。后台线程与前台线程并没有本质的区别,它们之间唯一的区别就是:后台线程不会防止应用程序的进程被终止掉。呵呵,这句话读出来好像并不那么好懂.其实,说白了就是当前台线程都结束了的时候,…

    2022年10月16日
  • 【西安xxx面经】

    【西安xxx面经】我是在线下一天面完的,总共有五面。一面:自我介绍,问题基本上都是根据简历上问的,我简历上写了算法和数据结构所以问题都是和这些相关。一面有两个面试官,先问了面向对象的思想,面向对象的三大特性,分别解释一下。然后就是数据结构方面的知识:栈,队列,哈希表,如果数据很多的话用哈希表怎么存储。手撕二分,然后手撕一个关于链表的题:现在有很多节点,每个节点都有它在链表中的编号,现在要按照编号将这个链表复原。(因为面试官没有c++环境,所以我用的记事本编程,需要讲出来思路,每一句的作用)。面试体验:两个面试官还是有压力

    2022年5月15日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号