• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

lichao7314

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

(1)微信UI自动化-篇章开启(C#)

​

近期看到很多人用HOOK钩子的方式来拦截微信的消息来实现微信的外挂操作。我觉得在当下的互联网环境下反编译别人的软件进行注入已属于违规甚至非法操作,但是使用软件本身的UI对象进行自动化来辅助办公是一种趋势和潮流,比较重复的工作交给计算机是最合适的。解放双手!!!所以我利用业余时间研究了一下UI自动化。

使用FlaUI作为自动化组件实现了如下功能👇👇👇👇👇👇

(1)采集联系人和群。

(2)发送文本消息,图片消息,文件给选中的联系人或群。

(3)采集选中的联系人或者群的聊天记录。

(4)自动接收最新的微信消息并做出自动回复。

(5)使用WPF重绘软件,软件位置和大小调整后微信窗体跟随软件一起调整。

软件截图👇👇👇👇👇👇

 

使用WPF重新绘制UI,将微信窗体包裹在软件中并随软件位置和大小调整而调整👇👇👇👇👇

本段视频演示了自动化微信采集用户的操作

点击查看视频

本段视频演示了自动发送消息给勾选的微信用户的操作

本段视频演示了采集勾选的微信用户或者群的聊天记录(指定日期范围内)

本地视频演示了自动接收微信最新消息并自动回复的操作

本视频演示了微信窗体跟随软件位置和大小调整而调整

技术实现

  (1)  编程语言C#,开发工具VS2019 框架.NET5.0

(2)采用的组件FlaUI.UIA3和FlaUI.Core 作为UI自动化的基础组件

 接下来一步步给大家讲解实现这些自动化的过程。

 因为文章所表达的意思可能无法满足每一位读者,需要更详细讨论请联系 QQ 978124155

​

posted on 2023-11-02 14:20  小耕养了只喵大仙  阅读(782)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3