大部分发布工具都是用的这种方式。
QQ群推送一般步骤如下。
1、获取群句柄
1.1 通过枚举QQ类 TXGuiFoundation
1.2 通过标题取句柄 FindWindow
2、组合和内容复制到剪贴板
3、粘贴到QQ群窗口
用python表示,大概如下过程。
~~~
# -*- coding: utf-8 -*-
# 需要先安装pywin32模块
import win32gui
import win32con
import win32clipboard as w
# 取剪贴板文本
def getText():
w.OpenClipboard()
d = w.GetClipboardData(win32con.CF_UNICODETEXT)
w.CloseClipboard()
return d
# 设置剪贴板文本
def setText(aString):
w.OpenClipboard()
w.EmptyClipboard()
w.SetClipboardData(win32con.CF_UNICODETEXT, aString)
w.CloseClipboard()
# QQ群发送消息
QQqunName=u"软件测试代码" #qq群名称
content=u"代码测试代码测试代码"
setText(content)
qqhd=win32gui.FindWindow(None,QQqunName)
print qqhd
# 投递剪贴板消息到QQ窗体
win32gui.SendMessage(qqhd,258,22,2080193)
win32gui.SendMessage(qqhd,770,0,0)
# 模拟按下回车键
win32gui.SendMessage(qqhd,win32con.WM_KEYDOWN,win32con.VK_RETURN,0)
win32gui.SendMessage(qqhd,win32con.WM_KEYUP,win32con.VK_RETURN,0)
~~~
[reply]u011010840[/reply] 其实这个就是SendMessage的的参数。具体的还是详细查msdn。这里我简单解释下。
很长的数字改成0就可以了。那些参数没有特别的意思。
258=WM_CHAR
22 ASCII 有ctrl+v的意思 SYN
770 =WM_PASTE
程序发送此消息给editcontrol或combobox从剪贴板中得到数据
- 简介
- 淘宝客
- 淘客基础
- 先注册一个账号试试
- 登记备案要去哪里推广
- 获取代码推广赚钱啦
- 如何获得高佣呢
- 如何查看赚了多少钱
- 手机上可以用吗
- 如何找到心仪的产品
- 如何拥有一个网站
- 淘客开发者
- 开发的基本原则
- 过时却不得不用的技术
- 面向API编程
- 返利机器人是如何工作的
- 分销是如何实现的
- 常用SDK以及DEMO
- 拼多多
- 如何申请API(仅限公司)
- 常用API介绍
- API在线体验
- SDK下载
- 京东
- 一般申请不到的API介绍
- 申请不到还难用API流程
- 给个接口自己去玩吧
- 社交工具推送
- 接收QQ群信息
- 通过机器人推送到QQ
- 模拟推送到QQ群
- 接收微信群信息
- 推送到微信群
- 已经发布的课程
- 淘客开发详解
- 易语言入门与提高
- ZBLOG仿站(做一个自己淘客网站)