cmd批处理
用法1:2>nul
2>nul 是屏蔽操作失败显示的信息,如果成功依旧显示。
如:在批处理文件所在路径下md(或者mkdir)创建名为test的文件夹,当此文件夹已经创建时会报错。使用2>nul 可屏蔽此提示
md test 2>nul
用法2:>nul (即1>nul)
>nul 是屏蔽操作成功显示的信息,但是出错还是会显示(即1>nul)
@符号是取消本行的输入显示
如:
例1:ping 一个IP地址。cmd中将首先显示,输入情况,c:\user\administrator\ ping 192.168.1.1 无论能不能ping通,界面一般会输出连续输出4行ping的情况。
@echo off
ping 192.168.1.1
pause
例2:在语句前加上@,不再显示输入情况。直接显示ping输出结果
@echo off
@ping 192.168.1.1
pause
例3:在语句末加上>nul,不再显示输出结果,由于添加了@,输入情况也不会显示。
@echo off
@ping192.168.1.1 >nul
pause
用法3:>nul 2>nul (即1>nul)
屏蔽所有输出语句显示,无论成功或失败界面均不再提示