说明:
- 通过
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()
浙公网安备 33010602011771号