wxauto icon indicating copy to clipboard operation
wxauto copied to clipboard

LookupError: Find Control Timeout(10s): {Name: '输入', ControlType: EditControl}

Open Walfy-sjl opened this issue 2 years ago • 8 comments

我的微信版本是3.9.5.55,运行好像不行了,总是报错,无法发送信息。 报错如下: LookupError: Find Control Timeout(10s): {Name: '输入', ControlType: EditControl}

Walfy-sjl avatar May 24 '23 09:05 Walfy-sjl

我试了3.6、3.9.2的微信版本,可以发送信息。实在不行旧用旧版本微信吧

poorgayman avatar May 26 '23 17:05 poorgayman

WeChat init中改成self.EditMsg = self.UiaAPI.EditControl(LocalizedControlType='编辑')可以解决

COCONUTwwater avatar Jun 26 '23 11:06 COCONUTwwater

WeChat init中改成self.EditMsg = self.UiaAPI.EditControl(LocalizedControlType='编辑')可以解决

改了好像也是没用

fatefa avatar Aug 29 '23 02:08 fatefa

WeChat init中改成self.EditMsg = self.UiaAPI.EditControl(LocalizedControlType='编辑')可以解决

改了好像也是没用

同样的,改成编辑之后没有用,请问你解决了么

hss233 avatar Nov 08 '23 03:11 hss233

WeChat init中改成self.EditMsg = self.UiaAPI.EditControl(LocalizedControlType='编辑')可以解决

改了好像也是没用

同样的,改成编辑之后没有用,请问你解决了么

可以先看一下 #128 能不能实现

COCONUTwwater avatar Nov 08 '23 03:11 COCONUTwwater

wxauto发送消息最多会定位到聊天窗口,然后卡主不会发消息,这里我是用其他库的方法尝试发送消息的,希望有大佬可以指导改进一下 from wxauto import * import pyautogui as ui wx = WeChat() wx.GetSessionList() who = ' 文件传输助手' wx.ChatWith(who) # 打开文件传输助手聊天窗口 time.sleep(1) ui.press('Backspace') time.sleep(1)

#用keyboard代替wx.sendmsg 方法

文件传输助手发送消息:

keyboard.type(‘要发送的文字消息’) ui.press('enter') time.sleep(1)

poorgayman avatar Nov 08 '23 03:11 poorgayman

#我用wxauto发送消息最多会定位到聊天窗口,然后卡主不会发消息,这里我是用其他库的方法尝试发送消息的,希望有大佬可以指导改进一下

from wxauto import * import pyautogui as ui wx = WeChat() wx.GetSessionList() who = ' 文件传输助手' wx.ChatWith(who) # 打开文件传输助手`聊天窗口 time.sleep(1) #用keyboard代替wx.sendmsg 方法

文件传输助手发送消息:

keyboard.type(‘要发送的文字消息’) ui.press('enter') time.sleep(1)`

poorgayman avatar Nov 08 '23 03:11 poorgayman

#我用wxauto发送消息最多会定位到聊天窗口,然后卡主不会发消息,这里我是用其他库的方法尝试发送消息的,希望有大佬可以指导改进一下

from wxauto import * import pyautogui as ui wx = WeChat() wx.GetSessionList() who = "文件传输助手" wx.ChatWith(who) # 打开文件传输助手`聊天窗口 time.sleep(1) #用keyboard代替wx.sendmsg 方法

向"文件传输助手"发送消息:

keyboard.type("要发送的文字消息") ui.press("enter") time.sleep(1)`

poorgayman avatar Nov 08 '23 03:11 poorgayman