CLI 使用文档

命令行工具 ew.exe 参考手册(仅 Windows)

安装

随 ExportWeChat 安装包一起分发,无需额外安装。客户端安装后可在任意终端使用 ew 命令。

命令一览

命令说明
ew init初始化(每个账号必须首先执行)
ew list-friend列出好友会话
ew list-group列出群聊会话
ew list-following列出公众号会话
ew export导出聊天记录
ew current-wxid查看当前账号
ew list-wxid列出所有已初始化的账号
ew reset-wxid <wxid>切换当前账号

ew -hew --help 以及各子命令的 -h/--help 可查看帮助。

系统要求:Windows 10/11、微信 4.1.10+。init 需管理员权限。

1. 初始化

首次使用必须执行此命令。

ew init [timeout=300]
参数说明
timeout超时秒数,默认 300

自动检测微信版本,低于 4.1.10 会提示升级。会重启微信,重启后需扫码登录。 每个微信号只需初始化一次,后续操作无需微信运行。初始化成功后会自动读取昵称并设为当前账号。

2. 列出会话

ew list-friend
ew list-group
ew list-following

从已保存的凭证读取数据,列出对应类型的会话:

  • list-friend:好友会话
  • list-group:群聊会话
  • list-following:公众号会话

输出为 wxid、备注、消息条数三列表格,并按消息条数从高到低排序。

默认使用当前账号(由 ew initew reset-wxid 设置)。如果有多个账号且未设置当前账号,会提示先选择。

3. 导出聊天记录

ew export [选择器] [选项]
参数说明
-n, --name <备注>按备注选择,可重复;完全匹配优先
-w, --wxid <wxid>按 wxid 精确选择,可重复
--all选择全部会话,可配合 --category
--category <类型>friend / group / following
--dry-run只显示匹配结果,不执行导出
-f <格式>导出格式:txt / md / json(默认 txt
-o <目录>输出目录(默认当前目录)
-st <时间>起始时间(Unix 时间戳 或 YYYY-MM-DD
-et <时间>结束时间(Unix 时间戳 或 YYYY-MM-DD
--v2t语音转文字

备注包含空格或 Emoji 时请使用引号,空备注请使用 wxid。多个会话会独立导出,单个会话失败不会中断其他会话。

单账号导出流程

1

初始化

ew init(首次使用,需扫码登录)

2

查看会话

ew list-friend / ew list-group

3

导出聊天

ew export -n 张三

多账号导出流程

如果你需要导出多个微信号的聊天记录,可以通过 ew init 逐一初始化每个账号,然后使用 ew reset-wxid 在账号之间切换。

1

初始化第一个账号

ew init → 扫码登录微信号 A,自动设为当前账号

2

导出账号 A 的聊天

ew export -n 张三 -f txt

3

初始化第二个账号

ew init → 扫码登录微信号 B,自动切换为当前账号

4

导出账号 B 的聊天

ew export -n 李四 -f txt

5

切换回账号 A 继续操作

ew list-wxid → 查看所有已初始化的账号及 wxid
ew reset-wxid wxid_xxx → 切换回账号 A

每个账号只需初始化一次,后续切换无需重新扫码,也无需微信处于运行状态。

© 2026 ExportWeChat. All rights reserved.

一键提取微信聊天记录 | 数据本地处理,隐私安全有保障

渝ICP备2026012223号-1