运行时保持提示窗口打开.exe(windows)

时间:2017-06-10 02:38:44

标签: go

我有一个快速脚本,它从文本文件中抓取一些数据并将一些汇总结果输出给用户。当通过双击可执行文件在Windows上运行它时,它只是快速运行并关闭命令提示符,并且无法看到程序的结果。我知道我可以进入命令提示符并从那里运行它。但是,当用户双击.exe文件来运行它以保持该窗口打开以便可以看到结果时,我能做些什么吗?

1 个答案:

答案 0 :(得分:2)

一个技巧是在应用程序结束时等待用户输入。用户按任意键后,退出应用程序。摘录:

func main() {
    //Your original code...

    fmt.Printf("Press any key to exit...")
    b := make([]byte, 1)
    os.Stdin.Read(b)
}