您当前的位置:首页 > 文章摘抄 > 正文

echo什么意思(@echo_off的作用)

echo什么意思(@echo_off的作用)

ECHO英文原义简介:EchoProtocol中文释义:响应协议注释,主要用于调试和测试。可以基于TCP协议,服务器检测TCP端口7是否有报文。如果使用UDP协议,基本流程和TCP一样,检测到的端口也是7。路由也是网络中最常用的数据包。通过发送echo包可以知道当前连接节点有哪些路径,通过往返时间可以得到路径长度。

Linux下ECHO命令的功能描述:显示文本。

语言:echo [-ne] [string]或echo [-help] [-version]

补充说明:echo会将输入字符串发送到标准输出。输出字符串由空白字符分隔,并在末尾添加一个换行符。

参数:-n不要在结尾换行。

-e如果字符串中出现以下字符,将被特殊处理,而不会被视为一般。

文本输出:

\a发出警告声;

\b删除前一个字符;

\c不要在末尾添加换行符;

\f换行,但光标保持在原始位置;

\ n换行,光标移到行首;

\r光标移动到行首,但不换行。

\ t插入选项卡;

\v与\f相同;

\ \ Insert \ character

\ \ nnn插入由nnn(八进制)表示的ASCII字符;

帮助显示帮助。

版本显示版本信息。

DOS批处理命令中的ECHO命令ECHO命令是DOS批处理命令的子命令:

1.作为控制批处理命令在执行过程中是否显示命令行本身的开关。

格式:回显[开|关]

2.显示当前回声设置状态。

格式:回显

3.输出提示信息

格式:回显信息内容

4.关闭DOS命令提示符

在DOS提示符状态下输入ECHOOFF,可以关闭DOS提示符的显示,屏幕上只留下光标,直到输入ECHOON,提示符才会重新出现。

5.输出一个空行,相当于输入一个回车。

格式:回显。

值得注意的是。在命令行中,后面应该跟有ECHO,中间没有空格,否则“.”将作为提示信息输出到屏幕上。此外,“”可以使用。“/[\]+等等。

在下面的示例中,回车通过ECHO输出.被DOS管道转过来作为时间命令的输入,相当于时间命令执行后给一个回车。所以在执行时,系统会在显示当前时间后自动返回DOS提示状态:c: echo。|时间。

echo命令输出空行的另一个应用例子是添加ECHO。添加到自动批处理文件中,使原本显示在屏幕底部的提示屏幕出现在屏幕顶部。

6.按顺序回答问题

格式:ECHO reply |命令文件名

上面的格式可以用来简化一些命令(比如chkdsk/f;格式化驱动器:德尔*。*)操作,通过DOS管道命令,将ECHO命令输出的预设回复作为人机对话命令的输入。下面的例子相当于在被调用的命令中有人机对话时输入“Y”:c:echoy | chkdsk/f。

DELA:*。*

7.创建新文档或向其中添加内容。

格式:回显文件内容>文件名

回显文件内容>>文件名

例如,c:echo @ echooftautoexec . bat创建一个自动批处理文件。

c:echoc:\ cpav \ bootssafe autoexec . bat将内容追加到自动批处理文件。

c:键入AUTOEXEC。BAT显示自动批处理文件。

@ECHOOFF

c:\ CPAV \启动安全

8.将打印内容或打印控制代码输出到打印机。

格式:ECHO打印机控制代码> >PRN

回声打印内容> >PRN

@ECHOOFF的用法如果想关闭“ECHOOFF”命令行本身的显示,需要在命令行前加@即@ECHOOFF。

批处理命令:echo、@、call、pause和rem是批处理文件最常用的命令。

Echo表示显示该命令后的字符。

Echooff意味着在该语句之后运行的所有命令都不显示命令行本身。

@类似于echooff,但是加在其他命令行前面,表示命令行本身在运行时不显示。

Call调用另一个批处理文件(如果直接调用另一个批处理文件,在执行完那个文件后将无法执行当前文件的后续命令)。

暂停运行这句话会暂停并显示Pressanykeytocontinue。在继续之前,请等待用户按下任意键。

Rem表示该命令后面的字符是解释行,不执行,仅用于将来的搜索。

例:编辑c:\a.bat文件,输入以下内容保存为C: \ a.bat,执行这个批处理文件后,可以实现:将根目录下的所有文件写入a.txt,启动UCDOS,进入WPS等功能。

批处理文件的内容是:文件表示:

Echooff不显示命令行。

Dirc: \ *。* a.txt将c盘文件列表写入a.txt。

Callc: \ ucdos \ ucdos.bat调用ucdos。

你好,艾可。显示“你好”

暂停并等待键继续。

使用wps注释的Rem将使用wps。

Cducdos进入ucdos目录

Wps使用wps

也可以像C语言一样在批处理文件中使用参数,只需要一个参数表达式%即可。

%表示一个参数,它指的是运行批处理文件时在文件名后添加的字符串。变量的范围可以从%0到%9,其中%0代表文件名本身,字符串的顺序为%1到%9。

比如C:根目录下的下一个批处理文件命名为f.bat,内容是格式%1。

那么如果c: \ fa:被执行,formata实际上被执行:

再比如C:根目录下一个批处理文件的名字是t.bat,内容是type%1type%2。

然后运行c: \ ta.txtb.txt会依次显示a.txt和b.txt文件的内容。

Ifgotochoicefor是批处理文件中相对高级的命令。如果您熟练地使用这些命令,您就是批处理文件的专家。

If是指它会判断指定的条件是否满足,然后决定执行不同的命令。有三种格式:

1、 if"Parameter"=="String"要执行的命令

如果参数等于指定的字符串,则条件成立。运行命令,否。

运行下一句。(注意是两个等号)

如如果“% 1”==“a”格式:

2、要执行的现有文件名命令

如果有指定的文件,条件成立,运行命令,否则运行下一句。比如ifexisconfig.syseditconfig.sys。

3、要执行的iferrorlevel编号命令

如果返回代码等于指定的数字,则条件成立,命令运行;否则下一句就是跑。比如errorlevel 2 gotox 2 DOS程序运行,会向DOS返回一个数字,这个数字叫做错误码errorlevel或者返回码。

Goto批处理文件在这里运行时会跳转到goto指定的标签,一般和if一起使用。比如:

gotoend

:结束

echothisistheend

标签用:string表示,不执行标签所在的行。

选择使用此命令让用户输入一个字符来运行不同的命令。使用的时候要加上/c:参数,在c:后面要写可以输入的字符,中间不要有空格。它的返回代码是1234.

如:choice/c:dmedefrag,mem,end

将被显示

defrag,mem,end[D,M,E]?

例如,test.bat的内容如下:

@echooff

choice/c:dmedefrag,mem,end

Iferrorlevel3gotodefrag应该先判断值最高的错误码。

iferrorlevel2gotomem

一级轮虫

:碎片整理

c:\dos\defrag

gotoend

:记忆

记忆

gotoend

:结束

回声再见

这个文件运行后会显示defrag,mem,end [d,m,e]?用户可以选择dme,然后if语句会做出判断。d表示执行标记为defrag的程序段,M表示执行标记为mem的程序段,E表示执行标记为end的程序段。每个程序段最后用gotoend跳转到结束标签,然后程序会显示goodbye,文件结束。

对于loop命令,只要满足条件,它就会多次执行同一个命令。

(set) do [command]中[%%f]的格式

只要参数f在指定的集合内,条件就成立,命令就被执行。

如果批处理文件中有一行:

对于%%cin(*。蝙蝠*。txt)dotype%%c

意思是如果是以bat或者txt结尾的文件,会显示文件的内容。

DOS启动时会自动运行autoexec.bat文件。一般我们在里面加载必要的程序,比如:path(设置路径)、smartdrv(磁盘加速)、mouse(鼠标启动)、mscdex(光驱连接)、doskey(键盘管理)、set(设置环境变量)等等。

如果启动盘的根目录中不存在该文件,电脑会要求用户输入日期和时间。

例如,典型的autoexec.bat内容如下:

@echooff不显示命令行。

提示符$p$g在安装提示符之前有一个目录提示符。

pathc:\ dos;c:\;c:\ windows;c:\ ucdos;C: \ tools设置路径

LHC:\ dos \ doskey.com加载键盘管理。

mouse.com加载鼠标管理LHC: \鼠标。

smartdrv.exe:\ dos \ LHC加载磁盘加速管理。

lhc:\dos\mscdex/S/D:M

SCD000/M:12/V加载的光盘驱动器。

SetEMP=c: \ temp设置临时目录。

标签:文件命令内容


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 三诺血糖仪怎么样(血糖仪什么牌子的好用又准确三诺的怎么样)

下一篇: 五岁生日怎么发朋友圈,宝宝5岁生日朋友圈感言有哪些(宝贝五岁生日的祝福语)



推荐阅读