批处理echo是什么意思(cmd命令里的echo是做什么的)

:暂无数据 2026-04-22 22:40:02 0
回顾我学习批处理echo是什么意思的经历,cmd命令里的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

希望这篇关于批处理echo是什么意思的指南,特别是cmd命令里的echo是做什么的部分,能成为你解决问题的得力工具。
本文编辑:admin

更多文章:


程序设计语言就是计算机语言(计算机语言与程序设计语言有什么区别)

程序设计语言就是计算机语言(计算机语言与程序设计语言有什么区别)

今天给各位分享计算机语言与程序设计语言有什么区别的知识,其中也会对计算机语言与程序设计语言有什么区别进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年4月23日 00:40

hostloc(hostloc禁止ping了怎么禁止的如题 谢谢了)

hostloc(hostloc禁止ping了怎么禁止的如题 谢谢了)

结合最近的趋势来看,hostloc的热度持续攀升,而hostloc禁止ping了怎么禁止的如题 谢谢了作为其核心组成部分,讨论度更是居高不下。

2026年4月23日 00:20

对数运算法则公式14个(对数的运算法则及公式)

对数运算法则公式14个(对数的运算法则及公式)

当大家谈论对数运算法则公式14个时,总免不了提及对数的运算法则及公式。它们之间究竟有何玄机?读完本文你便了然于胸。

2026年4月23日 00:00

machome键(mac的返回键在哪里)

machome键(mac的返回键在哪里)

很多朋友初次接触machome键可能会觉得有点陌生,这很正常。今天这篇文章,咱们就一起把mac的返回键在哪里这事儿聊透,希望能帮您理清思路。

2026年4月22日 23:40

multisim怎么连线(multisim中编码器与显示器怎么连接)

multisim怎么连线(multisim中编码器与显示器怎么连接)

面对multisim怎么连线这个议题,很多人在multisim中编码器与显示器怎么连接这里栽了跟头。今天,我们就来聊聊如何避免这个坑,轻松上手。

2026年4月22日 23:20

vb语言代码大全网页(请问vb.net如何获取网页表格中的数据)

vb语言代码大全网页(请问vb.net如何获取网页表格中的数据)

老铁们,关于vb语言代码大全网页,你可能听过不少说法。今天,咱们就坐下来好好聊聊请问vb.net如何获取网页表格中的数据,保证让你豁然开朗。

2026年4月22日 23:00

批处理echo是什么意思(cmd命令里的echo是做什么的)

批处理echo是什么意思(cmd命令里的echo是做什么的)

回顾我学习批处理echo是什么意思的经历,cmd命令里的echo是做什么的可算是一个重要的转折点。正是搞懂了它,一切才变得顺畅起来。

2026年4月22日 22:40

java定义一个动态数组(Java动态二维数组 怎么动态定义)

java定义一个动态数组(Java动态二维数组 怎么动态定义)

有没有这种经历:明明想搞懂java定义一个动态数组,却被Java动态二维数组 怎么动态定义卡住了脖子?今天这篇文章,就是专治这种“卡脖子”问题的。

2026年4月22日 22:20

随机数表在哪本书上(随机事件的概率是高中哪本书)

随机数表在哪本书上(随机事件的概率是高中哪本书)

回顾我学习随机数表在哪本书上的经历,随机事件的概率是高中哪本书可算是一个重要的转折点。正是搞懂了它,一切才变得顺畅起来。

2026年4月22日 22:00

citrix xenserver(如何为为 XenServer 添加新磁盘)

citrix xenserver(如何为为 XenServer 添加新磁盘)

其实citrix xenserver的问题并不复杂,但是又很多的朋友都不太了解如何为为 XenServer 添加新磁盘,因此呢,今天小编就来为大家分享citrix xenserver的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题

2026年4月22日 21:40

最近更新

machome键(mac的返回键在哪里)
2026-04-22 23:40:02 浏览:0
citrix xenserver(如何为为 XenServer 添加新磁盘)
2026-04-22 21:40:02 浏览:0
热门文章

split函数 sql(求sql split函数的用法)
2026-03-26 20:40:01 浏览:1
phpweb 采用wamp(php环境搭建)
2026-03-28 14:00:01 浏览:1
floatleft是什么意思(displayflex和floatleft的区别)
2026-04-17 04:40:03 浏览:0
标签列表