用户有什么方法可以在运行时查看或复制不可编辑的 GUI 控件的内容?

用户有什么方法可以在运行时查看或复制不可编辑的 GUI 控件的内容?

以下举两个例子来说明我的意思:

  • 我相信你们以前也经历过这种沮丧。打开一个对话框,只显示长字符串的一部分(例如文件路径),但不允许您选择文本以便阅读完整字符串。窗口调整大小时,文本容器也不会调整大小。(顺便说一句,您可以使用以下工具强制窗口(特别是对话框)调整大小分级机,但在这种情况下帮助不大,因为控件是固定宽度的。)文本被隐藏了,就是这样。
  • 将很长的下拉列表控件内容复制到文本文件。

您知道解决这些问题的方法吗?

答案1

  1. 我通常都成功斯纳吉特文本捕获支持以下功能:

    Window          Region              Scrolling Window
    Active Window   Fixed Region        Scrolling Active Window
    Full Screen     Object              Clipboard Rich
    All-in-One      Custom Scroll       Text Formatting
    
  2. 还有超级快照类似文本快照我已经成功使用过的功能。

  3. AutoIt 的窗口信息工具AU3信息很可能能够提供帮助:

    在此处输入图片描述

  4. 还有复制文本但我从来没有尝试过:

    在此处输入图片描述

答案2

財產編輯但我不确定它是否会对这个特定示例有帮助;它实际上看起来像是字符串被修剪了显示。

答案3

有一款新应用叫文本化,它的作用正是如此。

您是否曾经想从不提供此类功能的对话框中复制一些文本?

Textify 的创建就是为了解决这个问题:您可以将鼠标指向文本上,单击鼠标快捷键(默认情况下为 Shift + 鼠标中键单击),即可获得可选择的文本视图。

截屏

答案4

我发现这个免费软件非常有用WinSpy++ (已更新)。它允许调整任何控件的大小。只需执行以下操作:

  1. 将 Finder 工具(十字线图标)拖到要调整大小的控件上。
  2. 在常规选项卡中,“矩形”详细信息的右侧,单击“调整窗口位置”按钮(用省略号标记)。
  3. 将“W”和“H”值设置为所需的宽度和高度(以像素为单位)。您可以使用“重置”按钮重置控件的原始大小和位置。

相关内容