前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >按键精灵——qq发图片

按键精灵——qq发图片

作者头像
Ed_Frey
发布2019-09-09 17:09:21
4.3K0
发布2019-09-09 17:09:21
举报
作者|我是奔跑的键盘侠

来源|奔跑的键盘侠(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图片的路径信息,主要要加英文状态的双引号。

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 奔跑的键盘侠 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档