【发布时间】:2016-05-06 12:21:30
【问题描述】:
在 windows 启动时双击 .exe 当程序由 os.Exit(...) 完成时 那么,有没有办法让控制台窗口保持打开状态,就像自动运行 cmd 命令一样。 我不想要一些 PAUSE 或其他东西的解决方案让它等待关闭。我需要完成退出程序,并保留控制台窗口。
顺便说一句,我想以某种方式打开另一个控制台窗口,但此代码失败
c :=exec.Command("start")
if err := c.Run(); err != nil {
fmt.Println("Error: ", err)
}
os.Exit(0)
【问题讨论】:
-
您可以先启动一个控制台窗口 (cmd),然后在其中运行您的 .exe。