我有一个快速脚本,它从文本文件中抓取一些数据并将一些汇总结果输出给用户。当通过双击可执行文件在Windows上运行它时,它只是快速运行并关闭命令提示符,并且无法看到程序的结果。我知道我可以进入命令提示符并从那里运行它。但是,当用户双击.exe文件来运行它以保持该窗口打开以便可以看到结果时,我能做些什么吗?
答案 0 :(得分:2)
一个技巧是在应用程序结束时等待用户输入。用户按任意键后,退出应用程序。摘录:
func main() {
//Your original code...
fmt.Printf("Press any key to exit...")
b := make([]byte, 1)
os.Stdin.Read(b)
}