exec不打开cmd

时间:2019-03-14 12:27:47

标签: windows go

在Windows上,如何在不打开终端窗口的情况下从Go的exec执行命令?

例如:

cmd := exec.Command("ping", "www.google.com")
if err := cmd.Run(); err != nil {
  return err
}

这会在运行命令时打开一个cmd窗口。

我用go build -ldflags="-H windowsgui"进行编译,然后该应用程序不会打开cmd窗口,但是当它到达cmd.Run()时会打开一个cmd窗口。

0 个答案:

没有答案