QQ/微信定时发送消息 1--检测QQ/微信窗口
紟天先来说说第一步:怎样检测QQ和微信窗口
1,思路:首先获取QQ和微信的进程ID中间要注意两个注意点
前端做一个列表进行检测和添加QQ/微信窗口。
如上图所示:有两个按钮新增和自动检测点击新增会在进程列表中添加一个窗体项,在窗体项的TextBox中输入群名称(注意名称要输叺正确,有字母的要注意大小写!!!)点击自动检测按钮会把已经打开的窗体添加到进程列表有两个已提到的前提条件: <1>请保证要群發的QQ/微信窗口已经打开。 <2>请确保QQ/微信群窗口是独立的
最后就是把进程列表中的群名称和对应的进程号保存,以便后面进行消息发送
//获取QQ和微信的进程ID //如果不是顶层窗口,或者窗口不可见
上面的代码为“自动检测”按钮的后台操作首先是通过
来获取目前已经打开的QQ/微信窗口,这里用到了
这个API方法是枚举屏幕上所有顶层窗口并将窗口句柄传送给应用程序定义的回调函数。
接下来在枚举循环中判断屏幕上嘚窗口是否为顶级窗口是否可见。
API方法来获取窗口的标题文本即为群名称最后根据窗口句柄获取对应进程ID,判断该ID是否存在于前面的pidList如果存在说明该窗口为QQ/微信窗口,最后只需对窗口标题进行筛选
最后把符合条件的加入进程列表就好了。。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。