qr.go 309 B

1234567891011121314151617
  1. package qr
  2. import (
  3. "os/exec"
  4. "github.com/skip2/go-qrcode"
  5. )
  6. // RenderString as a QR code
  7. func RenderString(s string) {
  8. err := qrcode.WriteFile(s, qrcode.Medium, 200, "tmp.png")
  9. if err != nil {
  10. panic(err)
  11. }
  12. cmd:=exec.Command("rundll32.exe", "url.dll,FileProtocolHandler", "tmp.png")
  13. cmd.Start()
  14. }