【工具】获取窗口与控件信息
2015-04-28 21:39
211 查看
【工具】获取窗口与控件信息
常言道,工欲善其事,必先利其器。在脚本中常见的一种操作是操作窗口或控件,在操作之前,首先必须获取目标的各种信息,这时就要用上辅助工具了。本文会介绍一些获取窗口、控件信息的常用工具,这里的先后顺序是随意安排。如果目前用的没什么问题就继续用着,如果对某些地方不满意则可试试其他。简单的截图不容易全面反映整个工具的功能和特色,使用才能获得真实体验。
Active Window Info
评论:这个最初来自于 AutoIt3 且安装包中自带的工具,就无需过多介绍了。功能简陋,但无需获取且使用还算方便(从托盘或主窗口菜单访问),没有特殊要求的情况下也基本够了。下面介绍的工具一般都包含了这个工具的功能。
这是这里唯一一个在单个截图中包含所有功能且打开之后没有额外操作的工具。
AHK Window Info
来源:其中包含了功能介绍。
特色:使用 AutoHotkey 编写,可学习源码;获取窗口和控件信息功能全面。
AHKInfo
来源:包含了更多截图和介绍。
评论:作者星雨朝霞,使用 AutoHotkey 编写,可学习源码;除一般功能外还可获取 IE 浏览器所打开网页的一些信息,方便操作网页。
WndSpy
评论:这个工具我曾用过较长时间,不过现在看似乎比较中庸。
Winspector
评论:最初是在消息指南中看到该工具介绍的,我以前使用时大部分情况也是用来监控消息。现在看如果仅仅获取窗口或控件的信息,该工具不方便。
下载时建议下载 WinspectorU,即 Unicode 版本。
Microsoft Spy++
介绍:此工具提取自 Microsoft Visual Studio 2003,由微软开发。可获取窗口、消息、进程、线程的信息。其监视消息的功能曾在【即用】amnesiac 的 Everything 热键中简要提及。
Spy4Win
官网:其中包含了各种功能的详细说明。
评论:这是 tmplinshi 在官方中文子论坛中推荐的工具。它功能上比 MS Spy++ 有所超越,方便性似乎也更好。不过,可能因某些功能所执行的操作被杀毒软件拦截,是否使用请自行判断。
小结
其中许多工具我只用过部分功能,所以上面的个人评论仅供参考。 这些工具多数有点年头了,Windows XP 中运行良好,至于更高系统中表现如何等待各位留言。 未提供下载的工具请自行搜索。相关文章推荐
- WIN API-VFP获取第三方窗体的控件信息(句柄,窗口ID,进程ID,类名,标题)
- WIN API-VFP获取第三方窗体的控件信息(句柄,窗口ID,进程ID,类名,标题
- IOS工具类 (钱转化(分到元),快速创建控件,生成图片名称,验证信息,缓存文件,友盟统计类,转换为json,获取URl中的参数)
- JAVASCRIPT 提示信息 主要是使用了获取控件的位置进行定位
- Asp.net 获取服务器端的配制工具等信息
- UiAutomator源码分析之获取控件信息
- 关于WIN32 窗口信息的各种获取
- android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对
- DIY 获取 CLR 错误代码描述信息的小工具
- MFC对话框应用程序 如何在对话框窗口显示前获取窗口(控件)的屏幕坐标位置
- MFC下获取控件相对于子窗口的矩形位置
- MFC实现 获取其他应用程序窗口信息
- 在jQuery中获取浏览器窗口的尺寸信息
- bootstrop-table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)
- 获取数据控件的选定行信息
- 通过silktest调用c#写的工具获取dll文件信息的方法
- C#获取网页上的控件信息
- 关于WIN32 窗口信息的各种获取
- Android自动化测试中AccessibilityService获取控件信息(2)-三种方式对比
- Android自动化测试中AccessibilityService获取控件信息(3)