来源|奔跑的键盘侠(ID:runningkeyboardhero)
按照正常的节奏,一般周末才有点时间发个帖子,即使兴起,来一篇纯干货吧,话说N年前qq自动群发图文消息软件,都可以拿去卖钱的。
如今,随着网络资源的丰富,很多技术都是可以免费学到手的,今天我就分享给大家
1
qq发文本消息
关于qq发文本消息,比较简单,原理就是调用qq网页版的接口,直接输入对应qq号码、qq群的链接,就可以直接打开窗口,然后saystring,模拟键盘回车发送,按Esc关闭窗口。
如果还有不知道怎么操作的,可以参考我之前的帖子《按键精灵之模拟发送qq文本消息》里面有示例编码。
2
qq发图片
今天的干货部分,也是我苦思N年没解决的问题,我感觉这貌似超越了按键精灵自身的边界。
所以,学海无涯,如果不甘于此,就要不断的学习新的知识。
大概是去年初的时候,通过python我完成了这个简单的功能,不过呢,因为python2和python3版本变换,很多模块其实挺混乱的,一度让我困顿了好几个月。python的实现,改天单独发一篇来讲吧。
按键精灵自有的模块可能真的实现不了
当然如果能破译qq的协议应该是可以,但是分享出来可能会被腾讯追杀吧
废话不多说,我也是看了网上大神分享的插件,试用过没异常,才敢分享出来。正所谓曲线救国,自有代码实现不了可以引入"外来物种"呀
http://bbs.anjian.com/showtopic-511582-1.aspx 按键精灵论坛
渣度网盘登陆才两次,莫名提示被锁定3小时,就不放网盘给大家下载了,大家直接去官网论坛看吧。(最近一段时间,官网有点不太安全,下载安装包各种垃圾广告,浏览器总是提示风险,胆小者慎入
) 实在不放心的后台留言,我私信发。
接着说使用步骤:
以上四步不可偷工减料。
另外,图片貌似仅支持jpg格式。
开篇第一段讲了如何往qq号发送文本消息,而发图片无非增加一个图片存入粘贴板的动作,发文本时,顺便Ctrl+V即可,不再详说。
下面直接贴一个往qq群、发图片的代码吧,供大家参考:
Function send_pic2qqgroup(qqgroup_http,qqgroup_name,pic_path)
RunApp qqgroup_http
Delay 2000
Hwnd = Plugin.Window.Find("TXGuiFoundation", qqgroup_name)
Call Plugin.Window.Active(Hwnd)
Delay 200
Call Plugin.sanren.tupianxierujianqieban(pic_path)
Delay 200
KeyDown 17, 1
KeyPress 86, 1
KeyUp 17, 1
Delay 200
KeyPress "Enter", 1
End Function
直接封装成了函数,方便直接调用,共3个参数,简单讲一下。
qqgroup_http就是qq群的链接,群聊对话框点群聊名称,跳转至新的窗口,左侧有个分享群聊链接按钮,点一下即可获取到群聊链接。
qqgroup_name就是群聊名称,方便查找对应的句柄。
pic_path是jpg图片的路径信息,主要要加英文状态的双引号。
为方便阅读,函数做了精简,大家可以自行完善修改,比如获取窗口延时不同设备差距还是挺多的。
好了,今天就更新到这里。