晨风

-------------------- 业精于勤,荒于嬉;行成于思,毁于随

导航

说明:

  • 通过 go 的标准库 exec 调用 cmd 命令时会弹出 cmd的黑窗口
  • 只需要在编译时加入参数:-ldflags="-H windowsgui"
  • 示例如下:
go build -ldflags="-H windowsgui -w -s" main.go

通过 子进程 调用的 cmd 命令会弹黑窗口:

  • 示例如下:
    cmd := exec.Command(`cmd`, `/c`, `start`, `https://www.jianshu.com`)
    cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
    cmd.Start()