Как открыть окно Chrome с помощью exec.Command ()? - PullRequest
0 голосов
/ 23 мая 2019

Я хотел бы написать программу на 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(), но не повезло.

1 Ответ

1 голос
/ 23 мая 2019

на окнах вы можете сделать

err := exec.Command("cmd", "/C", "start", "chrome.exe").Run()
if err != nil {
    log.Println(err)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...