当Executable写入控制台时(使用-console选项),如果我第二次按“ enter”,即使Executable仍在后台运行,它也带我回到命令提示符。我们如何强制它将所有内容输出到控制台,并且只有完成后才应返回命令提示符?
答案 0 :(得分:2)
Windows上的安装程序是GUI可执行文件,它不能使控制台等待该过程完成。有两种解决方法:
1)在“安装程序”->“屏幕和操作”步骤中,选择安装程序的“ Windows控制台可执行文件”属性。缺点:从资源管理器启动安装程序时,将打开一个控制台。
2)像这样在命令行中启动安装程序:
$.getString() + $.getString2()...