Go代码启动默认浏览器
生活随笔
收集整理的這篇文章主要介紹了
Go代码启动默认浏览器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package main
// 打開系統默認瀏覽器
import (
"fmt"
"os/exec"
"runtime"
"time"
)
// 不同平臺啟動指令不同
var commands = map[string]string{
"windows": "explorer",
"darwin": "open",
"linux": "xdg-open",
}
func Open(uri string) error {
// runtime.GOOS獲取當前平臺
run, ok := commands[runtime.GOOS]
if !ok {
return fmt.Errorf("don't know how to open things on %s platform", runtime.GOOS)
}
cmd := exec.Command(run, uri)
return cmd.Run()
}
func main() {
fmt.Println(exec.Command("start","http://127.0.0.1").Output())
time.Sleep(time.Minute)
}
Songzhibin
總結
以上是生活随笔為你收集整理的Go代码启动默认浏览器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 系统测试,集成测试,单元测试的联系与区别
- 下一篇: 阿里员工都在用的知识管理工具,究竟有何特