gpt4 book ai didi

c - 如何用 C 将数据保存到 MacOSX 上的剪贴板

转载 作者:行者123 更新时间:2023-11-30 17:13:34 24 4
gpt4 key购买 nike

我正在尝试解决一个非常棘手的问题,该问题涉及被锁定在 CUPS 打印服务过滤器中。应用程序无法在其域之外编写过滤程序。因此我想尝试将字符串保存到剪贴板,以便将其从程序中取出并可供其他人读取。交换发生得如此之快,用户甚至不知道它发生了。

那么有一种方法可以用 C 语言将 xData 写入 OSX 上的 X 剪贴板吗?

迈克

最佳答案

据我所知,OS X 提供了 Objective C 中剪贴板功能的接口(interface),但不是普通 C。

但是,您可以简单地打开到 pbcopy 命令行实用程序的管道,如下所示:

#include <stdio.h>
int main() {
FILE *p = popen("/usr/bin/pbcopy","w");
fprintf(p,"Hello world"); /* << Copy this to clipboard */
pclose(p);
return 0;
}

关于c - 如何用 C 将数据保存到 MacOSX 上的剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30759542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com