使用的是微信4版本,一键获取通讯录联系人功能,提示在获取,但没有生成任何数据,因为没有进度提示,不知道实际完成没有。
正常右下角是有进度的,说明还没开始就停止了,确认开始后不要移动鼠标,否则会自动停止如果可以,请介绍下从点击确定开始发送的操作,有视频最好
如果可以,请使用调试运行,会有一个调试窗口出来,里面会有操作日志,截图看下,如果有个人数据请打码。
点确定后,出现提示:这里开始,没有进度条,一直没有反应,鼠标确定没有动
另外,获取微信通讯录,这个是获取某个联系人吗?还是对整个通讯录联系人数据的提取?怎么提取的?ocr识别吗?
获取的是整个通讯录,请问提示开始后,激活微信了吗,激活微信后打开通讯录了吗,调整通讯录列表了吗
动作本身没有激活微信,手动激活微信,也不行。
哦 你用的是多开的微信吗 之前说的那个Weixin0,目前暂时不支持这种,请使用非多开的试试,下个版本我想办法看看能不能再优化
是有多开微信,但试验的是weixin.exe,没有0,呵呵,weixin0.exe,这个是办公的
已更新了版本9,在现有的版本下调试运行会出现一个日志窗口,不要关闭,然后运行获取通讯录,结束后导出日志发一下,有联系人信息的部分可以自行处理下
按照操作,还是没有进度条,看日志,好像程序路径识别错误了,是weixin.exe,不是weixin0.exe
[23:39:36.702] [NOTICE] 日志监听器已启动,等待来自 Quicker 动作的消息...
[23:39:36.782] [DEBUG] 启动动作参数为空
[23:39:36.788] [DEBUG] 动作参数是否为JSON字符串:false
[23:39:40.327] [DEBUG] 微信控制接口
action=获取通讯录联系人信息
[23:39:40.351] [DEBUG] 查找窗口信息={"title":"微信","className":"Qt51514QWindowIcon","handle":70706,"parent":65552,"root":70706,"rootOwner":70706,"pid":6776,"rectNoSize":"0,0,640,480","rectDict":{"Left":0,"Top":0,"Right":640,"Bottom":480,"Width":640,"Height":480},"isVisible":false,"showState":1,"alpha":255,"allChildWindows":{},"isTopmost":true,"procName":"Weixin0","path":"D:\\Weixin\\Weixin0.exe","isSuccess":true,"errMessage":""}
[23:39:40.364] [DEBUG] 前台窗口信息={"title":"微信群发 2025-04-27 23:39:36 和另外 3 个页面 - 个人 - Microsoft Edge","className":"Chrome_WidgetWin_1","handle":465032,"parent":65552,"root":465032,"rootOwner":465032,"pid":15780,"rectNoSize":"10,44,1910,1075","rectDict":{"Left":10,"Top":44,"Right":1910,"Bottom":1075,"Width":1900,"Height":1031},"isVisible":true,"showState":1,"alpha":255,"allChildWindows":{"4528824":"Chrome Legacy Window","1251536":"","1774888":""},"isTopmost":false,"procName":"msedge","path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe","isSuccess":true,"errMessage":""}
[23:39:40.372] [DEBUG] 激活微信窗口成功
{}
[23:39:40.393] [SUCCESS] 开始获取,移动鼠标会自动停止
[23:39:40.900] [DEBUG] 临时信息1={}
刚更新了版本10,做了一些尝试,你试一下
试过了,会激活weixin0.exe,而不是weixin.exe还有一次,报错了::执行子程序功能_单条群发出错:子程序(功能_单条群发)返回中止。运行子程序(通用_微信窗口控制接口)失败。解析表达式出错。
内部错误:给定关键字不在字典中。
原始表达式:{临时信息1}["通讯录控件中点坐标"](鼠标输入)(运行子程序)。
🔻日志:
[00:12:34.265] [NOTICE] 日志监听器已启动,等待来自 Quicker 动作的消息...
[00:12:34.337] [DEBUG] 启动动作参数为空
[00:12:34.343] [DEBUG] 动作参数是否为JSON字符串:false
[00:12:34.360] [DEBUG] 主进程运行结束
[00:12:40.267] [DEBUG] 微信控制接口
[00:12:40.338] [DEBUG] 查找窗口信息={"title":"微信","className":"Qt51514QWindowIcon","handle":70710,"parent":65552,"root":70710,"rootOwner":70710,"pid":6776,"rectNoSize":"1095,1080,1828,1720","rectDict":{"Left":1095,"Top":1080,"Right":1828,"Bottom":1720,"Width":733,"Height":640},"isVisible":false,"showState":1,"alpha":255,"allChildWindows":{},"isTopmost":false,"procName":"Weixin0","path":"D:\\Weixin\\Weixin0.exe","isSuccess":true,"errMessage":""}
[00:12:40.349] [DEBUG] 前台窗口信息={"title":"微信群发 2025-04-28 00:12:33 和另外 4 个页面 - 个人 - Microsoft Edge","className":"Chrome_WidgetWin_1","handle":3022610,"parent":65552,"root":3022610,"rootOwner":3022610,"pid":15780,"rectNoSize":"10,44,1910,1075","rectDict":{"Left":10,"Top":44,"Right":1910,"Bottom":1075,"Width":1900,"Height":1031},"isVisible":true,"showState":1,"alpha":255,"allChildWindows":{"1056630":"Chrome Legacy Window","5052380":"","2956264":""},"isTopmost":false,"procName":"msedge","path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe","isSuccess":true,"errMessage":""}
[00:12:40.369] [DEBUG] 激活微信窗口成功
{"isSuccess":true,"errMessage":""}
[00:12:40.388] [SUCCESS] 开始获取,移动鼠标会自动停止
你说成功激活了微信,但日志前台窗口好像不是,这是为什么,能激活窗口就到前台了呀,是有置顶窗口吗,获取那个窗口看日志也不是置顶窗口啊看报错,应该是已经进入通讯录了,成功点击了左侧通讯录按钮,之后就失败了吧,这种我能想到的就是控件路径不一致,但我自己试过很多次路径不像微信3会变呢
我好像明白了,日志获取的是的是Weixin0,但实际上当时激活的是另一个微信吧,这样才找不到控件,如果是的话我会在下个版本优化
已经更新了版本11,你可以试试,能够获取的数据也更多了
试过了,很惊艳。私人微信和办公微信,都有点小问题,就是采集过程中,只能处理几个联系人的数据,之后报错:执行子程序功能_单条群发V2出错:子程序(功能_单条群发V2)返回中止。运行子程序(通用_微信窗口控制接口)失败。不支持的格式转换,目标类型:Dict 源对象:System.String .....(这里是联系人数据,省略)ex:键值对数据不合法,每行的格式为 Key:Value键值对数据不合法,每行的格式为 Key:Value(表格数据操作)(运行子程序)。
使用了最新版,微信激活还是存在小问题,如果两个微信同时打开。还是无法准确激活(无论用快捷键还是进程名),好像容易weixin和weixin0混淆似的,但不确切知道什么原因。
如果关闭weixin0,现在激活微信发送消息,也会出现发送错误:
当前联系人与表格不一致
表格:【🔺】
当前:【某某昵称】
直接发消息给【某某昵称】了,没有实现发送到【🔺】
Key:Value键值对数据不合法 这个问题版本12已经做了优化,应该是朋友权限读取到后有换行导致的
当前联系人与表格不一致 应该是没有正确切换到该联系人 尝试将【操作步骤间延迟】调高点试试,一般都是太快,搜索框没反应过来导致的
现在的通讯录获取,很好了,没有问题。但是识别进程,还是不行,两个微信会弄乱。即便设置了进程或快捷键也不行。另外,发消息,所激活的搜索框,是“表格群发管理”这个网页的。说明没有激活微信本身。
我是用BetterWx-UI v2.0.7,实现双开的,不知道,是不是这里会有影响激活的问题。
还有,提示,表格数据已保存!但表格,我没有发现在哪里。
好的 谢谢 我会使用这个工具再尝试下,顺便问下现在你的启动面板打开后应该会打开搜索框,是不是没有默认选择,只有一个搜索框也没提示内容,动作自动更新好像不会更新动作实时搜索的设置,需要重新安装
现在打开动作,是出现3个窗口,搜索,功能,配置3样。搜索框打开有3项。第一项是打开微信文件助手,是灰色底,不知道你说的是不是这个意思?我之前是删掉了改名前的版本,彻底重装重配置,来试验的。
正常右下角是有进度的,说明还没开始就停止了,确认开始后不要移动鼠标,否则会自动停止
如果可以,请介绍下从点击确定开始发送的操作,有视频最好
如果可以,请使用调试运行,会有一个调试窗口出来,里面会有操作日志,截图看下,如果有个人数据请打码。
点确定后,出现提示:
这里开始,没有进度条,一直没有反应,鼠标确定没有动
另外,获取微信通讯录,这个是获取某个联系人吗?还是对整个通讯录联系人数据的提取?怎么提取的?ocr识别吗?
获取的是整个通讯录,
请问提示开始后,激活微信了吗,激活微信后打开通讯录了吗,调整通讯录列表了吗
动作本身没有激活微信,手动激活微信,也不行。
哦 你用的是多开的微信吗 之前说的那个Weixin0,目前暂时不支持这种,请使用非多开的试试,下个版本我想办法看看能不能再优化
是有多开微信,但试验的是weixin.exe,没有0,呵呵,weixin0.exe,这个是办公的
已更新了版本9,在现有的版本下调试运行会出现一个日志窗口,不要关闭,然后运行获取通讯录,结束后导出日志发一下,有联系人信息的部分可以自行处理下
按照操作,还是没有进度条,看日志,好像程序路径识别错误了,是weixin.exe,不是weixin0.exe
[23:39:36.702] [NOTICE] 日志监听器已启动,等待来自 Quicker 动作的消息...
[23:39:36.782] [DEBUG] 启动动作参数为空
[23:39:36.788] [DEBUG] 动作参数是否为JSON字符串:false
[23:39:40.327] [DEBUG] 微信控制接口
action=获取通讯录联系人信息
[23:39:40.351] [DEBUG] 查找窗口信息={"title":"微信","className":"Qt51514QWindowIcon","handle":70706,"parent":65552,"root":70706,"rootOwner":70706,"pid":6776,"rectNoSize":"0,0,640,480","rectDict":{"Left":0,"Top":0,"Right":640,"Bottom":480,"Width":640,"Height":480},"isVisible":false,"showState":1,"alpha":255,"allChildWindows":{},"isTopmost":true,"procName":"Weixin0","path":"D:\\Weixin\\Weixin0.exe","isSuccess":true,"errMessage":""}
[23:39:40.364] [DEBUG] 前台窗口信息={"title":"微信群发 2025-04-27 23:39:36 和另外 3 个页面 - 个人 - Microsoft Edge","className":"Chrome_WidgetWin_1","handle":465032,"parent":65552,"root":465032,"rootOwner":465032,"pid":15780,"rectNoSize":"10,44,1910,1075","rectDict":{"Left":10,"Top":44,"Right":1910,"Bottom":1075,"Width":1900,"Height":1031},"isVisible":true,"showState":1,"alpha":255,"allChildWindows":{"4528824":"Chrome Legacy Window","1251536":"","1774888":""},"isTopmost":false,"procName":"msedge","path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe","isSuccess":true,"errMessage":""}
[23:39:40.372] [DEBUG] 激活微信窗口成功
{}
[23:39:40.393] [SUCCESS] 开始获取,移动鼠标会自动停止
[23:39:40.900] [DEBUG] 临时信息1={}
刚更新了版本10,做了一些尝试,你试一下
试过了,会激活weixin0.exe,而不是weixin.exe
还有一次,报错了::
执行子程序功能_单条群发出错:子程序(功能_单条群发)返回中止。运行子程序(通用_微信窗口控制接口)失败。解析表达式出错。
内部错误:给定关键字不在字典中。
原始表达式:{临时信息1}["通讯录控件中点坐标"](鼠标输入)(运行子程序)。
🔻日志:
[00:12:34.265] [NOTICE] 日志监听器已启动,等待来自 Quicker 动作的消息...
[00:12:34.337] [DEBUG] 启动动作参数为空
[00:12:34.343] [DEBUG] 动作参数是否为JSON字符串:false
[00:12:34.360] [DEBUG] 主进程运行结束
[00:12:40.267] [DEBUG] 微信控制接口
action=获取通讯录联系人信息
[00:12:40.338] [DEBUG] 查找窗口信息={"title":"微信","className":"Qt51514QWindowIcon","handle":70710,"parent":65552,"root":70710,"rootOwner":70710,"pid":6776,"rectNoSize":"1095,1080,1828,1720","rectDict":{"Left":1095,"Top":1080,"Right":1828,"Bottom":1720,"Width":733,"Height":640},"isVisible":false,"showState":1,"alpha":255,"allChildWindows":{},"isTopmost":false,"procName":"Weixin0","path":"D:\\Weixin\\Weixin0.exe","isSuccess":true,"errMessage":""}
[00:12:40.349] [DEBUG] 前台窗口信息={"title":"微信群发 2025-04-28 00:12:33 和另外 4 个页面 - 个人 - Microsoft Edge","className":"Chrome_WidgetWin_1","handle":3022610,"parent":65552,"root":3022610,"rootOwner":3022610,"pid":15780,"rectNoSize":"10,44,1910,1075","rectDict":{"Left":10,"Top":44,"Right":1910,"Bottom":1075,"Width":1900,"Height":1031},"isVisible":true,"showState":1,"alpha":255,"allChildWindows":{"1056630":"Chrome Legacy Window","5052380":"","2956264":""},"isTopmost":false,"procName":"msedge","path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe","isSuccess":true,"errMessage":""}
[00:12:40.369] [DEBUG] 激活微信窗口成功
{"isSuccess":true,"errMessage":""}
[00:12:40.388] [SUCCESS] 开始获取,移动鼠标会自动停止
你说成功激活了微信,但日志前台窗口好像不是,这是为什么,能激活窗口就到前台了呀,是有置顶窗口吗,获取那个窗口看日志也不是置顶窗口啊
看报错,应该是已经进入通讯录了,成功点击了左侧通讯录按钮,之后就失败了吧,这种我能想到的就是控件路径不一致,但我自己试过很多次路径不像微信3会变呢
我好像明白了,日志获取的是的是Weixin0,但实际上当时激活的是另一个微信吧,这样才找不到控件,如果是的话我会在下个版本优化
已经更新了版本11,你可以试试,能够获取的数据也更多了
试过了,很惊艳。
私人微信和办公微信,都有点小问题,就是采集过程中,只能处理几个联系人的数据,之后报错:
执行子程序功能_单条群发V2出错:子程序(功能_单条群发V2)返回中止。运行子程序(通用_微信窗口控制接口)失败。不支持的格式转换,目标类型:Dict 源对象:System.String
.....(这里是联系人数据,省略)
ex:键值对数据不合法,每行的格式为 Key:Value键值对数据不合法,每行的格式为 Key:Value(表格数据操作)(运行子程序)。
使用了最新版,微信激活还是存在小问题,如果两个微信同时打开。还是无法准确激活(无论用快捷键还是进程名),好像容易weixin和weixin0混淆似的,但不确切知道什么原因。
如果关闭weixin0,现在激活微信发送消息,也会出现发送错误:
当前联系人与表格不一致
表格:【🔺】
当前:【某某昵称】
直接发消息给【某某昵称】了,没有实现发送到【🔺】
Key:Value键值对数据不合法 这个问题版本12已经做了优化,应该是朋友权限读取到后有换行导致的
当前联系人与表格不一致 应该是没有正确切换到该联系人 尝试将【操作步骤间延迟】调高点试试,一般都是太快,搜索框没反应过来导致的
现在的通讯录获取,很好了,没有问题。
但是识别进程,还是不行,两个微信会弄乱。即便设置了进程或快捷键也不行。
另外,发消息,所激活的搜索框,是“表格群发管理”这个网页的。说明没有激活微信本身。
我是用BetterWx-UI v2.0.7,实现双开的,不知道,是不是这里会有影响激活的问题。
还有,提示,表格数据已保存!但表格,我没有发现在哪里。
好的 谢谢 我会使用这个工具再尝试下,顺便问下现在你的启动面板打开后应该会打开搜索框,是不是没有默认选择,只有一个搜索框也没提示内容,动作自动更新好像不会更新动作实时搜索的设置,需要重新安装
现在打开动作,是出现3个窗口,搜索,功能,配置3样。搜索框打开有3项。第一项是打开微信文件助手,是灰色底,不知道你说的是不是这个意思?我之前是删掉了改名前的版本,彻底重装重配置,来试验的。