获取剪贴板文本
读取剪贴板中的文本内容
当前模块定义
sys:getClipboardText输入 5 · 输出 6 · 枚举 2
输入参数
- 文本数据格式
formatEnum必填需要读取的剪贴板文本内容格式。通常请使用Unicode纯文本格式。
5 个选项纯文本(默认)、Rtf、Html
纯文本(默认)默认UnicodeTextRtfRtfHtmlHtml逗号分隔的值(csv)CommaSeparatedValue自定义格式名Custom - 格式名称
customFormatText可选自定义的剪贴板格式名,请和实际剪贴板格式名一致。只支持实际为文本类型的内容。
- 文本编码
encodingEnum必填读取自定义格式时候使用的编码类型
7 个选项UTF8、UTF-16 LE、UTF-16 BE
UTF8默认utf-8UTF-16 LEutf-16UTF-16 BEutf-16BEASCIIus-asciiUTF7utf-7UTF32utf-32系统默认(gb2312default - 重试时间
waitMsInteger可选每10ms重试一次,直到获取到文本。为0时不重试。
- 失败后中止动作
stopIfFailBoolean可选获取剪贴板文本失败后,是否停止后续动作的执行。
输出参数
- 是否成功
isSuccessBoolean是否成功获得文本
- 完整结果内容
outputText将获得的文本内容写入到变量
- 主要HTML片段
cleanHtmlTextHTML的主要内容。<!--StartFragment-->和<!--EndFragment-->之间的部分
- 完整的HTML文档
htmlDocText仅去除剪贴板头部信息的完整HTML文档内容。包含<html>等标签,可直接保存为.html文件。
- 来源网址
urlText从网页中复制内容时,可能会携带网址信息。
- 已更新时间
elapsedMsInteger剪贴板最后更新是在多少毫秒以前
概述
读取剪贴板中的文本格式内容。
获取剪贴板文本
读取剪贴板中的文本内容
参数
输入
【文本数据格式】选择读取剪贴板中哪种格式的文本。剪贴板中可能同时存在多种格式的文本数据,根据动作需求读取一种。一般使用Unicode纯文本格式。当需要读取某个软件的特定剪贴板内容时,可以选择“自定义格式名”。
【格式名称】文本数据格式为“自定义格式名”时,输入格式名称。(可以在Free Clipboard Viewer软件中左侧格式列表中查看)。
【文本编码】文本数据格式为“自定义格式名”时,使用什么编码读取文本。
【失败后中止动作】剪贴板中没有内容或读取失败时是否停止后续步骤。
输出
【结果内容】从剪贴板读取到的数据。
【是否成功】是否读取成功。
-
功能
-
当剪贴板中存在文本时,获取该文本并输出到一个文本类型变量中。
-
输出获取状态(可选),获取成功时,输出True,否则输出False。
-
使用场景
-
在需处理剪贴板中文本的情况下,首先执行此步骤获取到待处理的文本。
变更历史
- 1.0.13 增加自定义格式的读取支持。
参考工具
-
http://www.freeclipboardviewer.com/ 剪贴板内容查看器。

更新于