C# 获取QQ会话聊天信息

这篇具有很好参考价值的文章主要介绍了C# 获取QQ会话聊天信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

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

效果 

代码 

目前遇到一个问题

其他解决办法


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

C# 获取QQ会话聊天信息,C#,c#,前端

效果 

C# 获取QQ会话聊天信息,C#,c#,前端

代码 

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、不断复制,从剪切板中读取文章来源地址https://www.toymoban.com/news/detail-815609.html

到了这里,关于C# 获取QQ会话聊天信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • c#实现OCR获取图片文字信息

    如果IronOcr没有,或者没有中文识别数据库,可以走Nuget  

    2024年02月11日
    浏览(83)
  • 【C#】获取电脑CPU、内存、屏幕、磁盘等信息

    通过WMI类来获取电脑各种信息,参考文章:WMI_04_常见的WMI类的属性_wmi scsilogicalunit_fantongl的博客-CSDN博客 自己整理了获取电脑CPU、内存、屏幕、磁盘等信息的代码 可以获取下面这些信息: ComputerCheck Info: System Info:Windows 10 Enterprise, Enterprise, X64, Microsoft Windows 10.0.18363  CPU Info:

    2024年02月13日
    浏览(47)
  • java实现qq聊天(超详细)

    功能要求: 聊天室:使用图形用户界面,能实现一个聊天室中多人聊天,可以两人私聊。 QQ:实现类似QQ登录、聊天等功能。 注意:有一定等级。完全照搬别人的代码,不超过70分。 提示:使用socket通信 前面是逐步讲解,要是想看最终代码,请直接找到该文章的最下面 // 感谢这

    2024年02月07日
    浏览(35)
  • 【驱动系列】C#获取电脑硬件显卡核心代号信息

    欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是《驱动系列》文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。 温馨提示:博主能力有限,理解水平

    2024年02月21日
    浏览(65)
  • Android跳转到QQ加群、聊天页面

    1.跳转到QQ聊天页面(单聊) 2.跳转到QQ群页面 在跳转到QQ群页面前,需要先获取要跳转到QQ群的Key,获取Key的网址:https://qun.qq.com/join.html 电脑 加群的 链接, 是 扫描 群的 二维码 图片 可以 得到 点击, 手机里打不开

    2024年02月04日
    浏览(44)
  • QQ 接入GPT,让聊天更自然

    目录 0、文末点击公众号联系 1、先看效果 1.1 私聊: 1.2 群聊 2、下载文件 3、获取Api Key 4、Windows 封装版 4.1、进入py 文件夹。 4.2、打开 QBot 文件夹 5、代码版 5.1 进入 py 文件夹 5.1.1 安装依赖 5.1.2 启动 4.2、打开 QBot 文件夹 6、到此就结束了 需要直接体验的可以在公众号内 点击

    2023年04月13日
    浏览(22)
  • Java+Swing+mysql仿QQ聊天工具

    系统主要功能:用户登陆、好友列表、好友聊天、服务器日志 1.Chat.java Java+Swing实现学生选课管理系统 Java+Swing实现学校教务管理系统 Java+Swing+sqlserver学生成绩管理系统 Java+Swing用户信息管理系统 Java+Swing实现的五子棋游戏 基于JavaSwing 银行管理系统 Java+Swing+mysql仿QQ聊天工具

    2024年02月08日
    浏览(36)
  • 纯JAVA模拟、实现QQ简易聊天互动程序

    实现的功能、步骤: 1、定义JFrame窗体中的组件 2、在构造方法中初始化窗体的组件 3、使用网络编程完成数据的传输(TCP,UDP协议) 4、实现发送按钮的监听点击事件 5、实现回车键发送数据   功能演示: 没有点发送,数据却发送出去了是因为按了回车键   运用到的知识点

    2024年02月11日
    浏览(33)
  • jeecg 3.4.3前后端分离获取,前端获取当前登录人信息

    store —modules—user.js下 可以查看有哪些信息 2.1 //获取登录用户的信息 import user from ‘@/store/modules/user’ 2.2 export下 export default { user } 2.3 可以在created中直接打印信息 const user=user.state; console.log(“当前登录人:”,user.info.username); 2.4 只打印到user.info下,可以查看 { “id”: “2014-0

    2024年04月16日
    浏览(65)
  • C#使用DateTime.Now.AddDays方法获取任一天的信息

    目录 一、使用DateTime对象的AddDays方法获取任一天信息方法 二、举例说明获取昨天的信息 三、涉及到的知识点 1. MessageBox.Show()中信息分行的办法         使用DateTime.Now属性可以得到当前的日期信息,此时调用ToString方法,并在该方法中添加指定的格式化字符串,可以按照

    2024年01月25日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包