gpt4 book ai didi

windows - 如何隐藏批处理输出

转载 作者:可可西里 更新时间:2023-11-01 12:12:45 24 4
gpt4 key购买 nike

我正在对一个批处理脚本进行最后的润色,该脚本将本地编辑的网站的内容传输到 Internet。

脚本在控制台窗口中打开,并输出大量管理员需要查看的内容,以防出现问题。但是,在这种情况下,输出将作为电子邮件发送,因此无需显示输出并不必要地混淆运行更新的用户。我只需要显示几行(例如,“开始同步...”和“同步完成”)。

有人能想出一种方法来停止批处理脚本中的输出吗?有点完全“回声关闭”?

一个简单的

my_batch_file > nul

不会削减它,因为正如我所说,我需要展示一些东西。

最佳答案

Windows 实际上确实有 stdout 和 stderr 的概念。这是一个例子:

测试.bat:

@echo off
echo verbose stuff 1
echo verbose stuff 2
echo verbose stuff 3
echo important stuff! >&2
echo verbose stuff 4

如果您将其作为“test.bat”运行,您将获得完整的输出。如果您将它作为“test.bat >nul”运行,那么您只会得到“重要”输出(任何重定向到 stderr 的内容,使用 >&2)

关于windows - 如何隐藏批处理输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2044882/

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