說明:
- 通過
go
的標(biāo)準(zhǔn)庫exec
調(diào)用cmd
命令時(shí)會彈出cmd的黑窗口
- 只需要在編譯時(shí)加入?yún)?shù):
-ldflags="-H windowsgui"
- 示例如下:
go build -ldflags="-H windowsgui -w -s" main.go
通過 子進(jìn)程 調(diào)用的 cmd 命令會彈黑窗口:
- 示例如下:
cmd := exec.Command(`cmd`, `/c`, `start`, `http://www.reibang.com`)
cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
cmd.Start()