使用OCaml将文本写入剪贴板

使用OCaml将文本写入剪贴板,ocaml,Ocaml,我目前正在OCaml中开发一个基于终端的文本编辑器。我正试图找出如何将一些选定的文本写入系统的剪贴板,这样就可以从文本编辑器中复制文本,并将其粘贴到其他地方 有什么办法吗?除非您指定了所使用的系统,否则很难提供帮助 在我熟悉的系统上工作的一种方法是使用命令行程序加载剪贴板。例如,在macOS中,您可以作为命令运行echo string | pbcopy 当然,这比使用系统库的效率要低得多。从大局来看,这可能无关紧要 如果要使用系统库,很可能必须使用OCaml FFI或ctypes编写接口。如果您

我目前正在OCaml中开发一个基于终端的文本编辑器。我正试图找出如何将一些选定的文本写入系统的剪贴板,这样就可以从文本编辑器中复制文本,并将其粘贴到其他地方


有什么办法吗?

除非您指定了所使用的系统,否则很难提供帮助

在我熟悉的系统上工作的一种方法是使用命令行程序加载剪贴板。例如,在macOS中,您可以作为命令运行
echo string | pbcopy

当然,这比使用系统库的效率要低得多。从大局来看,这可能无关紧要


如果要使用系统库,很可能必须使用OCaml FFI或ctypes编写接口。如果您指定了系统,可能会有人告诉您需要调用的函数。

除非您指定了正在使用的系统,否则很难提供帮助

在我熟悉的系统上工作的一种方法是使用命令行程序加载剪贴板。例如,在macOS中,您可以作为命令运行
echo string | pbcopy

当然,这比使用系统库的效率要低得多。从大局来看,这可能无关紧要

如果要使用系统库,很可能必须使用OCaml FFI或ctypes编写接口。如果您指定了系统,可能会有人告诉您需要调用的函数