VB6如何自动发几句话到微信网页版的输入框内?

bestofbest 2015-01-30 02:57:37
我试过获取句柄,但是微信网页版是依托于QQ浏览器的,应该是属于网页结构的,没有办法找到句柄。
这也不是真正的IE浏览器附带的功能,我也没法用webbrowser控件来做,这应该怎么解决?

尝试过GetForegroundWindow来获取到QQ浏览器的句柄,找到子窗口句柄,也找到了微信子窗口句柄
我甚至列出了QQ浏览器下全部的句柄和子句柄,针对每个句柄都试过了:PostMessage无效,keybd_event也无效,没反应

据说有个方法是这样:
用GetForegroundWindow得到前台窗口
用GetWindowThreadProcessId得到线程ID
用AttachThreadInput共享线程输入
用GetFocus得到焦点窗口
但是AttachThreadInput这一步就返回为0了,失败,是VB做不到吗?
我只听说这种网页结构是无法获取输入焦点的句柄的

现在领导让我定时把一些通知发到微信消息里。。。求指教
用手点会死人的啊。。。
我可以自己打开微信网页版,可以自己打开要发的那个消息框,但是VB为什么就不能找到它,发消息给它?
纯按键的方法可能不太好,我那是几段话,中文的,没法一个字一个字的输入的
...全文
1169 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
无·法 2015-01-31
  • 打赏
  • 举报
回复
引用 楼主 bestofbest 的回复:
我试过获取句柄,但是微信网页版是依托于QQ浏览器的,应该是属于网页结构的,没有办法找到句柄。 这也不是真正的IE浏览器附带的功能,我也没法用webbrowser控件来做,这应该怎么解决? 尝试过GetForegroundWindow来获取到QQ浏览器的句柄,找到子窗口句柄,也找到了微信子窗口句柄 我甚至列出了QQ浏览器下全部的句柄和子句柄,针对每个句柄都试过了:PostMessage无效,keybd_event也无效,没反应 据说有个方法是这样: 用GetForegroundWindow得到前台窗口 用GetWindowThreadProcessId得到线程ID 用AttachThreadInput共享线程输入 用GetFocus得到焦点窗口 但是AttachThreadInput这一步就返回为0了,失败,是VB做不到吗? 我只听说这种网页结构是无法获取输入焦点的句柄的 现在领导让我定时把一些通知发到微信消息里。。。求指教 用手点会死人的啊。。。 我可以自己打开微信网页版,可以自己打开要发的那个消息框,但是VB为什么就不能找到它,发消息给它? 纯按键的方法可能不太好,我那是几段话,中文的,没法一个字一个字的输入的
用dom方式操作。
赵4老师 2015-01-30
  • 打赏
  • 举报
回复

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧