V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lxxxv5
V2EX  ›  程序员

求 windows 或 mac 平台能分析应用的软件,类似 安卓端的 autojs

  •  
  •   lxxxv5 · 2021-08-09 19:56:02 +08:00 · 1152 次点击
    这是一个创建于 962 天前的主题,其中的信息可能已经有所发展或是发生改变。

    类似 安卓端的 autojs,能分析应用布局,要是能用 JS 开发就更好啦。 感谢大佬们指个路。

    chenstack
        1
    chenstack  
       2021-08-09 20:51:42 +08:00
    python 上有个 pywinauto,可以导出窗口结构,但只支持有句柄的 win32 窗口,这里说的窗口包括输入框,按钮这些。像 Qt,WPF,自绘制的窗口就不行了。Spy++也可以帮助分析窗口结构。
    kkocdko
        2
    kkocdko  
       2021-08-10 01:28:19 +08:00 via Android
    现在 Windows 的 UI 库百花齐放,如 1 楼所说,除了传统的 MFC 或者纯 Win32 API 绘制的窗口,基本别想了,建议用图片识别或者像素分析
    ragnaroks
        3
    ragnaroks  
       2021-08-10 09:27:30 +08:00
    windows 主流是 directx 渲染,这个除非 hook 到 directx 上否则不能获得 UI 元素层次结构

    能直接用 spy++或类似工具获得结构的只有超级老的图形界面实现,比如 MFC
    newmlp
        4
    newmlp  
       2021-08-10 11:01:52 +08:00
    很多应用都是自渲染的,比如 Qt,duilib 等等,他们的控件都是用绘图函数自己画上去的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5184 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:42 · PVG 13:42 · LAX 22:42 · JFK 01:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.