v 0.1.0

WxConnectorLib v0.1.0的接口文档

ActionUtil

封装了大部分需要对窗体进行操作的操作方法

Get

获取单例实例

SaveAsAction

提供给MessageUtil使用,用于保存文件消息

返回本消息的完整保存路径

参数
参数意义

Window chatWindow

聊天窗口(消息的来源窗口)

AutomationElement msgElement

消息元素对象

string savePath

保存到的目录路径

bool isVedio

是否是视频(用于点击加载)

VoiceToTextAction

用于给语音消息转文本

返回点击转文本后获得的转文本内容

参数
参数意义

Window chatWindow

聊天窗口(消息的来源窗口)

AutomationElement msgElement

消息元素对象

OpenMergeForwardAction

用于获取合并转发消息(聊天记录)的全部消息内容 当前只支持文字类型,别的类型的消息在聊天记录中会转换为占位符

返回聊天记录列表

参数
参数意义

AutomationElement msgElement

消息元素对象

LoginAction

用于启动微信主程序并登录(如果有进入按钮则点击,没有则等待扫码登录) 会等待微信登录完成后进行页面刷新

参数
参数意义

string wxPath

微信主程序完整路径

OpenListenerWindowsAction

用于搜索监听的用户,并打开独立监听窗口,并返回全部监听的窗口对象

参数
参数意义

List<string> listeners

监听对象备注名(用户和群的备注名)

SendTextMessage

用于向指定窗口发送普通文本内容 支持 WeChat 自带的表情 格式为: [xxx] (两侧有空格) 可以从 WeChat 输入栏直接复制到剪贴板查看

参数
参数意义

string msg

需要发送的消息文本

Window chatWindow

用于发送消息的窗口(监听产生的独立聊天窗口)

SendFileMessage

用于向指定窗口发送本地文件消息

参数
参数意义

string path

需要发送的本地文件的完整路径

Window chatWindow

用于发送消息的窗口(监听产生的独立聊天窗口)

MessageUtil

封装了有关从原始消息元素对象处理为 WMessage 对象的处理方法

Get

用于获取单例对象

SetSavePath

用于设置文件消息的保存路径

参数
参数意义

string path

保存路径

bool isRelative

是否是相对路径

HandleMsg

用于处理源消息元素对象到 WMessage 对象

返回 处理后的消息 WMessage 对象

参数
参数意义

Window chatWindow

消息元素的来源窗口

AutomationElement msgElement

消息元素对象

EventManager

封装了所有支持的 Event 与其委托类型

Get

获取单例实例

OnNewMessage

新消息事件 event

OnNewMessageWithoutSelf

新消息事件(但是排除了自己的消息) event

ListenManager

封装了窗口监听的方法

Get

获取单例实例

InitListen

初始化监听处理

参数
参数意义

List<Window> listenWindows

需要监听的独立聊天窗口列表

Last updated