能够复制您在屏幕上看到的任何文本并不是 windows 原生支持的奢侈品。像许多操作系统一样,您不能简单地突出显示屏幕上看到的文本并复制它。
幸运的是,powertoys 实用程序提供了一种方便的方法来执行此操作。借助其文本提取器功能,您可以从屏幕上看到的任何语言中提取任何文本。以下是使用 powertoys 从屏幕上的任何位置提取和复制文本的方法。
如何使用 powertoys 的文本提取器 (ocr) 从屏幕上的任何
传统上,必须拍摄屏幕快照,然后使用光学字符识别 (ocr) 工具提取文本,这是一种漫长而繁琐的解决方法。但是通过powertoys中的文本提取功能,实际上,您在屏幕上看到的每个单词都可以被捕获并复制到剪贴板,也可以使用任何语言。
在开始之前,请确保在 windows pc 上安装 powertoys。powertoys 在您的系统上后,启动它并按照以下步骤开始复制屏幕上的文本。
接下来,使用以下指南开始使用 powertoys 实用程序捕获屏幕上的文本。
第 1 步:在 powertoys 上启用文本提取器并选择您的“首选语言”
- 在 powertoys 窗口中,向下滚动左侧并选择文本提取器。
- 在右侧,确保“启用文本提取器”选项已打开。
- 然后,在“快捷方式”部分下,通过单击旁边的下拉菜单选择“首选语言”。
- 然后选择要复制的文本的语言。
如果 windows 电脑上未安装任何其他 ocr 包,则只会看到基本的英语语言位置包。要了解有关在 windows 上安装 ocr 语言包的更多信息,请参阅第三步。
第 2 步:捕获屏幕上的文本
- 如果要捕获的文本是英文的,则只需打开文本所在的图像、页面或窗口,使其在屏幕上可见即可。然后按激活快捷方式 – 。
win shift t
- 您的屏幕将变为灰色,您的光标将变成十字准线。
- 按住左键单击并拖动光标以在要复制的文本周围创建一个框。
- 完成后,松开光标。文本将被自动检测并复制到剪贴板。您现在可以自由地将文本 () 粘贴到您想要的任何位置。
ctrl v
第 3 步:捕获其他语言的文本
如果要复制的文本使用其他语言,则必须在 windows 上安装该语言的 ocr 包。以下是获取它并使用它来捕获英语以外的语言的文本的方法。
3.1 – 获取 windows 上支持的 ocr 语言包列表
首先,确保 windows 支持您要安装其 ocr 包的语言。若要获取这些列表,请首先打开 powershell 的提升实例。
- 按“开始”,键入 powershell,然后选择“以管理员身份运行”。
- 然后将以下内容键入或复制到 powershell 中:
get-windowscapability -online | where-object { $_.name -like 'language.ocr*' }
- 然后按 enter 键。您将获得 windows 上支持的所有 ocr 语言包的列表。
- 语言将以 language-location 格式缩写。因此,ar-sa 是“阿拉伯-沙特阿拉伯”。
en-us 是“english-us”。
- 如果您的系统上已有 ocr 语言包,您将在其“状态”旁边看到“已安装”。否则,您将看到“notpresent”。如果列表中没有可用的语言,则 ocr 不支持该语言。
3.2 – 在 windows 上安装受支持的 ocr 语言包
- 若要开始在 windows 上安装受支持的 ocr 语言包,请记下该语言的语言位置缩写。
- 然后将以下内容键入或复制到 powershell 中:
在上面的示例中,将 en-us 替换为要安装的包。在我们的例子中,我们将使用缩写为 ru-ru 的 russian-russia。
$capability = get-windowscapability -online | where-object { $_.name -like 'language.ocr*en-us*' }
- 然后按 enter。接下来,键入以下内容:
$capability | add-windowscapability -online
- 然后按 enter。 等待下载并安装包。
- 完成后,您应该会看到确认消息。
online : true
3.3 – 在文本提取器中选择您新的首选语言
- 现在,您的语言包已安装,请返回到 powertoys 中的文本提取器。单击首选语言旁边的下拉菜单。
- 然后选择您新的首选语言。
3.4 – 使用新语言捕获文本
- 在 powertoys 中选择您的首选语言后,打开文本所在的图像、窗口或页面。然后按激活快捷键 – 。
win shift t
- 和以前一样,左键单击并拖动光标以在要复制的文本周围绘制一个框。
- 松开左键单击,文本将被识别并复制到剪贴板。将其粘贴到您喜欢的任何位置。
- 文本的字符将采用文本语言的确切脚本。
常见问题
让我们考虑一些有关在 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
未经允许不得转载:凯发k8国际真人 » 如何使用 microsoft powertoys 从屏幕上的任何位置复制文本