Как я могу запустить процесс, который не является файлом в Go (, например. открыть веб-страницу)

Я хочу открыть веб-браузер:

c, err := exec.Command("http://localhost:4001").Output()
if err != nil {
    fmt.Printf("ERROR: %v, %v\n",err,c)
} else {
    fmt.Printf("OK:%v\n",c)
}

и получаю сообщение об ошибке

ERROR: exec: "http://localhost:4001": file does not exist

Изменить:Я хочу добиться того же, что и в Windows и C #, когда вы делаете:

Process.Start("http://localhost:4001")

При этом запустится новый экземпляр вашего браузера по умолчанию, показывающий URL-адрес

9
задан yumaikas 15 November 2013 в 06:46
поделиться