有没有办法获得所有"属性" "控制视图"在使用Java或任何其他库的桌面应用程序窗口中?

时间:2017-05-24 07:30:14

标签: java winapi desktop-application ui-automation microsoft-ui-automation

有没有办法获得所有"属性"一个"控制视图"在使用Java或任何其他库的桌面应用程序窗口中?我已经尝试使用java包装器(www.github.com/mmarquee/ui-automation)来实现" Microsoft UI Automation" (https://msdn.microsoft.com/en-us/library/windows/desktop/ee684009(v=vs.85).aspx),但无法找到获取桌面窗口所有属性(元素)的方法。如果您知道更好的方法,请回复示例代码。 提前致谢。Please refer this link (image) to get what i mean by properties

1 个答案:

答案 0 :(得分:0)

如果我理解你的错误,Inspect.exe就是你所需要的。如果您的PC上安装了Windows SDK,则可以在此处找到Inspect.exe

C:\Program Files (x86)\Windows Kits\<winver>\bin\x64

来源:pywinauto的Getting Started Guide。是的,它是Python。不知道Java封装好,因为我不在Java世界。