按键精灵——qq发图片

作者|我是奔跑的键盘侠

来源|奔跑的键盘侠(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小时,就不放网盘给大家下载了,大家直接去官网论坛看吧。(最近一段时间,官网有点不太安全,下载安装包各种垃圾广告,浏览器总是提示风险,胆小者慎入

) 实在不放心的后台留言,我私信发。

接着说使用步骤:

  • rar压缩包解压。
  • .bat文件双击激活。
  • .dll文件拖入按键精灵脚本的附件中。
  • 调用插件命令: 随便填 = Plugin.sanren.tupianxierujianqieban(图片路径)

以上四步不可偷工减料。

另外,图片貌似仅支持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图片的路径信息,主要要加英文状态的双引号。

为方便阅读,函数做了精简,大家可以自行完善修改,比如获取窗口延时不同设备差距还是挺多的。

好了,今天就更新到这里。

原文发布于微信公众号 - 奔跑的键盘侠(runningkeyboardhero)

原文发表时间:2019-09-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券