如何使用 Go 复制到剪贴板或从中获取数据?
我有点担心文档中没有结果,谷歌已经给了我这个结果,但我希望它可以跨平台工作......然后我找到了这个游乐场片段(来自那个页面)但它没有编译(因为“不安全”包不能在操场上使用,我明白了,但它看起来仍然依赖于平台)。
那么这是否可能,跨平台?
如何使用 Go 复制到剪贴板或从中获取数据?
我有点担心文档中没有结果,谷歌已经给了我这个结果,但我希望它可以跨平台工作......然后我找到了这个游乐场片段(来自那个页面)但它没有编译(因为“不安全”包不能在操场上使用,我明白了,但它看起来仍然依赖于平台)。
那么这是否可能,跨平台?
剪贴板是特定于平台的东西,所以你应该使用第三方包。例如,使用 go-gtk。
https://github.com/mattn/go-gtk/tree/master/_example/clipboard
这将适用于 GTK 支持的平台。
您必须将 os.exec(..) 输出到特定于平台的命令,以便从剪贴板复制到/粘贴。
或者您可以使用特定于平台的库来执行此操作,但我很确定没有平台无关的方式来访问剪贴板。