问答 sikulix 和 pywinauto 模拟鼠标点击失效,求助!

摆烂又上进 · November 19, 2025 · Last by IAmTester replied at November 19, 2025 · 434 hits

大家好,
上次求助完 PC 软件自动化,我和组里也讨论了下,目前让开发 预埋接口,实现不了。原因是这样:我们侧重还是嵌入式产品,PC 工具人力和工期都紧张,没办法增加这类投入。
我尝试了不需要接口的 pywinauto 和 sikulix 这两种,困难都是 模拟鼠标点击时 失效。
我的 sikulix 操作是: 先找到元素、然后进行点击。 pywinauto 多一步是找到元素后,截图到本地,再点击。
每个脚本找元素,模拟鼠标移动都 OK,但是模拟鼠标点击,始终不能生效。
我自己做了如下排查:
1、底层 java 环境 jdk18,pyhthon 3.8.能兼容,可排除。
2、启动软件以管理员权限运行。
3、电脑里的 360 把软件加到了白名单。
4、运行在 非沙盒环境,应该没拦截。

我自己想不到别的办法了,deepseek 也没有给出 实用的建议,大佬们帮帮孩子!

共收到 3 条回复 时间 点赞

补充:运行到点击那步,脚本不报错,看似 好像 点击了,就是不生效。
我用按键精灵,点击能生效

模拟鼠标的第三库很多,这个库不行,就换一个库

不如试试别的模块?pywin32、uiautomation、win32api

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up