@echo off 的中袭差意思是关闭回显,不显示正在执行的批处理命令及执行的结果等。
语法:echo [{on off}] [message] 示例:@echo off / echo hello world。
当echo设置off值的时候,那么下面的指令都将只执行而不显示,当再次出现echo on时下面的语句才为可见的(回显)。
echo通常禅大和@一起使用,@放在echo的前面,即是 @echo,作卖皮用是让@后面的句子不显示出来,而@本身也是不显示的,那么通过 @echo off 可达到不显示任何信息的效果。
扩展资料
批处理应用于DOS和Windows系统中。批处理文件的扩展名为bat 。
批处理是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND. COM或者CMD.EXE)解释运行。类似于Unix中的Shell脚本。
批处理文件具有.bat或者.cmd的扩展名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。更复杂的情况,需要使用if,for,goto等命令控制程序的运行过程,如同C,Basic等中高级语言一样。
pause 命令暂停命令。
call 命令从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。
参考资料来源:百度百科-echo
就是说关闭回显
@echo off并不是DOS程序中的,
而是DOS批处理中的。
当年的DOS,所有操作都用键盘命郑饥令来完成,
当你每次都要输入相同的命令时,
可以把这么升丛或多命令存为一个批处理,
从此以后,只要运行这个批处理,
就相当于打了几行、几十行命令。
DOS在运行批处理时,
会依次执行批处理中的每条命令,
并且会在显示器上显示,
如果你不想让它们显示,
可以加一个“echo off”
当然,“echo off”也是命令,
它本身也会显示,
如果连吵伍这条也不显示,
就在前面加个“@”。
说了这么多,
我觉得非常详细了,
可能你还是不懂。
没有经过DOS时代的人,
想法跟我们是有区别的。
自己试试
应该是不显示路径