常言道,工欲善其事,必先利其器。在脚本中常见的一种操作是操作窗口或控件,在操作之前,首先必须获取目标的各种信息,这时就要用上辅助工具了。本文会介绍一些获取窗口、控件信息的常用工具,这里的先后顺序是随意安排。如果目前用的没什么问题就继续用着,如果对某些地方不满意则可试试其他。
简单的截图不容易全面反映整个工具的功能和特色,使用才能获得真实体验。
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 中运行良好,至于更高系统中表现如何等待各位留言。
- 未提供下载的工具请自行搜索。