如何使用 microsoft powertoys 从屏幕上的任何位置复制文本-ag凯发k8国际

能够复制您在屏幕上看到的任何文本并不是 windows 原生支持的奢侈品。像许多操作系统一样,您不能简单地突出显示屏幕上看到的文本并复制它。

幸运的是,powertoys 实用程序提供了一种方便的方法来执行此操作。借助其文本提取器功能,您可以从屏幕上看到的任何语言中提取任何文本。以下是使用 powertoys 从屏幕上的任何位置提取和复制文本的方法。

如何使用 powertoys 的文本提取器 (ocr) 从屏幕上的任何

传统上,必须拍摄屏幕快照,然后使用光学字符识别 (ocr) 工具提取文本,这是一种漫长而繁琐的解决方法。但是通过powertoys中的文本提取功能,实际上,您在屏幕上看到的每个单词都可以被捕获并复制到剪贴板,也可以使用任何语言。

在开始之前,请确保在 windows pc 上安装 powertoys。powertoys 在您的系统上后,启动它并按照以下步骤开始复制屏幕上的文本。

接下来,使用以下指南开始使用 powertoys 实用程序捕获屏幕上的文本。

第 1 步:在 powertoys 上启用文本提取器并选择您的“首选语言”

  1. 在 powertoys 窗口中,向下滚动左侧并选择文本提取器
    text-extractor-powertoys-1
  2. 在右侧,确保“启用文本提取器”选项已打开。
    text-extractor-powertoys-2
  3. 然后,在“快捷方式”部分下,通过单击旁边的下拉菜单选择“首选语言”。
    text-extractor-powertoys-3
  4. 然后选择要复制的文本的语言。
    text-extractor-powertoys-4

如果 windows 电脑上未安装任何其他 ocr 包,则只会看到基本的英语语言位置包。要了解有关在 windows 上安装 ocr 语言包的更多信息,请参阅第三步。

第 2 步:捕获屏幕上的文本

  1. 如果要捕获的文本是英文的,则只需打开文本所在的图像、页面或窗口,使其在屏幕上可见即可。然后按激活快捷方式 – 。win shift t
  2. 您的屏幕将变为灰色,您的光标将变成十字准线。
    text-extractor-powertoys-5
  3. 按住左键单击并拖动光标以在要复制的文本周围创建一个框。
    text-extractor-powertoys-6
  4. 完成后,松开光标。文本将被自动检测并复制到剪贴板。您现在可以自由地将文本 () 粘贴到您想要的任何位置。
    ctrl vtext-extractor-powertoys-7

第 3 步:捕获其他语言的文本

如果要复制的文本使用其他语言,则必须在 windows 上安装该语言的 ocr 包。以下是获取它并使用它来捕获英语以外的语言的文本的方法。

3.1 – 获取 windows 上支持的 ocr 语言包列表

首先,确保 windows 支持您要安装其 ocr 包的语言。若要获取这些列表,请首先打开 powershell 的提升实例。

  1. 按“开始”,键入 powershell,然后选择“以管理员身份运行”。
    text-extractor-powertoys-1
  2. 然后将以下内容键入或复制到 powershell 中:get-windowscapability -online | where-object { $_.name -like 'language.ocr*' }
    text-extractor-powertoys-8
  3. 然后按 enter 键。您将获得 windows 上支持的所有 ocr 语言包的列表。
    text-extractor-powertoys-9
  4. 语言将以 language-location 格式缩写。因此,ar-sa 是“阿拉伯-沙特阿拉伯”。
    text-extractor-powertoys-10
    en-us 是“english-us”。
    text-extractor-powertoys-11
  5. 如果您的系统上已有 ocr 语言包,您将在其“状态”旁边看到“已安装”。否则,您将看到“notpresent”。如果列表中没有可用的语言,则 ocr 不支持该语言。

3.2 – 在 windows 上安装受支持的 ocr 语言包

  1. 若要开始在 windows 上安装受支持的 ocr 语言包,请记下该语言的语言位置缩写。
    text-extractor-powertoys-012
  2. 然后将以下内容键入或复制到 powershell 中:
    在上面的示例中,将 en-us 替换为要安装的包。在我们的例子中,我们将使用缩写为 ru-ru 的 russian-russia。
    $capability = get-windowscapability -online | where-object { $_.name -like 'language.ocr*en-us*' }text-extractor-powertoys-13
  3. 然后按 enter。接下来,键入以下内容:$capability | add-windowscapability -online
    text-extractor-powertoys-14
  4. 然后按 enter。 等待下载并安装包。
    text-extractor-powertoys-15
  5. 完成后,您应该会看到确认消息。online : true
    text-extractor-powertoys-16

3.3 – 在文本提取器中选择您新的首选语言

  1. 现在,您的语言包已安装,请返回到 powertoys 中的文本提取器。单击首选语言旁边的下拉菜单。
    text-extractor-powertoys-17
  2. 然后选择您新的首选语言。
    text-extractor-powertoys-18

3.4 – 使用新语言捕获文本

  1. 在 powertoys 中选择您的首选语言后,打开文本所在的图像、窗口或页面。然后按激活快捷键 – 。win shift t
  2. 和以前一样,左键单击并拖动光标以在要复制的文本周围绘制一个框。
    text-extractor-powertoys-19
  3. 松开左键单击,文本将被识别并复制到剪贴板。将其粘贴到您喜欢的任何位置。
    text-extractor-powertoys-20
  4. 文本的字符将采用文本语言的确切脚本。

常见问题

让我们考虑一些有关在 windows 上使用 powertoys 从屏幕上的任何位置提取和复制文本的常见问题。

如何在 windows 上删除已安装的 ocr 语言包?

如果已安装现在要卸载的 ocr 语言包,请以管理员身份运行 powershell,然后输入“确保将 en-us 替换为要删除的语言包的缩写”。然后输入 。您的包将立即被移除。$capability = get-windowscapability -online | where-object { $_.name -like 'language.ocr*en-us*' }$capability | remove-windowscapability -online

为什么文本提取器不工作?

如果文本提取程序无法正常工作,请尝试以管理员身份运行 powershell。此外,尝试关闭任何更改或弄乱 windows ui 的程序,例如 micaforeveryone,众所周知,它在使用 powertoys 的文本提取器时会导致问题。

powertoys 可以从哪些屏幕复制文本?

powertoys 中的文本提取器实用程序可以从屏幕上的任何,无论是图像、打开的窗口、浏览器、windows 设置页面等。只要它在屏幕上可见,就可以将其复制到剪贴板。只需按下即可调出文本提取器,在文本周围画一个框,它就会被识别并自动复制到剪贴板。win shift t

未经允许不得转载:ag凯发k8国际 » 如何使用 microsoft powertoys 从屏幕上的任何位置复制文本

网站地图