第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Go 中將文本復制到剪貼板/從剪貼板復制?

如何在 Go 中將文本復制到剪貼板/從剪貼板復制?

Go
慕妹3242003 2021-07-16 18:01:58
在我的 Go 語言命令行應用程序中,我需要能夠使用 Go 將某些文本片段復制到系統(tǒng)剪貼板?;旧项愃朴赑yperClip,但適用于 Go。我正在尋找一個平臺不可知的解決方案!任何幫助都會很棒:)
查看完整描述

1 回答

?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

一個項目(僅適用于 Windows 和 Mac)似乎接近您想要的:atotto/clipboard.


為 Go 提供復制和粘貼到剪貼板的功能。


func ReadAll() (string, error)

func WriteAll(text string) error

Linux 支持在此clipboard_linux.go類中:一個簡單的xsel --output/input --clipboard系統(tǒng)命令包裝器。


另一種方法:嘗試利用第三方庫,例如GLFW:


一個免費的開源多平臺庫,用于打開窗口、創(chuàng)建 OpenGL 上下文和管理輸入


它的 Go 包裝器glfw3確實提供了一個clipboard.go文件,據(jù)稱具有多平臺方法。


func (w *Window) SetClipboardString(str string)

func (w *Window) GetClipboardString() (string, error)

但這將是在 GLFW 窗口的上下文中,當然不是在任何 shell 窗口中。


查看完整回答
反對 回復 2021-07-19
  • 1 回答
  • 0 關注
  • 543 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號