请问BAT文件中命令前的@符号有什么用的?

来源:百度知道 编辑:UC知道 时间:2024/06/22 14:27:39
请问BAT文件中命令前的@符号有什么用的?
请问全部都加@行不行的?

@本身就是一条指令,意思是跟在它后面的指令的执行及结果都不会在DOS界面上显示出来,当然只是它所在的那一行有效,另起一行的指令@将不再有效

楼上胡说什么,怎么不运行了

你都说关闭回显了!

可以都加@,但还不如在开头加上一个“@echo off”,意思是后面的都关闭回显,就不用每句都加@了

@关闭回显,例如:
1.不加@,用dir
C:\>dir
驱动器 C 中的卷没有标签。
卷的序列号是 3F33-13F0

C:\ 的目录

2006-12-06 12:29 <DIR> WINDOWS
2006-12-06 12:39 <DIR> Documents and Settings
2006-12-06 13:10 <DIR> Program Files
2007-11-06 11:19 <DIR> 我的音乐
2007-11-07 10:25 <DIR> ppmaterecord
0 个文件 0 字节
5 个目录 1,340,473,344 可用字节

加@的bat
驱动器 C 中的卷没有标签。
卷的序列号是 3F33-13F0

C:\ 的目录

006-12-06 12:29 <DIR> WINDOWS
006-12-06 12:39 <DIR> Documents and Settings
006-12-06 13:10 <DIR> Program Files
007-11-06 11:19 <DIR&