可视化发送信息

import win32gui
import win32con
import win32clipboard as w
import time
import requests
from tkinter import *
from tkinter import messageboxdef get_news():url = "http://open.iciba.com/dsapi/"r = requests.get(url)content = r.json()['content']translation = r.json()['note']return content, translationdef send(name, msg='消息内容未定义', num=1):""":param name:窗口名字:param msg: 需要发送的信息内容:param num: 需要发送信息的次数:return: null"""for i in range(0, num):w.OpenClipboard()  # 打开剪贴板w.EmptyClipboard()  # 清空剪贴板w.SetClipboardData(win32con.CF_UNICODETEXT, msg)  # 设置剪贴板内容为 msgw.GetClipboardData()  # 获取剪贴板内容w.CloseClipboard()  # 关闭剪贴板# 获取QQ窗口句柄handle = win32gui.FindWindow(None, name)if handle == 0:print('未找到窗口!')win32gui.ShowWindow(handle, win32con.SW_SHOW)  # 展示窗口# 粘贴剪贴板内容并发送信息win32gui.SendMessage(handle, win32con.WM_PASTE, 0, 0)  # 把剪贴板内容粘贴到QQwin32gui.SendMessage(handle, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)  # 按下回车键win32gui.SendMessage(handle, win32con.WM_KEYUP, win32con.VK_RETURN, 0)  # 松开回车键time.sleep(1)  # 延缓进程if __name__ == '__main__':window = Tk()window.title('励志信息系统')  # 定义窗口名字window.geometry("280x100+600+100")  # 定义窗口的大小label_1 = Label(window, text='接收人网名:')label_1.pack()v1 = StringVar()entry_1 = Entry(window, textvariable=v1)entry_1.pack()# 确定是否发送按钮button_1 = Button(window, text='确定')button_1.pack(side='left', padx=50)# 是否结束进程按钮button_2 = Button(window, text='结束', command=window.destroy)button_2.pack(side='right', padx=50)def do(e):messagebox.showinfo('发送状态', '发送成功')send(v1.get(), msg=get_news()[0], num=1)send(v1.get(), msg=get_news()[1], num=1)print('发送成功')button_1.bind("<Button-1>", do)window.mainloop()

结合GUI可视化发送QQ消息 —— 2022/2/11相关推荐

  1. python自动化UI工具发送QQ消息

    概述 个人遇到过小的需求,windows自动水群发送垃圾消息,使用一些特别简单易上手的小工具,快速实现功能需求(而不是使用一些重量级的还需要额外花时间去熟悉功能语法的大工具,如UI自动化工具sikul ...

  2. python实现定时发送qq消息

    因为生活中老是忘记各种事情,刚好又在学python,便突发奇想通过python实现提醒任务的功能(尽管TIM有定时功能),也可定时给好友.群.讨论组发送qq消息.其工作流程是:访问数据库提取最近计划- ...

  3. pyqt win32发送QQ消息

    标题应该改为:python+win32发送QQ消息,全程使用python套个pyqt壳. 其实代码来自: http://blog.csdn.net/suzyu12345/article/details ...

  4. 使用python发送qq消息

    以前看到网上一些小程序,在处理完事物后会自动发送qq消息,但是一直搞不懂是说明原理.也在网上找过一些python登陆qq发送消息的文字,但是都太复杂了.今天偶然看到一篇文章,是用python调用win ...

  5. java发送qq消息_Java点餐系统和点餐小程序新加微信消息推送功能

    其实想给点餐系统加推送很久了,之前也有单门写过Java版的微信消息推送和云开发版的微信消息推送.之所以一直没有加,也是考虑到大家的学习接受度,因为做订阅消息推送是一个综合性的开发工作. 需要你既要会小 ...

  6. python使用win32和flask实现接收请求发送QQ消息

    1.说明: 这是一个很奇怪的需求:获取手机短信(筛选),读取并且调用http请求,程序自动实现将短信内容发送到对应qq窗口: 这边读取手机短信并发送请求是用h5+写的一个app,后台用python写一 ...

  7. 关于一个监听、发送QQ消息的插件的使用部署

    先来简单介绍下这个插件,这个插件名为酷Q(coolq),官网点这里,是一群大佬们开发的QQ插件,其中有各种各样的群机器人,可以说是非常的好用了. 下面我简单的说一下他的使用以及在linux上的部署: ...

  8. python 发送qq消息/图片

    from PIL import Image from ctypes import * import win32gui import win32con import win32clipboard as ...

  9. 用Python发送QQ消息

    最近在工作中接到一个需求,需要在每天早上取一批数据,数据文件经过压缩加密之后用邮箱发送,而解压密码通过QQ发送给运营.使用Python进行取数.文件加密在已经实现的情况下,需要实现通过QQ发送密码的功 ...

最新文章

  1. Linux下查看Apache的版本号
  2. java怎样循环写数组按钮_java – 将按钮变量声明为带有for循环android的数组
  3. asp批量生成html静态页面方法
  4. python模拟手写_python-自己手写的贴吧爬虫
  5. 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
  6. linux 进程装入 物理内存 页表,linux内存管理解析----linux物理,线性内存布局及页表的初始化...
  7. 收集Linux常用命令
  8. 前端学习(2282)全选和反选问题
  9. C++求复数的角度_11.初中数学:方程5x2m=4x的解,在2与10之间,怎么求m的取值范围?...
  10. 使用skin++进行MFC界面美化范例
  11. Linux打印cups API及代码范例链接
  12. gcc对C语言的扩展:标签变量(Labels as Values)
  13. 一个黑客都要学习什么语言呢?
  14. 网络资源下载操作及其原理学习: 如迅雷与百度网盘
  15. 表设计原则_表格设计原则
  16. vs2008背景色配置
  17. 《千字文细谈》2021神级程序员都在用什么工具?-09-02
  18. 阿里云免费SSL证书配置(图文详解)
  19. 课后习题3.2 设圆的半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用cin输入数据,输出计算结果,输出时要求有文字说明,取小数点后两位数字。请编程序。
  20. app反爬测试之apk逆向分析-frida

热门文章

  1. 第二次使用Arduino MKR WiFi 1010做服务器
  2. URL末尾是否应该加斜杠?
  3. 商品清单计算总和(购物车)
  4. 为何晶振并联一个1MΩ电阻?晶振低温不起振如何解决?
  5. 网络状态码(HTTP状态码 )
  6. 劫持网站防御技术,网站被劫持到其它网站的解决方法
  7. 测试开发:Docker常用命令分享
  8. Photoshop 添加ico图标格式支持
  9. 2023首届大学生算法大赛 - 逆序对
  10. WPS如何使用VBA