在批处理bat文件的命令中可以看到“>nul”,如pause>nul、1>nul 2>nul,找了一下资料,特以记之。
>,不用说了,重定向;nul,空设备。重定向到空设备上,自然是没有输出,pause>nul,不显示暂停pause。至于1>nul 2>nul,就是无论正确还是错误的信息提示都不显示。
STDIN 0 标准输入(键盘)
STDOUT 1 输出到命令提示符窗口 (屏幕)
STDERR 2 错误输出到命令提示符窗口(屏幕)
如命令ping 127.0.0.1 >nul,就不会显示ping命令的结果出来,一般加上-n参数设置ping的次数来计时,用>nul就不会显示ping的结果。
参考文(当然人家研究的更多):http://www.cn-dos.net/forum/viewthread.php?tid=16942
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/1258.html