跳到主要内容

获取剪贴板文本

读取剪贴板中的文本内容

当前模块定义

sys:getClipboardText剪贴板操作Action
标准模块
输入 5 · 输出 6 · 枚举 2

输入参数

  • 文本数据格式formatEnum必填

    需要读取的剪贴板文本内容格式。通常请使用Unicode纯文本格式。

    填写 固定输入默认 UnicodeText
    5 个选项纯文本(默认)、Rtf、Html
    纯文本(默认)默认UnicodeText
    RtfRtf
    HtmlHtml
    逗号分隔的值(csv)CommaSeparatedValue
    自定义格式名Custom
  • 格式名称customFormatText可选

    自定义的剪贴板格式名,请和实际剪贴板格式名一致。只支持实际为文本类型的内容。

    填写 固定输入条件 仅:Custom
  • 文本编码encodingEnum必填

    读取自定义格式时候使用的编码类型

    填写 固定输入条件 仅:Custom默认 utf-8
    7 个选项UTF8、UTF-16 LE、UTF-16 BE
    UTF8默认utf-8
    UTF-16 LEutf-16
    UTF-16 BEutf-16BE
    ASCIIus-ascii
    UTF7utf-7
    UTF32utf-32
    系统默认(gb2312default
  • 重试时间waitMsInteger可选

    每10ms重试一次,直到获取到文本。为0时不重试。

    填写 输入或变量默认 400
  • 失败后中止动作stopIfFailBoolean可选

    获取剪贴板文本失败后,是否停止后续动作的执行。

    填写 固定输入默认 true

输出参数

  • 是否成功isSuccessBoolean

    是否成功获得文本

  • 完整结果内容outputText

    将获得的文本内容写入到变量

  • 主要HTML片段cleanHtmlText

    HTML的主要内容。<!--StartFragment-->和<!--EndFragment-->之间的部分

    条件 仅:Html
  • 完整的HTML文档htmlDocText

    仅去除剪贴板头部信息的完整HTML文档内容。包含<html>等标签,可直接保存为.html文件。

    条件 仅:Html
  • 来源网址urlText

    从网页中复制内容时,可能会携带网址信息。

  • 已更新时间elapsedMsInteger

    剪贴板最后更新是在多少毫秒以前

概述

读取剪贴板中的文本格式内容。

获取剪贴板文本

读取剪贴板中的文本内容
文本数据格式
需要读取的剪贴板文本内容格式。通常请使用Unicode纯文本格式。
重试时间
400
每10ms重试一次,直到获取到文本。为0时不重试。
是否成功
-- 选择变量 --
是否成功获得文本
完整结果内容
-- 选择变量 --
将获得的文本内容写入到变量
来源网址
-- 选择变量 --
从网页中复制内容时,可能会携带网址信息。
已更新时间
-- 选择变量 --
剪贴板最后更新是在多少毫秒以前
步骤注释
 

参数

输入

【文本数据格式】选择读取剪贴板中哪种格式的文本。剪贴板中可能同时存在多种格式的文本数据,根据动作需求读取一种。一般使用Unicode纯文本格式。当需要读取某个软件的特定剪贴板内容时,可以选择“自定义格式名”。

【格式名称】文本数据格式为“自定义格式名”时,输入格式名称。(可以在Free Clipboard Viewer软件中左侧格式列表中查看)。

【文本编码】文本数据格式为“自定义格式名”时,使用什么编码读取文本。

【失败后中止动作】剪贴板中没有内容或读取失败时是否停止后续步骤。

输出

【结果内容】从剪贴板读取到的数据。

【是否成功】是否读取成功。

  • 功能

  • 当剪贴板中存在文本时,获取该文本并输出到一个文本类型变量中。

  • 输出获取状态(可选),获取成功时,输出True,否则输出False。

  • 使用场景

  • 在需处理剪贴板中文本的情况下,首先执行此步骤获取到待处理的文本。

变更历史

  • 1.0.13 增加自定义格式的读取支持。

参考工具

更新于