23 lines
332 B
Go
Raw Normal View History

2022-01-26 16:40:50 +08:00
package util
import (
"log"
"os/exec"
"runtime"
"syscall"
)
func OpenWinBrowser(uri string) error {
switch runtime.GOOS {
case "windows":
cmd := exec.Command(`cmd`, `/c`, `start`, uri)
cmd.SysProcAttr = &syscall.SysProcAttr{}
err := cmd.Start()
if err != nil {
log.Println(err)
return err
}
}
return nil
}