You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyWinAuto连接已启动应用报错:'Application'对象不可调用

问题解决:连接SystemSettings.exe时的TypeError错误

错误原因

你写的win_app(title='Settings')是错误调用方式,Application对象本身不能直接通过括号传参调用,正确获取窗口的方式是使用window()方法。

修正后的代码

from pywinauto import Application

win_app = Application(backend="uia").connect(path=r"C:\Windows\ImmersiveControlPanel\SystemSettings.exe")
# 使用window()方法定位目标窗口
dialogs = win_app.window(title='Settings')
# 可添加验证代码确认连接成功
print(dialogs.window_text())

补充说明

  • 连接已运行的应用后,必须通过window()方法(可传入title、class_name等参数定位)获取窗口对象,而非直接调用Application实例。
  • 若需匹配多个窗口,可使用windows()方法返回所有符合条件的窗口列表:
all_windows = win_app.windows(title='Settings')

内容的提问来源于stack exchange,提问作者Dego

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 08:03:11