簡體   English   中英

如何在Go中使用剪貼板?

[英]How to use the clipboard in Go?

如何使用Go復制到剪貼板或從中獲取數據?

我有點擔心文檔沒有結果谷歌已經讓我得到了這個結果 ,但是我希望這可以跨平台工作......然后我找到了這個游樂場片段 (來自那個頁面),但它沒有編譯(因為“不安全”包不能在操場上使用,我得到了這個,但它仍然看起來依賴於平台)。

這甚至可能是跨平台的嗎?

剪貼板是特定於平台的東西,因此您應該使用第三方軟件包。 例如,使用go-gtk。

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

這將適用於GTK支持的平台。

您必須將os.exec(..)輸出到特定於平台的命令,以便從剪貼板復制到/粘貼。

或者您可以使用特定於平台的庫來執行此操作,但我非常確定沒有平台無關的方法來訪問剪貼板。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM