【发布时间】:2015-12-17 19:31:45
【问题描述】:
我需要让 Windows GUI 应用程序可以在控制台中运行,所以我在使用命令行调用应用程序时将控制台附加到进程。但是,在应用程序退出后,除非按下 ENTER 键,否则不会显示带有路径的控制台提示。有没有什么办法可以不按回车键直接显示带有路径的提示?谢谢。
【问题讨论】:
-
当您的程序开始运行时,它已经显示了提示。你必须让它等待。使用启动/等待 yourapp.exe。如果这不是您想要的,那么您需要使用 AllocConsole()。
-
我在 golang 中遇到了同样的问题,并认为某处存在错误/资源泄漏,并且 cmd 实际上被锁定了。原来提示其实早打印出来了,一切正常。