软件截图
软件介绍
GetWindowText 是一款基于 Windows API 开发的超轻量级文本提取工具,其核心设计理念是“所见即所得”之外的“所指即所得”。不同于常规的 OCR(光学字符识别)工具,GetWindowText 直接通过挂钩系统窗口句柄(HWND)来检索控件内存中的文本数据。这意味着它能够以 100% 的准确率提取标准 Windows 控件中的文字,包括那些被设置为“禁止复制”的对话框文本、列表项(ListBox)、树状视图(TreeView)以及被星号掩盖的密码框内容。软件无需安装,单文件体积仅 100KB 左右,不仅支持 Windows 所有主流版本,还具备多语言界面,是极客工具箱中不可或缺的便携组件。
核心功能
拖拽式文本捕获:采用直观的交互方式,用户只需按住软件图标并拖拽至目标窗口的任意位置,松开鼠标即可瞬间读取该区域的控件文本。
星号密码查看:具备穿透掩码的能力,能够读取标准 Windows 密码输入框(Edit Control with ES_PASSWORD style)背后的真实字符,帮助用户找回遗忘的密码。
深度控件遍历:不仅支持普通的按钮和标签文本,还能深入读取复杂的系统控件内容,如目录树(SysTreeView32)、列表视图(SysListView32)以及分组框(Groupbox)的标题。
句柄级信息获取:在提取文本的同时,软件还能识别并显示目标控件的窗口句柄(Handle)和类名(Class Name),为开发者调试 UI 提供了基础参数。
多格式文本输出:获取的文本将自动填充至软件主界面的编辑框中,支持一键复制,并兼容 Unicode 字符集,有效避免乱码问题。
适用人群
软件开发与测试工程师:需要快速获取窗口句柄、类名或验证控件文本属性的技术人员。
系统管理员:在无法复制错误提示框内容进行故障排查时,用于强制提取报错代码。
普通办公用户:忘记软件登录密码,或需要复制某些“禁止拷贝”文档属性页内容的用户。
软件汉化/本地化人员:辅助确认界面文本资源的位置与原始内容。
优缺点分析
优点:
极致轻量:文件极小,无后台进程,无需安装,不写注册表,真正的“绿软”标准。
底层读取:直接调用系统 API (
WM_GETTEXT) 获取数据,相比 OCR 截图识别,资源占用几乎为零且准确率极高。兼容性强:对传统的 Win32 应用程序(如系统自带工具、老版本软件)支持极佳,几乎可以读取所有标准控件。
缺点:
非标准 UI 支持有限:对于采用自绘引擎(DirectUI)、WPF、Qt 或基于 Web 技术(Electron, 如 VS Code、新版 QQ)构建的现代化界面,由于其不使用标准 Windows 控件,该工具可能无法读取其中的文本。
误报风险:由于涉及读取其他进程窗口信息的行为,可能会被部分敏感的杀毒软件误判为风险软件(尽管其行为是安全的)。
系统要求
操作系统:Windows XP, 7, 8, 10, 11 (支持 x86/x64/ARM64)
运行环境:无需 .NET Framework 或其他运行库,开箱即用。
硬件配置:无特殊要求,任何能运行 Windows 的设备均可流畅使用。
下载地址
声明:本站为非盈利性技术交流平台。所有资源均来自互联网或官方发布,版权归原作者所有。如有侵犯您的权益,请联系我们(fzxzcopy@163.com),我们将第一时间处理。