批处理echo是什么意思(cmd命令里的echo是做什么的)
本文目录
- cmd命令里的echo是做什么的
- echo是什么命令
- ECHO是什么意思
- 请详细讲解下批处理文件echo、@、call、pause、rem 命令的具体用法以及含义
- 批处理中,echo.这个命令是什么意思啊
- DOS下echo和@的详解,候教!
cmd命令里的echo是做什么的
echo本身是显示的意思,但是echo
off一般用在批处理文件中,他的作用是在echo
off之后的命令执行时不再被显示在屏幕中,好像后台执行一样,再告你一个绝招,如果连echo
off都不想被显示的话,再在前面加一个@,成了@echo
off,那就彻底不显示了.
echo是什么命令
分类: 电脑/网络
解析:
ECHO命令是大家都熟悉的DOS批处理命令的一条子命令:
1. 作为控制批处理命令在执行时是否显示命令行自身的开关
格式:ECHO
如果想关闭“ECHO OFF”命令行自身的显示,则需要在该命令行前加上“@”。
2. 显示当前ECHO设置状态
格式:ECHO
3. 输出提示信息
格式:ECHO信息内容
上述是ECHO命令常见的三种用法,也是大家熟悉和会用的,但作为DOS命令淘金者你还应该知道下面的技巧:
4. 关闭DOS命令提示符
在DOS提示符状态下键入ECHO OFF,能够关闭DOS提示符的显示使屏幕只留下光标,直至键入ECHO ON,提示符才会重新出现。
5. 输出空行,即相当于输入一个回车
格式:ECHO.
值得注意的是命令行中的“.”要紧跟在ECHO后面中间不能有空格,否则“.”将被当作提示信息输出到屏幕。另外“.”可以用,:;”/+等任一符号替代。
在下面的例子中ECHO.输出的回车,经DOS管道转向作为TIME命令的输入,即相当于在TIME命令执行后给出一个回车。所以执行时系统会在显示当前时间后,自动返回到DOS提示符状态:
C:》ECHO.|TIME
ECHO命令输出空行的另一个应用实例是:将ECHO.加在自动批处理文件中,使原本在屏幕下方显示的提示画面,出现在屏幕上方。
6. 答复命令中的提问
格式:ECHO答复语|命令文件名
上述格式可以用于简化一些需要人机对话的命令(如:CHKDSK/F;FORMAT Drive:;del *.*)的操作,它是通过DOS管道命令把ECHO命令输出的预置答复语作为人机对话命令的输入。下面的例子就相当于在调用的命令出现人机对话时输入“Y”回车:
C:》ECHO Y|CHKDSK/F
C:》ECHO Y|DEL A :*.*
7. 建立新文件或增加文件内容
格式:ECHO 文件内容>文件名
ECHO 文件内容>>文件名
例如:C:》ECHO @ECHO OFF》*****建立自动批处理文件
C:》ECHO C:\CP**\BOOTSAFE》》*****向自动批处理文件中追加内容
C:TYPE *****显示该自动批处理文件
@ECHO OFF
C:\CP**\BOOTSAFE
8. 向打印机输出打印内容或打印控制码
格式:ECHO 打印机控制码>PRN
ECHO 打印内容>PRN
下面的例子是向M-1724打印机输入打印控制码。<Alt>156是按住Alt键在小键盘键入156,类似情况依此类推:
C:》ECHO 《Alt》+156《Alt》+42《Alt》+116》PRN(输入下划线命令FS*t)
C:》ECHO 《Alt》+155@》PRN(输入初始化命令ESC@)
C:》ECHO.》PRN(换行)
9. 使喇叭鸣响
C:》ECHO ^G
“^G”是用Ctrl+G或Alt+007输入,输入多个^G可以产生多声鸣响。使用方法是直接将其加入批处理文件中或做成批处理文件调用。
10.执行ESC控制序列修改屏幕和键盘设置
我们知道DOS的设备驱动程序*****提供了一套用来修改屏幕和键盘设置的ESC控制序列。如执行下述内容的批处理程序可以把功能键F12定义为DOS命令“DIR/W”,并把屏幕颜色修改为白色字符蓝色背景。
@ECHO”←[0;134;”DIR/W”;13p
@ECHO”←[1;37;44m
(注:批处理文件中“←”字符的输入方法是在状态下按Alt中小键盘上的27)
ECHO是什么意思
echo在批处理中表示显示的意思,
echo on 为打开回显
echo off 为关闭回显,
echo 字符串 表示显示字符串
请详细讲解下批处理文件echo、@、call、pause、rem 命令的具体用法以及含义
1、
显示信息,或将命令回显打开或关上。
ECHO
ECHO
要显示当前回显设置,键入不带参数的 ECHO。
从批处理程序调用另一个批处理程序。
2、
CALL
batch-parameters 指定批处理程序所需的命令行信息。
如果命令扩展名被启用,CALL 会如下改变:
CALL 命令现在将卷标当作 CALL 的目标接受。语法是:
CALL:label arguments
一个新的批文件上下文由指定的参数所创建,控制在卷标被指定
后传递到语句。您必须通过达到批脚本文件末两次来 "exit" 两次。
第一次读到文件末时,控制会回到 CALL 语句的紧后面。第二次
会退出批脚本。键入 GOTO /?,参看 GOTO : EOF 扩展名的描述,
此描述允许您从一个批脚本返回。
另外,批脚本文本参数参照(%0、%1、等等)已如下改变:
批脚本里的 %* 指出所有的参数(如 %1 %2 %3 %4 %5 ...)
批参数(%n)的替代已被增强。您可以使用以下语法:
%~1 - 删除引号("),扩充 %1
%~f1 - 将 %1 扩充到一个完全合格的路径名
%~d1 - 仅将 %1 扩充到一个驱动器号
%~p1 - 仅将 %1 扩充到一个路径
%~n1 - 仅将 %1 扩充到一个文件名
%~x1 - 仅将 %1 扩充到一个文件扩展名
%~s1 - 扩充的路径指含有短名
%~a1 - 将 %1 扩充到文件属性
%~t1 - 将 %1 扩充到文件的日期/时间
%~z1 - 将 %1 扩充到文件的大小
%~$PATH : 1 - 查找列在 PATH 环境变量的目录,并将 %1
扩充到找到的第一个完全合格的名称。如果环境
变量名未被定义,或者没有找到文件,此组合键会
扩充到空字符串
可以组合修定符来取得多重结果:
%~dp1 - 只将 %1 扩展到驱动器号和路径
%~nx1 - 只将 %1 扩展到文件名和扩展名
%~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1,
并扩展到找到的第一个文件的驱动器号和路径。
%~ftza1 - 将 %1 扩展到类似 DIR 的输出行。
在上面的例子中,%1 和 PATH 可以被其他有效数值替换。
%~ 语法被一个有效参数号码终止。%~ 修定符不能跟 %*
使用
3、
暂停批处理程序,并显示以下消息:
请按任意键继续. . . 在批处理文件或 ***** 里加上注解或说明。
4、
REM
批处理中,echo.这个命令是什么意思啊
echo.运行出来的效果就是空一行,相当于我们打字时按了一下回车。echo.后面跟其他内容就是显示这些内容啦,和echo+空格一样的效果。
DOS下echo和@的详解,候教!
一、ECHO命令是DOS批处理命令的一条子命令:
1. 作为控制批处理命令在执行时是否显示命令行自身的开关
格式:ECHO
2. 显示当前ECHO设置状态
格式:ECHO
3. 输出提示信息
格式:ECHO信息内容
4. 关闭DOS命令提示符
在DOS提示符状态下键入ECHO OFF,能够关闭DOS提示符的显示使屏幕只留下光标,直至键入ECHO ON,提示符才会重新出现。
5. 输出空行,即相当于输入一个回车
格式:ECHO.
值得注意的是命令行中的“.”要紧跟在ECHO后面中间不能有空格,否则“.”将被当作提示信息输出到屏幕。另外“.”可以用,:;”/+等任一符号替代。
在下面的例子中ECHO.输出的回车,经DOS管道转向作为TIME命令的输入,即相当于在TIME命令执行后给出一个回车。所以执行时系统会在显示当前时间后,自动返回到DOS提示符状态:C:》ECHO.|TIME
ECHO命令输出空行的另一个应用实例是:将ECHO.加在自动批处理文件中,使原本在屏幕下方显示的提示画面,出现在屏幕上方。
6. 答复命令中的提问
格式:ECHO答复语|命令文件名
上述格式可以用于简化一些需要人机对话的命令(如:CHKDSK/F;FORMAT Drive:;del *.*)的操作,它是通过DOS管道命令把ECHO命令输出的预置答复语作为人机对话命令的输入。下面的例子就相当于在调用的命令出现人机对话时输入“Y”回车: C:》ECHO Y|CHKDSK/F
C:》ECHO Y|DEL A :*.*
7. 建立新文件或增加文件内容
格式:ECHO 文件内容>文件名
ECHO 文件内容>>文件名
例如:C:》ECHO @ECHO OFF》*****建立自动批处理文件
C:》ECHO C:\CP**\BOOTSAFE》》*****向自动批处理文件中追加内容
C:TYPE *****显示该自动批处理文件
@ECHO OFF
C:\CP**\BOOTSAFE
8. 向打印机输出打印内容或打印控制码
格式:ECHO 打印机控制码>PRN
ECHO 打印内容>PRN
二、@的用法:如果想关闭“ECHO OFF”命令行自身的显示,则需要在该命令行前加上“@”,即@ECHO OFF
更多文章:
程序设计语言就是计算机语言(计算机语言与程序设计语言有什么区别)
2026年4月23日 00:40
hostloc(hostloc禁止ping了怎么禁止的如题 谢谢了)
2026年4月23日 00:20
multisim怎么连线(multisim中编码器与显示器怎么连接)
2026年4月22日 23:20
vb语言代码大全网页(请问vb.net如何获取网页表格中的数据)
2026年4月22日 23:00
批处理echo是什么意思(cmd命令里的echo是做什么的)
2026年4月22日 22:40
java定义一个动态数组(Java动态二维数组 怎么动态定义)
2026年4月22日 22:20
citrix xenserver(如何为为 XenServer 添加新磁盘)
2026年4月22日 21:40





