类似 安卓端的 autojs,能分析应用布局,要是能用 JS 开发就更好啦。 感谢大佬们指个路。
1
chenstack 2021-08-09 20:51:42 +08:00
python 上有个 pywinauto,可以导出窗口结构,但只支持有句柄的 win32 窗口,这里说的窗口包括输入框,按钮这些。像 Qt,WPF,自绘制的窗口就不行了。Spy++也可以帮助分析窗口结构。
|
2
kkocdko 2021-08-10 01:28:19 +08:00 via Android
现在 Windows 的 UI 库百花齐放,如 1 楼所说,除了传统的 MFC 或者纯 Win32 API 绘制的窗口,基本别想了,建议用图片识别或者像素分析
|
3
ragnaroks 2021-08-10 09:27:30 +08:00
windows 主流是 directx 渲染,这个除非 hook 到 directx 上否则不能获得 UI 元素层次结构
能直接用 spy++或类似工具获得结构的只有超级老的图形界面实现,比如 MFC |
4
newmlp 2021-08-10 11:01:52 +08:00
很多应用都是自渲染的,比如 Qt,duilib 等等,他们的控件都是用绘图函数自己画上去的
|