2

如何使用 Go 复制到剪贴板或从中获取数据?

我有点担心文档中没有结果,歌已经给了我这个结果,但我希望它可以跨平台工作......然后我找到了这个游乐场片段(来自那个页面)但它没有编译(因为“不安全”包不能在操场上使用,我明白了,但它看起来仍然依赖于平台)。

那么这是否可能,跨平台?

4

2 回答 2

2

剪贴板是特定于平台的东西,所以你应该使用第三方包。例如,使用 go-gtk。

https://github.com/mattn/go-gtk/tree/master/_example/clipboard

这将适用于 GTK 支持的平台。

于 2013-06-19T02:20:24.017 回答
1

您必须将 os.exec(..) 输出到特定于平台的命令,以便从剪贴板复制到/粘贴。

或者您可以使用特定于平台的库来执行此操作,但我很确定没有平台无关的方式来访问剪贴板。

于 2013-06-19T00:25:02.967 回答