微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我们使用@Echo off / on,而不是仅使用echo / off?

我想知道如上所述,为什么我们使用@Echo off / on而不是echo / off。 有没有任何理由或为了知名度? 据此,它似乎没有视觉上的差异:

C:UsersJack> Echo Hello World!!! Hello World!!! C:UsersJack> Echo off Echo Hello World!!! Hello World!!! Echo on C:UsersJack> Echo Hello World!!! Hello World!!! C:UsersJack> @Echo off Echo Hello World!!! Hello World!!! @Echo on C:UsersJack> Echo Hello World!!! Hello World!!!

将%1处理为批处理脚本中的registry

如何将零填充到文件内容

解压缩所有子文件夹中的所有压缩文件

启动一个从batch file隐藏的exe文件

如何在C#(MVC 3)中使用3个参数自动运行批处理命令?

@从输出中隐藏命令本身。 如果你不使用它,就没有办法从批处理文件中完全消除命令回声,你总是会把第一行作为输出

从批处理文件中,如果echo当前处于打开状态,那么@echo off将不会被回显,而echo off将会:

C:workingtest>type test.cmd echo off echo hello C:workingtest>test C:workingtest>echo off hello

如果echo当前关闭,那么@echo on和echo on之间没有区别; 前者可能是习惯性使用的,或者是因为程序员不希望这个行为取决于echo是否正在打开或关闭

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐