如果您曾经在运行脚本输出文本时尝试在命令提示符窗口中突出显示文本,则会注意到它不再输出文本。
我的问题是,cmd窗口内的突出显示是否只是阻止它输出文本,但仍允许脚本运行,还是突出显示时停止执行脚本?
不管答案如何,也很高兴知道为什么这样做?原因和目的都很好。
谢谢
答案 0 :(得分:4)
这样做是为了让您进行选择。否则,新的输出可能会滚动所有内容,最终您将没有选择所需的内容。
仅暂停输出。该程序将继续执行,但是,如果使用 unbuffered IO ,或者它使用的缓冲区已满,它将在写调用时阻塞,直到选择完成。