路径:支持库 → 基础支持库 → 剪贴板。
硬约束
- 扁平命令;读写前可用
剪贴板有文本/有图片/有文件探测格式。 取剪贴板图片返回临时文件路径(默认 PNG),无图返回空文本。取剪贴板文件列表对应资源管理器「复制文件」;返回数组(下标从 0)。- 监听相关命令成对使用:开始监听 / 停止监听。
快速开始
置剪贴板文本("来自 Y++")
如果 (剪贴板有文本()) {
输出(取剪贴板文本())
}
如果 (剪贴板有图片()) {
文本 tmp = 取剪贴板图片("PNG")
如果 (tmp != "") {
复制文件(tmp, "G:/paste.png")
}
}
剪贴板
本分类共 14 条。
停止监听剪贴板
- 签名:
无 停止监听剪贴板() - 说明:停止监听剪贴板内容变化。
剪贴板有图片
- 签名:
逻辑 剪贴板有图片() - 说明:检查剪贴板是否包含图片格式。
剪贴板有文件
- 签名:
逻辑 剪贴板有文件() - 说明:检查剪贴板是否包含文件列表。
剪贴板有文本
- 签名:
逻辑 剪贴板有文本() - 说明:检查剪贴板是否包含文本格式。
取剪贴板HTML
- 签名:
文本 取剪贴板HTML() - 说明:获取剪贴板中的 HTML 格式内容。
取剪贴板图片
- 签名:
文本 取剪贴板图片([文本 格式="PNG"]) - 说明:获取剪贴板中的图片,保存为临时文件并返回该文件路径。
- 参数一│[格式]: 图片格式,可选 PNG/BMP/JPG,默认 PNG
取剪贴板文件列表
- 签名:
数组 取剪贴板文件列表() - 说明:获取剪贴板中的文件路径列表(复制文件时)。
取剪贴板文本
- 签名:
文本 取剪贴板文本() - 说明:获取剪贴板中的文本内容。
清空剪贴板
- 签名:
逻辑 清空剪贴板() - 说明:清空剪贴板中的全部内容。
监听剪贴板
- 签名:
逻辑 监听剪贴板(&剪贴板变化) - 说明:开始监听剪贴板变化,变化时触发回调。
- 参数一│函数名: 剪贴板变化时调用的函数名,建议写 &函数名
设置剪贴板HTML
- 签名:
逻辑 设置剪贴板HTML(文本 HTML内容, [文本 纯文本=""]) - 说明:将 HTML 内容复制到剪贴板。
- 参数一│HTML内容: HTML 格式的内容
- 参数二│[纯文本]: 可选的纯文本备用内容
设置剪贴板图片
- 签名:
逻辑 设置剪贴板图片(文本 图片文件路径) - 说明:将图片文件复制到剪贴板,支持 PNG、JPEG、BMP、GIF 等格式。
- 参数一│图片文件路径: 图片文件的完整路径(如 .png、.jpg、.bmp)
设置剪贴板文件列表
- 签名:
逻辑 设置剪贴板文件列表(数组 文件路径列表) - 说明:将文件路径列表复制到剪贴板(模拟复制文件)。
- 参数一│文件路径列表: 文件完整路径的数组
设置剪贴板文本
- 签名:
逻辑 设置剪贴板文本(文本 内容) - 说明:将文本复制到系统剪贴板。
- 参数一│内容: 要复制的文本
易错对照
| 错误 | 正确 |
|---|---|
| 取图片当字节集 | 返回临时文件路径 |
| 监听不成对 | 退出前停止监听 |