批处理 @ 隐藏当前行命令
echo off可以控制后续命令不显示,但无法控制自身这一句命令不显示。
@用于隐藏当前行命令。
结合echo off使用,就能隐藏所有的命令。 @隐藏第一句,echo off隐藏后续所有句。
1 语法
@ 命令
会执行命令,但不会在窗口中显示命令。
2 示例1
05-at-01.bat批处理文件内容如下
@ echo hello
pause
运行结果
说明
@只隐藏了echo hello这行命令,第2行命令pause依然会显示。
3 示例2
05-at-02.bat批处理文件内容如下
@ echo off
echo hello
echo bat
pause
运行结果
4 对比不加@的代码与效果
不加@的代码
echo off
echo hello
echo bat
pause
不加@的效果