曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 2774|回复: 0
打印 上一主题 下一主题

[FAQ] @echo off 是什么意思?

[复制链接]

716

主题

734

帖子

2946

积分

超级版主

Rank: 9Rank: 9Rank: 9

积分
2946
跳转到指定楼层
楼主
发表于 2014-5-11 22:28:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很多时候脚本里都会在最前面用上 @echo off 这句话。

echo off 是关闭命令行回显,也就是不显示命令本身,只显示命令的执行结果。但是,echo off 可以关闭别人的回显,但关不了最的回显,比如:
  1. echo off
  2.         echo "hello bat world!"
  3. pause
复制代码

显示结果为:
E:\bat\code>echo off
"hello bat world!"
请按任意键继续. . .

上面显示出了 echo off 这条命令自身。

因此想连 echo off 也屏蔽,那么就用 @ 这个符号,它就是命令行回显屏蔽符。综合起来说,在脚本顶端用了 @echo off 之后,什么命令的执行都不会回显自身了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-6-17 19:57 , Processed in 0.062587 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表