极奇策RPA技术教程:系统剪贴板 (NodeClipboardOps) - 自动化开发与配置详细指南

系统剪贴板
📖 节点概述
直接与操作系统剪贴板交互,可以读取当前剪贴板中的文本内容,也可以将指定文本写入剪贴板。方便在自动化流程中传递数据,例如将网页上抓取的内容复制到剪贴板,再粘贴到其他程序,或者将本地文本写入剪贴板后通过粘贴操作输入到网页中。支持模板变量,能够动态组合剪贴板内容。
💡 使用场景:
- 跨程序数据传递:从网页上提取一段文字,写入剪贴板,然后通过模拟粘贴操作输入到聊天窗口或文档中。
- 快速复制固定内容:在每次自动化开始时,将预设的账号、密码或固定短语写入剪贴板,方便后续步骤使用。
- 读取外部复制的内容:获取用户在其他应用中复制到剪贴板的文本,作为流程的参数或搜索词。
- 调试与日志:把流程中某个变量的当前值写入剪贴板,手动粘贴到文本编辑器查看。
🎮 实战连线指南:如何正确使用它?
节点串联在执行流中,根据“操作”下拉框选择是读取还是写入。写入模式需要提供文本,可以直接在控件中填写,也可以通过连线动态传入。写入文本支持 {{变量名}} 占位符,节点会自动将其替换为上下文中的变量值。
场景案例:将网页上的订单号复制到剪贴板,然后粘贴到另一个输入框
- 提取订单号:使用【获取元素文本】节点提取页面上的订单号。
- 写入剪贴板:将提取步骤的
Exec输出连接到【系统剪贴板】的Exec输入。操作选择“写入剪贴板”。将【获取元素文本】的文本输出连线到本节点的写入文本输入端口。 - 粘贴到目标:写入成功后,
Exec输出可连接【键盘输入】节点,在目标输入框上执行粘贴操作(如模拟 Ctrl+V),或使用【输入文本】节点通过“物理输入 (剪贴板 Ctrl+V)”模式自动粘贴。
场景案例:读取剪贴板中用户复制的搜索关键词,用于自动搜索
- 用户操作:用户在流程启动前,手动复制了一个关键词到剪贴板。
- 读取剪贴板:在流程开始放置【系统剪贴板】节点,操作选择“读取剪贴板内容”。
- 使用关键词:将节点的
内容输出连接到后续的【输入文本】或【访问网址】节点,把关键词填入搜索框或拼接到 URL 中。 - 运行:流程启动后自动读取剪贴板内容并执行搜索。
模板变量示例:如果想要写入 “订单号:12345”,而
12345是流程中的一个变量order_id,可以在“写入文本”中输入订单号:{{order_id}},无需额外拼接节点。
⚙️ 引脚与参数说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 控制流入口,触发后执行读取或写入操作。 |
| 写入文本 | STRING | 要写入剪贴板的文本。仅在操作为“写入剪贴板”时可用。支持模板变量{{变量名}}。可通过连线动态提供,也可直接填写。 |
⚙️ 控件参数
| 控件名称 | 类型 | 说明 |
|---|---|---|
| 操作 | 下拉选择 | 读取剪贴板内容:获取系统剪贴板中的文本。<br>写入剪贴板:将指定文本设置到剪贴板中。 |
📤 输出引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| Exec | EXEC | 操作完成后触发。 |
| 内容 | STRING | 读取操作时,返回剪贴板中的文本内容;写入操作时,返回实际写入的文本。 |
| 是否成功 | BOOL | 操作是否执行成功,可用于后续条件判断。 |
💎 小贴士:
- 剪贴板读写依赖操作系统剪贴板服务,请确保流程运行时有正常的图形界面环境,无头模式下可能无法使用。
- 写入剪贴板会覆盖用户之前的剪贴板内容,建议在重要操作前提醒用户或做好备份。
- 模板变量中的变量名对应工作流中通过【变量设置】节点创建的变量名称,区分大小写。若变量不存在,占位符会被替换为空字符串。
- 读取剪贴板时,如果剪贴板中没有文本(例如只复制了文件或图片),
内容会返回空字符串,是否成功仍为 True,因为读取操作本身没有异常。- 配合“键盘输入”节点的粘贴功能或“输入文本”节点的剪贴板模式,可以模拟复制粘贴。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

