![如何从各种 Windows 控件复制文本?](https://linux22.com/image/1405235/%E5%A6%82%E4%BD%95%E4%BB%8E%E5%90%84%E7%A7%8D%20Windows%20%E6%8E%A7%E4%BB%B6%E5%A4%8D%E5%88%B6%E6%96%87%E6%9C%AC%EF%BC%9F.png)
我有一个韩语的 Windows 程序。现在我需要从不同的控件复制文本以便进行翻译。这是其中一个屏幕:
另一个例子
基本上都是标签、按钮,还有一些标题元素。我记得有一个软件可以从 UI 控件中抓取文本,但我记不清名字了。
答案1
这并不总是最简单的任务。
我推荐使用 AutoIt (http://www.autoitscript.com/site/) 并编写一个脚本,在单击按钮时将文本保存到文件中(即获取鼠标光标下的控件的文本)。
这几乎就是您想要的功能: http://www.autoitscript.com/autoit3/docs/functions/ControlGetText.htm
以下是阅读控制文本的一个很好的入门指南: http://otland.net/threads/autoit-basics-get-window-text-read-control.17121/