Target class [wechat.mini_program] does not exist.

1 篇文章 0 订阅
1 篇文章 0 订阅

在这里插入图片描述
环境:laravel 8. * php 8

安装 EasyWeChat 后 再tinker执行:
\EasyWeChat::miniProgram();
报:Illuminate\Contracts\Container\BindingResolutionException with message ‘Target class [wechat.mini_program] does not exist.’ 错误

我这是应该配置文件缓存了,清除缓存就可以了

在这里插入图片描述

您可以使用 `pywinauto.mouse` 模块中的 `click` 方法模拟鼠标点击链接。具体来说,您可以先使用 `pywinauto.findwindows.find_windows` 方法找到链接所在的窗口句柄,然后使用 `pywinauto.mouse.click` 方法模拟鼠标点击该链接。示例代码如下: ```python from pywinauto import Application, findwindows, mouse import win32gui import time # 打开微信 # app = Application().start("D:/Tencent/WeChat/WeChat.exe") # time.sleep(10) # 等待微信启动 # 获取微信主窗口句柄 class_name = "WeChatMainWndForPC" window_name = None hwnd = win32gui.FindWindow(class_name, window_name) app = Application().connect(handle=hwnd) # 发送链接 app.Window_(handle=hwnd).TypeKeys("^f") # 发起搜索 time.sleep(1) app.Window_(handle=hwnd).TypeKeys("文件传输助手") # 搜索文件传输助手 time.sleep(1) app.Window_(handle=hwnd).TypeKeys("{ENTER}") # 打开文件传输助手 time.sleep(1) app.Window_(handle=hwnd).TypeKeys("https://www.baidu.com") # 输入链接 time.sleep(1) app.Window_(handle=hwnd).TypeKeys("{ENTER}") # 发送链接 # 模拟鼠标点击链接 time.sleep(1) # 等待链接发送成功 dialog_hwnd = findwindows.find_windows(title="文件传输助手", class_name="#32770")[0] link_hwnd = findwindows.find_windows(title="https://www.baidu.com", parent=dialog_hwnd)[0] mouse.click(button="left", coords=findwindows.get_window_rect(link_hwnd)) ``` 在这个示例代码中,我们首先使用 `find_windows` 方法找到链接所在的窗口句柄和链接控件句柄,然后使用 `mouse.click` 方法模拟鼠标点击链接。需要注意的是,为了确保链接已经发送成功,我们在模拟鼠标点击链接之前加了一个 `time.sleep(1)` 的等待时间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wsy321123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值