英文:
How to get clipboard information (copy & paste) in Go
问题
在Go语言中,可以使用github.com/atotto/clipboard
包来获取剪贴板(复制和粘贴)中保存的信息。该包提供了访问剪贴板的功能,可以读取和写入剪贴板的内容。以下是一个示例代码:
package main
import (
"fmt"
"github.com/atotto/clipboard"
)
func main() {
// 从剪贴板中读取文本
text, err := clipboard.ReadAll()
if err != nil {
fmt.Println("无法读取剪贴板内容:", err)
return
}
fmt.Println("剪贴板内容:", text)
}
请注意,使用该包之前,你需要先安装它。可以使用以下命令来安装:
go get github.com/atotto/clipboard
希望对你有帮助!
英文:
Is there a way to get the information that is saved in clipboard (copy & paste) in Go?
答案1
得分: 6
由于我不确定你使用的操作系统是什么,我会推荐一个支持三个主要操作系统的库。
https://github.com/atotto/clipboard
英文:
Since I'm not sure what OS you're on, I'll just recommend a library supporting the tree major ones.
答案2
得分: 0
另一个多平台库,可以让你设置/获取剪贴板中的文本。
https://github.com/F1bonacc1/glippy
glippy的优点是在Linux中不需要安装额外的软件包(如'xclip'或'xsel')。
英文:
Another multi-platform library that allows you to set/get text to/from the clipboard.
https://github.com/F1bonacc1/glippy
The advantage of glippy is that it doesn't require installation of additional packages in Linux ('xclip' or 'xsel').
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论