[QQ自动发信息的代码.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[QQ自动发信息的代码

QQ自动发信息的代码 VFP CODE: DECLARE INTEGER FindWindowEx IN user32; ??? INTEGER hwndParent,; ??? INTEGER hwndChildAfter,; ??? STRING @ lpszClass,; STRING @ lpszWindow DECLARE INTEGER GetForegroundWindow IN user32 DECLARE INTEGER SendMessage IN user32 INTEGER,INTEGER,INTEGER,STRING @ DECLARE INTEGER GetClassName IN user32 INTEGER,STRING @,INTEGER DECLARE INTEGER GetWindow IN user32; ??? INTEGER hwnd,; ??? INTEGER wFlag BM_CLICK = 0xF5?? EM_REPLACESEL = 0xC2 SendMg=/myvfp/blog指定要发送的消息 qqHwnd=GetForegroundWindow()得到当前窗口句柄 ClassName=REPLICATE(CHR(0),255) GetClassName(qqHwnd,@ClassName,LEN(ClassName))窗口类型 IF ALLTRIM(ClassName)=#32770初步判定是否是聊天窗口 FirstHwnd=findWindowEx(qqHwnd, 0, #32770, NULL)获得第一个子窗口 ??? IF FirstHwnd0 ??? SendHwnd = FindWindowEx(FirstHwnd, 0, Button, 发送(S))获得发送按钮句柄 ??? ??? IF SendHwnd0 ??? ??? ListHwnd=findWindowEx(FirstHwnd, 0, RichEdit20A, NULL)获得聊天记录窗口句柄 ??? ??? EditHwnd=GetWindow(GetWindow(ListHwnd,2),5)根据聊天记录窗口得到输入窗口句柄 ??? ??? ??? IF EditHwnd0 ??? ??? ??? SendMessage(EditHwnd, EM_REPLACESEL,0,SendMg)往输入框自动发送消息 ??? ??? ??? SendMessage(SendHwnd, BM_CLICK,0,0)自动按下发送按钮 ??? ??? ??? ENDI ??? ??? ENDI ??? ENDI ENDI 把代码放入timer控件,定时发送即可,注意发送间隔不要太快哦!如果要想隐蔽发送,我们可以先把捕获的窗口句柄记录下来,并且把聊天记录框的信息记录下来,然后检测其是否处于最小化状态,最小化状态我们可以通过WM_SIZE消息来得到,如果是那么就自动发送,发送后把聊天记录框的内容还原,这样等打开最小化的聊天界面时就不会被察觉是否被发送过消息了。 顺便说下,要想写QQ尾巴代码只需要判断下QQ聊天窗口所处于的状态顺便拦截下发送状态并且发送后再把发送痕迹处理下就可以了 VFP手机短信收发(源代码) * *?手机短信收发(仅供参考,不同手机需要稍微修改代码) **红雨(提供) *说明:1、手机数据线连接电脑可以直接收发。2、红外线的要装一个虚拟串口软件 * Clear Set Safety Off Set Talk Off * * 发送短信测试 ? [发送: ], SendSMSMessage( , [VFP发送测试], 3 ) Return * * 读取短信测试 If Used([TSMSMessage]) ??? Use In TSMSMessage Endif ? [读取: ], ReadSMSMessage( [TSMSMessage], 3 ) Return * * 删除短信测试 If Used([TSMSMessage]) ??? Local lcDelList ??? lcDelList = [] ??? Select TSMSMessage ??? Scan ??????? lcDelList = lcDelList + [,] + Alltrim(Str(nMark)) ??? Endscan ??? ? [删除: ], DeleteSMSMessage( lcDelList, 3 ) Endif Return * * 读取手机短信 * Function ReadSMSMessage( tcCursName, tnComPort ) ??? tcCursName

文档评论(0)

zhuanyewd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档