大家好!我开发的小工具,效果见动图:

下载地址

QQ群发助手.rar

代码:

 def Login():
global Flag
try:
bot.Login(['-q',v1.get()])
tkinter.messagebox.showinfo(message="登陆成功")
Flag=1
except Exception as e:
tkinter.messagebox.showerror(message=str(e))
def Send():
global Flag
if Flag==0:
tkinter.messagebox.showwarning(message='您还没有登陆,不能发送消息!')
return ''
content= T1.get(1.0, tkinter.END)
if vOption.get() == 1:
Friends=bot.List('buddy')
elif vOption.get() == 2:
Friends = bot.List('group')
for friend in Friends:
if v2.get() in friend.name:
try:
bot.SendTo(friend, content)
except Exception as e:
tkinter.messagebox.showerror(message=str(e))
tkinter.messagebox.showinfo(message="发送完毕")
if __name__ == '__main__':
root = tkinter.Tk()
L1 = tkinter.Label(root, text='QQ账号')
L1.place(x=10,y=10,height=30)
v1 = tkinter.StringVar()
E1 = tkinter.Entry(root, textvariable=v1)
E1.place(x=60,y=10,width=120,height=30)
B1 = tkinter.Button(root, text='登陆', command=Login)
B1.place(x=190,y=10,width=50,height=30)
vOption = tkinter.IntVar(value=1)
R1 = tkinter.Radiobutton(root, text='发给所有好友', variable=vOption, value=1)
R1.place(x=10,y=50)
R2 = tkinter.Radiobutton(root, text='发给所有群', variable=vOption, value=2)
R2.place(x=10,y=70)
L2 = tkinter.Label(root, text='名称包含')
L2.place(x=130,y=60)
v2 = tkinter.StringVar()
E2 = tkinter.Entry(root, textvariable=v2)
E2.place(x=190,y=60,width=50)
T1 = tkinter.Text(root)
T1.place(x=10,y=110,width=230,height=100)
B1 = tkinter.Button(root, text='发送', command=Send)
B1.place(x=10, y=220, width=230, height=30)
Flag=0
root.resizable(False, False)
root.title('刘永富-QQ群发工具')
root.geometry('250x250+300+300')
root.mainloop()

QQ消息群发助手(超级简单)的更多相关文章

  1. C#编写一款qq消息群发器

    先上软件成品图 功能编写大概分为以下几个部分了: 获取QQ分组 发送消息 先来讲发送消息吧,实现还是比较简单 //这段主要是用来打开会话窗口的(只能列表中的好友进行会话的) System.Diagno ...

  2. 常用分享功能.超级简单,qq 微信 新浪微博分享

    <div id="share"> <a href="javascript:void(0)" share-type="qzone&qu ...

  3. [3] 微信公众号开发 - 结合UEditor实现图文消息群发功能

    0.写在前面的话 如何实现微信平台后台管理中的,图文消息发送功能? 大概的过程如下: 通过类似表单的形式,将文章各部分内容提交到后台,封装成一个实体类,并持久化到数据库中 需要推送的时候,将不同的文章 ...

  4. 微信公众号开发 [03] 结合UEditor实现图文消息群发功能

    0.写在前面的话 如何实现微信平台后台管理中的,图文消息发送功能? 大概的过程如下: 通过类似表单的形式,将文章各部分内容提交到后台,封装成一个实体类,并持久化到数据库中 需要推送的时候,将不同的文章 ...

  5. 解决来QQ消息后歌曲音量降低问题

    今天学了一天,晚上听歌放松一下,谁知碰到了一个很纠结的问题,我正在聊天,每当来QQ消息后,我的歌曲音量自动降低,降到非常小,然后我就调高 音量,把音乐的音量调到最大,又把系统音量调到最大,谁知音乐的声 ...

  6. 网络编程(学习整理)---3--(Udp)FeiQ实现广播消息群发

    1.广播群发消息: 这里使用的任然是UDP协议,使用方法还是比较简单的! 我就记录一下需要注意的一些地方(笔记): (1)这里是在局域网内,借用FeiQ聊天软件,编写一段程序,实现对局域网内的每一个登 ...

  7. 哈,又一款超级简单的队列(MQ)实现方案来了~

    开源的消息队列已经很多了,但大部分很重,实际环境下,很多可能只是使用到了一点功能而已,杀鸡使用牛刀,着实有些浪费了.很多时候,我们只想要一片绿叶,但它们给了我们整个的春天,很难消化.本着DIR精神, ...

  8. Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷

    Android高级控件(四)--VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷 是不是感觉QQ空间什么的每次新版本更新那炫炫的引导页就特别的激动,哈哈,其实他实现起来真的很简单很 ...

  9. Notyf - 超级简单、响应式的 JS 通知插件

    通知是网站的常用功能之一,可以用来显示消息.通告.提示等等.Notyf 是一款超级简单.响应式的 JS 通知插件,不依赖 jQuery 库,可以独立使用.赶紧试用一下吧! 在线演示      免费下载 ...

随机推荐

  1. Causal Corpus 事件因果关系语料统计

    Causal Corpus 事件因果关系语料统计 本文是对因果关系抽取领域数据库标注及开源情况的统计.除了对因果关系的标注,一些类似的语料也包含在内,从而为语料的使用提供灵活性,可以根据不同的目标选取 ...

  2. http与socket

    http是一个应用层的协议 socket不是一个协议,而是一个编程(API)接口

  3. Runtime之方法交换

    在没有一个类的实现源码的情况下,想改变其中一个方法的实现,除了继承它重写.和借助类别重名方法暴力抢先之外,还有就是方法交换 方法交换的原理:在OC中调用一个方法其实是向一个对象发送消息,查找消息的唯一 ...

  4. Python 安装gevent,在导入gevent之后就报错了

    错误信息如下 RuntimeWarning: greenlet.greenlet size changed, may indicate binary incompatibility. Expected ...

  5. win10查看显卡算力

    1.查看笔记本自带算力 运行C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\extras\demo_suite目录下的deviceQue ...

  6. Python笔记_第四篇_高阶编程_进程、线程、协程_5.GPU加速

    Numba:高性能计算的高生产率 在这篇文章中,笔者将向你介绍一个来自Anaconda的Python编译器Numba,它可以在CUDA-capable GPU或多核cpu上编译Python代码.Pyt ...

  7. LeetCode——714. 买卖股票的最佳时机含手续费.

    给定一个整数数组 prices,其中第 i 个元素代表了第 i 天的股票价格 :非负整数 fee 代表了交易股票的手续费用. 你可以无限次地完成交易,但是你每次交易都需要付手续费.如果你已经购买了一个 ...

  8. python使用rsa非对称加密

    1.安装rsa 支持python 2.7 或者 python 3.5 以上版本 使用豆瓣pypi源来安装rsa pip install -i https://pypi.douban.com/simpl ...

  9. day66-CSS伪类选择器和伪元素选择器

    1. 伪类选择器:hover 和 focus 比较常用. 1.1 hover:把鼠标移动到内容迈腾2020款TSI DSG舒适型的时候,字体变成了红色. html: <body> < ...

  10. centos 从头部署java环境

    1.首先安装lrzsz 上传下载服务 yum install -y lrzsz 2.然后检查是否已经安装java rpm -qa|grep java 如果已经安装卸载后再重新安装 3.将下载好的jdk ...