clipboard
位于 utils
包(package)。 说明
在字符向量和 MS Windows 中的 Windows 剪贴板之间传输文本(仅限)。
用法
getClipboardFormats(numeric = FALSE)
readClipboard(format = 13, raw = FALSE)
writeClipboard(str, format = 13)
参数
numeric |
逻辑:结果应该是人类可读的形式(默认)还是原始数字? |
format |
给出所需格式的整数。 |
raw |
该值应该作为原始向量而不是字符向量返回吗? |
str |
字符向量或原始向量。 |
细节
Windows 剪贴板提供多种格式的数据:参见例如https://docs.microsoft.com/en-gb/windows/desktop/dataxchg/clipboard-formats.
标准格式包括
CF_TEXT | 1 | 机器区域设置中的文本 |
CF_BITMAP | 2 | |
CF_METAFILEPICT | 3 | 图元文件图片 |
CF_SYLK | 4 | 符号链接 |
CF_DIF | 5 | 数据交换格式 |
CF_TIFF | 6 | Tagged-Image 文件格式 |
CF_OEMTEXT | 7 | OEM 代码页中的文本 |
CF_DIB | 8 | 设备无关位图 |
CF_PALETTE | 9 | |
CF_PENDATA | 10 | |
CF_RIFF | 11 | 音频数据 |
CF_WAVE | 12 | 音频数据 |
CF_UNICODETEXT | 13 | Unicode 文本 (UCS-2) |
CF_ENHMETAFILE | 14 | 增强型图元文件 |
CF_HDROP | 15 | Drag-and-drop数据 |
CF_LOCALE | 16 | 剪贴板上文本的区域设置 |
CF_MAX | 17 | Shell-oriented 格式 |
应用程序通常以其中一种或多种格式以及可能的其他私有格式提供数据。使用 raw = TRUE
读取二进制格式,使用 raw = FALSE
(默认)读取文本格式。当前代码页用于将文本转换为 Unicode 文本,相关信息包含在 CF_LOCALE
格式中。 (如果您在与 Windows 不同的语言环境中运行 R,请小心。建议读取为 Unicode 文本,以便 Windows 根据 CF_LOCALE
进行转换(如果可用)。)
writeClipboard
函数将使用标准 CR-LF 行终止符将字符向量写入文本或 Unicode 文本。它将原始向量直接复制到剪贴板,而不进行任何更改。建议使用 Unicode 文本(默认)而不是文本,以避免互操作性问题。 (注意R4.2 及最新系统上的更新版本使用 UTF-8 作为本机编码,但计算机的区域设置使用不同的编码。)
值
对于 getClipboardFormats
,可用格式的字符或整数向量(按数字顺序)。如果已知非人类可读的字符表示,则返回该数字。
对于 readClipboard
,默认为字符向量;如果 raw
为 TRUE
,则为原始向量;如果格式不可用,则为 NULL
。
对于writeClipboard
,指示成功或失败的不可见逻辑。
注意
这仅适用于 Windows。
也可以看看
file
可用于建立与剪贴板的连接。
相关用法
- R close.socket 关闭套接字
- R create.post 准备电子邮件和帖子的辅助函数
- R cite 引用参考书目条目
- R citation 在出版物中引用 R 和 R 包
- R citEntry 参考书目条目(旧接口)
- R count.fields 计算每行的字段数
- R combn 生成 n 个元素的所有组合,一次取 m 个
- R compareVersion 比较两个包版本号
- R chooseBioCmirror 选择 Bioconductor 镜像
- R changedFiles 检测哪些文件已更改
- R chooseCRANmirror 选择 CRAN 镜像
- R choose.dir 在 MS Windows 上交互式选择文件夹
- R contrib.url 在类似 CRAN 的存储库中查找适当的路径
- R charClass 人物分类
- R choose.files 在 MS Windows 上交互式选择文件列表
- R capture.output 将输出发送到字符串或文件
- R select.list 从列表中选择项目
- R COMPILE 编译用于 R 的文件
- R readRegistry 读取 Windows 注册表配置单元
- R browseVignettes 在 HTML 浏览器中列出晕影
- R hasName 检查姓名
- R nsl 按主机名查找 IP 地址
- R edit 调用文本编辑器
- R hsearch-utils 帮助搜索实用程序
- R download.packages 从类似 CRAN 的存储库下载软件包
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Read/Write to/from the Clipboard in MS Windows。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。