GVKun编程网logo

微信电脑版怎么保存聊天记录?微信电脑版聊天(微信电脑版如何保存聊天记录)

15

以上就是给各位分享微信电脑版怎么保存聊天记录?微信电脑版聊天,其中也会对微信电脑版如何保存聊天记录进行解释,同时本文还将给你拓展Pythonuiautomation获取微信电脑版控件内容!聊天列表、聊

以上就是给各位分享微信电脑版怎么保存聊天记录?微信电脑版聊天,其中也会对微信电脑版如何保存聊天记录进行解释,同时本文还将给你拓展Python uiautomation获取微信电脑版控件内容!聊天列表、聊天记录全都可获取、企业微信电脑版怎么关闭自动登录 企业微信电脑版关闭自动登录方法、企业微信电脑版怎么关闭自动登录?企业微信电脑版关闭自动登录方法、企业微信电脑版怎么观看直播回放 企业微信电脑版观看直播回放方法等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

微信电脑版怎么保存聊天记录?微信电脑版聊天(微信电脑版如何保存聊天记录)

微信电脑版怎么保存聊天记录?微信电脑版聊天(微信电脑版如何保存聊天记录)

微信电脑版怎么保存聊天记录?不仅微信手机端可以保存聊天记录,就连微信电脑版也可以备份你的聊天记录哦!无论下载任何软件,只需在设置里找到备份,连接手机即可备份聊天记录,下面是微信电脑版聊天记录备份教程!

微信电脑版怎么保存聊天记录

电脑版微信中的主界面中左下角处点击齿轮按钮。如下图所示:进入它的设置界面,点击备份

微信电脑版怎么保存聊天记录?微信电脑版聊天记录备份教程

此时会提示你要能过USB线接入一台安卓手机,然后就会提示你查找手机。查找到了就会提示你在手机上授权登陆。

微信电脑版怎么保存聊天记录?微信电脑版聊天记录备份教程

微信电脑版怎么保存聊天记录?微信电脑版聊天记录备份教程

在手机上就可以看到如下图所示:授权这个界面是不是感觉有一个点像电脑管家中备份备微信聊天记录的地方。

微信电脑版怎么保存聊天记录?微信电脑版聊天记录备份教程

微信电脑版怎么保存聊天记录?微信电脑版聊天记录备份教程

你确认备份前天的聊天记录到电脑中来?点击备份

微信电脑版怎么保存聊天记录?微信电脑版聊天记录备份教程

正在备份,过一会就会提示备份完成。在手机上也可以看到备份成功的提示。

微信电脑版怎么保存聊天记录?微信电脑版聊天记录备份教程

微信电脑版怎么保存聊天记录?微信电脑版聊天记录备份教程

如下图所示:就是备份成功的日期,如果有需的话则可以把它聊天记录给恢复出来。

微信电脑版怎么保存聊天记录?微信电脑版聊天记录备份教程

Python uiautomation获取微信电脑版控件内容!聊天列表、聊天记录全都可获取

Python uiautomation获取微信电脑版控件内容!聊天列表、聊天记录全都可获取

Python uiautomation

Python uiautomation 是一个用于自动化 GUI 测试和操作的库,它可以模拟用户操作来执行各种任务。通过这个库,可以使用Python脚本模拟人工点击,人工操作界面。本文使用 Python uiautomation 进行微信电脑版的操作。

微信电脑版

以下是本次实验的版本号。

image.png

你需要安装 uiautomation

pip install uiautomation

然后使用 uiautomation 进行操作。

代码

import time
import uiautomation as auto
import re
from plyer import notification

notification_history = {}  # 历史消息

def check_wechat_messages():

    # 获取微信窗口
    wechat_win = auto.WindowControl(Name="微信", ClassName="WeChatMainWndForPC")

    shoukuanWin = wechat_win.ListControl(Name="会话")
    bbb = shoukuanWin.GetChildren()

    for chatMsg in bbb:
        if "条新消息" in chatMsg.Name:

            # 计算消息条数
            match = re.match(r''([a-zA-Z0-9]+)(\d+)条新消息'', chatMsg.Name)

            if match:
                nickname = match.group(1)
                message_count = int(match.group(2))

                printInfo = f"{nickname} 给你发送了 {message_count} 条消息"
                print(printInfo)
                print("------------")

                # 获取消息列表控件
                xiaoxis = wechat_win.ListControl(Name="消息")
                
                # 获取消息列表控件的子控件
                xiaoxi_children = xiaoxis.GetChildren()

                # 获取最后一个子控件
                last_xiaoxi = xiaoxi_children[-1]

                # 打印最后一条消息的内容
                print(last_xiaoxi.Name)

                # 在指定时间内不重发
                last_notification_time = notification_history.get((nickname, message_count), 0)
                current_time = time.time()

                if current_time - last_notification_time > 15:

                    # 依次发送
                    notification_title = f"来自 {nickname} 的 {message_count} 条消息"
                    notification_message = f"{last_xiaoxi.Name}"

                    notification.notify(
                        title=notification_title,
                        message=notification_message,
                        app_name="WeChat"
                    )

                    # 更新日志
                    notification_history[(nickname, message_count)] = current_time

if __name__ == "__main__":
    try:
        while True:
            check_wechat_messages()
            time.sleep(2)  #2秒检测一次UI组件
    except KeyboardInterrupt:
        print("程序退出~")
    except Exception as e:
        print(f"程序执行出现了问题: {str(e)}")

代码解析:

以上代码使用 uiautomation 实时获取微信聊天列表的消息状态,一旦有消息发过来,就会获取到发送人的微信昵称以及发送的消息内容、消息个数。

每2秒获取一次UI控件的内容,实测挂在后台对CPU和内存占用并无明显影响。

结合Python uiautomation的各种用法,可以做成自动回复的功能。

UISpy.exe

使用这款软件,可以获取到微信电脑版大部分控件的内容。

例如:微信聊天列表、群名称、好友微信昵称、群人数、微信号等。

image.png

还可以获取到群内的每一条聊天内容,获取到你跟好友的聊天记录。

image.png

只要 UISpy.exe 可获取到的控件内容,那么你用 Python就可以获取到。

作者

TANKING

企业微信电脑版怎么关闭自动登录 企业微信电脑版关闭自动登录方法

企业微信电脑版怎么关闭自动登录 企业微信电脑版关闭自动登录方法

企业微信电脑版怎么关闭自动登录?最近有用户询问这个问题,企业微信是一款很不错的企业办公交流软件,有时候会在电脑上使用,发现一打开电脑就会自动登录,想要关闭有什么方法呢?针对这一问题,本篇带来了详细的方法介绍,分享给大家。企业微信电脑版怎么关闭自动登录?1、打开软件,点击头像框,选择下方选项列表中的设置进入。

企业微信电脑版怎么关闭自动登录 企业微信电脑版关闭自动登录方法

2、在打开的界面中点击左侧的通用选项。

企业微信电脑版怎么关闭自动登录 企业微信电脑版关闭自动登录方法

3、然后找到登录中的启动企业微信后自动登录,将其取消勾选即可。

企业微信电脑版怎么关闭自动登录 企业微信电脑版关闭自动登录方法

以上就是企业微信电脑版怎么关闭自动登录 企业微信电脑版关闭自动登录方法的详细内容,更多请关注php中文网其它相关文章!

企业微信电脑版怎么关闭自动登录?企业微信电脑版关闭自动登录方法

企业微信电脑版怎么关闭自动登录?企业微信电脑版关闭自动登录方法

企业微信电脑版怎么关闭自动登录?最近有用户询问这个问题,企业微信是一款很不错的企业办公交流软件,有时候会在电脑上使用,发现一打开电脑就会自动登录,想要关闭有什么方法呢?针对这一问题,本篇带来了详细的方法介绍,分享给大家。

企业微信电脑版怎么关闭自动登录?

1、打开软件,点击头像框,选择下方选项列表中的“设置”进入。

2、在打开的界面中点击左侧的“通用”选项。

3、然后找到“登录”中的“启动企业微信后自动登录”,将其取消勾选即可。

企业微信电脑版怎么观看直播回放 企业微信电脑版观看直播回放方法

企业微信电脑版怎么观看直播回放 企业微信电脑版观看直播回放方法

企业微信电脑版怎么观看直播回放?最近有用户询问这个问题,企业微信是一款很好用的企业办公通讯软件,有时候没赶上直播,想要查看直播回放,应该怎么操作呢?针对这一问题,本篇带来了详细的方法介绍,分享给大家,一起看看吧。企业微信电脑版观看直播回放方法:1、打开软件,进行登录。

企业微信电脑版怎么观看直播回放 企业微信电脑版观看直播回放方法

2、进入软件后,点击左侧菜单栏中的工作台图标。

企业微信电脑版怎么观看直播回放 企业微信电脑版观看直播回放方法

3、接着选择其中的直播选项。

企业微信电脑版怎么观看直播回放 企业微信电脑版观看直播回放方法

4、然后点击下方的查看直播记录。

企业微信电脑版怎么观看直播回放 企业微信电脑版观看直播回放方法

5、最后在直播记录中选择想要回放是视频,点击右侧的播放按钮即可。

企业微信电脑版怎么观看直播回放 企业微信电脑版观看直播回放方法

以上就是企业微信电脑版怎么观看直播回放 企业微信电脑版观看直播回放方法的详细内容,更多请关注php中文网其它相关文章!

关于微信电脑版怎么保存聊天记录?微信电脑版聊天微信电脑版如何保存聊天记录的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于Python uiautomation获取微信电脑版控件内容!聊天列表、聊天记录全都可获取、企业微信电脑版怎么关闭自动登录 企业微信电脑版关闭自动登录方法、企业微信电脑版怎么关闭自动登录?企业微信电脑版关闭自动登录方法、企业微信电脑版怎么观看直播回放 企业微信电脑版观看直播回放方法的相关信息,请在本站寻找。

本文标签: