在 Windows 中双击 .exe 启动,当程序由 os.Exit(...) 完成时,无论如何,是否有保持控制台窗口打开的方式,就像自动运行 cmd 命令一样。我不想要一些带有暂停或其他一些东西的解决方案让它等待关闭。我需要完成退出程序,并保留控制台窗口。
顺便说一句,我想以某种方式打开另一个控制台窗口,但使用此代码失败
c :=exec.Command("start")
if err := c.Run(); err != nil {
fmt.Println("Error: ", err)
}
os.Exit(0)Run Code Online (Sandbox Code Playgroud)