python使用uiautomation实现微信消息监听关键字并自动回复功能代码

代码语言:python

所属分类:其他

代码描述:python使用uiautomation实现微信消息监听关键字并自动回复功能代码

代码标签: python uiautomation 微信 消息 监听 关键字 自动 回复 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

# -*- coding: utf-8 -*-
import uiautomation as auto
import time

wx_window = auto.WindowControl(Name='微信', ClassName='WeChatMainWndForPC')

auto.SendKeys(text='{Alt}{Ctrl}w')  # 快捷键唤醒微信


def get_chatmsg_list() -> list | None:

    name_list = list()
    
    chat_msg_win = wx_window.ListControl(Name='消息')
    if not chat_msg_win.Exists():
        return
    #wx_window.ButtonControl(Name='查看更多').Click()
    for idx, item in enumerate(chat_msg_win.GetChildren()):
        name = item.Name
        name_list.append(name)
    return name_list



def send():
    auto.EditControl(Name='输入').Click()#auto.EditControl(Name=&.........完整代码请登录后点击上方下载按钮下载查看

网友评论0