我有一个快速脚本,它从文本文件中抓取一些数据并将一些汇总结果输出给用户。当通过双击可执行文件在 Windows 上运行它时,它运行得非常快并关闭命令提示符并且无法看到程序的结果。我知道我可以进入命令提示符并从那里运行它。但是,当用户双击 .exe 文件运行它以保持窗口打开以便可以看到结果时,我能做些什么吗?
最佳答案
一个技巧是在应用程序结束时等待用户输入。一旦用户按下任意键,退出应用程序。片段:
func main() {
//Your original code...
fmt.Printf("Press any key to exit...")
b := make([]byte, 1)
os.Stdin.Read(b)
}
关于go - 运行 .exe 时保持提示窗口打开 (windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44468995/