gpt4 book ai didi

c++ - 在 dos 批处理文件中关闭屏幕更新

转载 作者:太空狗 更新时间:2023-10-29 21:30:40 26 4
gpt4 key购买 nike

我正在用 C++ 编写一个程序,它使用 system() 命令从 DOS 操作系统启动命令。到目前为止,我认为还不错。但是我怎样才能在弹出的控制台窗口中关闭屏幕更新,这样我就看不到由此产生的数千条消息。

或者,或者,我怎样才能将这些消息转储到其他地方....也就是说,有没有更优雅的方式来处理这个问题,而不是仅仅关闭屏幕?谢谢。

最佳答案

  1. 为了防止语句本身被回显,将其放在脚本的顶部:

    @回声关闭

  2. 要防止命令输出,请使用重定向运算符。丢弃标准输出和标准错误流:

    nameofcommand.exe 参数 > nul 2>&1

请注意,在您的脚本中包含错误处理(检查错误级别等)始终是一个好主意,尤其是如果您丢弃所有输出(如上所示)。

关于c++ - 在 dos 批处理文件中关闭屏幕更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2114130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com