上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

C# 获取QQ会话聊天信息

guduadmin553月前

目录

利用UIAutomation获取QQ会话聊天信息

效果 

代码 

目前遇到一个问题

其他解决办法


利用UIAutomation获取QQ会话聊天信息

C# 获取QQ会话聊天信息,第1张

效果 

C# 获取QQ会话聊天信息,第2张

代码 

AutomationElement window = AutomationElement.FromHandle(get.WindowHwnd);

AutomationElement QQMsgList = window.FindFirst(TreeScope.Descendants,

    new PropertyCondition(AutomationElement.NameProperty, "消息"));

if (QQMsgList != null)

{

    AutomationElementCollection ALLMsg = QQMsgList.FindAll(TreeScope.Descendants,

        new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.ListItem));

    foreach (AutomationElement item in ALLMsg)

    {

        rtxtInfo.AppendText(item.Current.Name + "\r\n");

    }

}

AutomationElement window = AutomationElement.FromHandle(get.WindowHwnd);
AutomationElement QQMsgList = window.FindFirst(TreeScope.Descendants,
    new PropertyCondition(AutomationElement.NameProperty, "消息"));
if (QQMsgList != null)
{
    AutomationElementCollection ALLMsg = QQMsgList.FindAll(TreeScope.Descendants,
        new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.ListItem));
    foreach (AutomationElement item in ALLMsg)
    {
        rtxtInfo.AppendText(item.Current.Name + "\r\n");
    }
}

目前遇到一个问题

获取的聊天信息不全,最近的多条聊天信息获取不到。

其他解决办法

1、截图OCR识别

2、不断复制,从剪切板中读取

网友评论

搜索
最新文章
热门文章
热门标签
 
 女人梦见一个坟头  梦见自己很愤怒很生气  女人梦见掉头发是什么意思