好的,我很确定我不仅仅是对此愚蠢,而且> nul并没有隐藏整个输出,我很好奇为什么,如果有的话是一个解决方案:
net stop"在这里服务" > NUL
看,如果它失败了,那么它会输出所说的失败,但是我想隐藏所有输出周期,我该怎么做?
答案 0 :(得分:3)
要将所有输出重定向到nul
,您必须使用>nul 2>nul
。
为什么呢?有两个输出句柄:stdout
和stderr
,后者用于错误消息。 2
只是与stderr
的文件句柄相关联的数字(对于stdout
,此数字为1
)。