如何使用 exec.Command() 打开 Chrome 窗口?

我想编写一个 Go 程序来打开一个 Chrome 窗口,并将 URL 作为参数传递给它。


所以我写了这样的东西。


package main


import "os"  

import "os/exec"  

import "strings"  


func main() {  

    args := "--app=" + strings.Join(os.Args\[1:\], "")  

    exec.Command("\\"C:\\\\Program Files (x86)\\\\Google\\\\Chrome Dev\\\\Application\\\\chrome.exe\\"", args).Start()  

}

但是当我运行程序时go run ".\abc.go" "https://google.com",什么也没有发生。


我exec.Command("cmd", "\\C", "start", "\"C:\\Program Files (x86)\\Google\\Chrome Dev\\Application\\chrome.exe\"", args).Start()也试过但没有运气。


小唯快跑啊
浏览 157回答 1
1回答

慕容森

在 Windows 上你可以做err := exec.Command("cmd", "/C", "start", "chrome.exe").Run()if err != nil {    log.Println(err)}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go