首页 > 其他分享 >【wxauto】新版PC端微信报错:LookupError: Find Control Timeout(10s): {Name: ‘输入‘, ControlType: EditControl}

【wxauto】新版PC端微信报错:LookupError: Find Control Timeout(10s): {Name: ‘输入‘, ControlType: EditControl}

时间:2023-08-19 16:46:41浏览次数:39  
标签:Control 端微 Name EditControl self ControlType Find

微信版本:3.9.5.81 调用后报错“LookupError: Find Control Timeout(10s): {Name: '输入', ControlType: EditControl}” 按照Issues#107说的修改后是不报错,但是没有效果,不能自动发送消息

 

解决方案:

  1. 在 wxauto.py 的文件中找到 WeChat 的类,并添加下述方法
    def ChangeWindow(self, window_title):
        self.EditMsg = self.UiaAPI.EditControl(Name=f'{window_title}')

  2.之后在 ChatWith 方法中加入如下代码

    def ChatWith(self, who, RollTimes=None):
        '''
        打开某个聊天框
        who : 要打开的聊天框好友名,str;  * 最好完整匹配,不完全匹配只会选取搜索框第一个
        RollTimes : 默认向下滚动多少次,再进行搜索
        '''
        self.UiaAPI.SwitchToThisWindow()
        self.ChangeWindow(who)  # [2] 加入如下方法,在每次更改聊天对象时调用 ChangeWindow 方法
        ... ...

https://blog.csdn.net/hifiveee/article/details/131764712?spm=1001.2014.3001.5502

标签:Control,端微,Name,EditControl,self,ControlType,Find
From: https://www.cnblogs.com/xujunhui/p/17642639.html

相关文章

  • 关于错误 ERR_NAME_NOT_RESOLVED
    当我在浏览器里访问网址https://blog.csdn.net时,遇到错误消息:blog.csdn.net'sserverIPaddresscouldnotbefound.异常代码为ERR_NAME_NOT_RESOLVED:这个错误ERR_NAME_NOT_RESOLVED是表示你的计算机无法解析请求的网站的IP地址。当你在浏览器里输入https://blog.csdn......
  • ue5游戏逆向之寻找GWorld,GName和GUObjectArray
    对于ue4而言,符号如果暴露出来的可以直接通过导出表寻找GWorld,GUObjectArray。ue4.23版本以前的通过GNames函数,ue4.23版本及其以后的通过FNamePool::FNamePool构造函数寻找GName。对于未暴露符号的寻找方法和ue5未暴露符号的三件套找法一样。寻找GWorld查看UE5.1源码,GWorld定义在......
  • Advanced-control timer 高级定时器 时钟源
    Advanced-controltimer TIM1TIM8TIM8isnotavailableinSTM32F411xC/E.Clockselection时钟选择Internalclock(CK_INT)内部时钟(CK_INT),来自APB总线Externalclockmode1:externalinputpin外部时钟模式1:外部输入引脚来自CH1,CH2ED:双边沿检测(e......
  • 谁调用了我之[CallerMemberName]
    经常有这种情况,写了个功能,发现无故短时间内被多调用。但是业务逻辑应该是单位时间内只允许最多N次调用。通常我们就会写上次和这次调用时间比较如果太短直接return.但是这不是解决的根本。因此我想知道到底是谁调用了我?这个需求一直好早就有,但感觉没有这种好的简单的实现方......
  • python | 测试 | __name__的作用
    1、每个代码文件都是一个模块。2、在导入模块的时候,会执行模块中的代码。3、__name__变量是python解释器自动维护的变量4、__name__变量,如果是代码直接运行,值是"__main__"5、__name__变量,如果代码是被导入执行的,值是模块名(即代码文件名) 用法:(如果代码文件是直接运行,则执......
  • spring注入bean错误-Bean named 'abc' is expected to be of type 'AAA' but was actu
    先看如下两个注入到spring容器中的bean,一个是UserNewManager,一个是UserManager。@ServicepublicclassUserNewManager{publicvoiddoSomething(){}}@ServicepublicclassUserManager{...}再看下面的testcase,利用@Resource注解来注入bean。@......
  • SELECT ''应收债权(违约债)'' AS C_NAME,
    SELECT''应收债权(违约债)''ASC_NAME,A.N_HLDMKV_LOCLFROMT_FINANCIAL_VALAWHEREA.D_BIZ=TO_DATE(:D_CURRENT_DATE,''YYYYMMDD'')ANDA.C_PORT_CODE......
  • jmeter Include Controller&Module Controller
    ***IncludeControllerinclude控制器:可理解为外部调用。用来导入外部的测试片段(非完整的测试计划),在执行时会执行导入的测试计划。被导入的测试计划有特殊要求,它不能有线程组,只能包含简单控制器及控制器件下的元件。相当于一个执行单元,一个封装了业务操作单元。调用文件测试片......
  • jquery操作类和className操作类的区别
      ......
  • WPF如何构建MVVM+Prism+HandyControl ,模块化的桌面应用
    为何模块化模块化是一种分治思想,不仅可以分离复杂的业务逻辑,还可以进行不同任务的分工。模块与模块之间相互独立,从而构建一种松耦合的应用程序,便于开发和维护。开发技术.Net6+WPF+Prism(v8.0.0.1909)+HandyControl(v3.4.0)知识准备什么是MVVMModel-View-ViewModel......