clipboard.go 403 B

1234567891011121314151617181920
  1. // Copyright 2018 visualfc. All rights reserved.
  2. package tk
  3. import "fmt"
  4. func ClearClipboard() error {
  5. return eval("clipboard clear")
  6. }
  7. func AppendToClipboard(text string) error {
  8. pname := "atk_tmp_clip"
  9. setObjText(pname, text)
  10. return eval(fmt.Sprintf("clipboard append $%v", pname))
  11. }
  12. func GetClipboardText() string {
  13. text, _ := evalAsString("clipboard get -type UTF8_STRING")
  14. return text
  15. }