隐藏go程序自己的cmd窗口
go build -ldflags -H=windowsgui
隐藏调用的外部程序的cmd窗口
cmd := exec.Command("sth")
if runtime.GOOS == "windows" {
cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
}
本文介绍如何通过编译参数及运行时属性设置来隐藏Go程序及其调用的外部程序的命令行窗口,适用于Windows平台。
隐藏go程序自己的cmd窗口
go build -ldflags -H=windowsgui
隐藏调用的外部程序的cmd窗口
cmd := exec.Command("sth")
if runtime.GOOS == "windows" {
cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
}
3357
408
1854

被折叠的 条评论
为什么被折叠?