批处理 echo 显示变量

作者&投稿:道尹 (若有异议请与网页底部的电邮联系)
批处理 echo显示变量~

使用SET命令即可完成,代码范例如下(实际运行请删除注释 ):

@echo off ::关闭命令回显
set test= ::清空变量test值保证每次开始该变量均为空
set /p test=请输入一个数字: ::为变量test赋值
echo 您输入的数字为:%test% ::显示变量test的值
pause ::为显示上面输出结果,暂停批处理运行.

echo %a%
才会显示123
需要转义的字符前面加 ^ 符号.

使用SET命令即可完成,代码范例如下(实际运行请删除注释 ):

@echo off ::关闭命令回显

set test= ::清空变量test值保证每次开始该变量均为空

set /p test=请输入一个数字: ::为变量test赋值

echo 您输入的数字为:%test% ::显示变量test的值

pause ::为显示上面输出结果,暂停批处理运行.

扩展资料:

功能说明:显示文字。

语 法:echo [-ne][字符串]或 echo [--help][--version]

补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号。

参 数:-n 不要在最后自动换行

-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

\a 发出警告声;

\b 删除前一个字符;

\c 最后不加上换行符号;

\f 换行但光标仍旧停留在原来的位置;


换行且光标移至行首;

参考资料来源:百度百科-echo (计算机命令)



系统是这样规定的,引用变量: %变量名%
set val=2
set val1=3
比如,echo %val1%123,那系统就打印出2123
好处就是,如果只用%变量名来引用变量,那么echo %val123到底是显示2123还是323呢.

%是变量标志符,也可以叫封闭符,就是告诉系统,两个%符号之间的就是变量。


晋宁县17338074561: 批处理 echo显示变量 -
穆种苯甲: 使用SET命令即可完成,代码范例如下(实际运行请删除注释 ):@echo off ::关闭命令回显 set test= ::清空变量test值保证每次开始该变量均为空 set /p test=请输入一个数字: ::为变量test赋值 echo 您输入的数字为:%test% ::显示变量test的值 pause ::为显示上面输出结果,暂停批处理运行.

晋宁县17338074561: 批处理 echo 显示变量 -
穆种苯甲: 系统是这样规定的,引用变量: %变量名% set val=2 set val1=3 比如,echo %val1%123,那系统就打印出2123 好处就是,如果只用%变量名来引用变量,那么echo %val123到底是显示2123还是323呢.

晋宁县17338074561: 批处理连续显示变量 -
穆种苯甲: 首先你的 echo. 错了 如果是echo. 首行必须要echo off 否则不能显示的变量是两个%%号 你把echo.%1%%2%%3%%4%%5% 改成 echo %1% %2% %3% %4% %5%或都 首行加echo off 在把你把echo.%1%%2%%3%%4%%5% 改成 echo. %1% %2% %3% %4% %5%完整句子是echo offset 1=1set 2=2set 3=3set 4=4set 5=5echo. %1% %2% %3% %4% %5%pause

晋宁县17338074561: 怎么建立批处理和怎么使用批处理 -
穆种苯甲: 简单批处理命令简介 【 echo 命令 】 打开回显或关闭请求回显功能,或显示消息.如果没有任何参数,echo 命令将显示当前回显设置. 语法 echo [{on|off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和...

晋宁县17338074561: 批处理 如何设置默认值 -
穆种苯甲: @echo off set "a=0" set /p "a=输入变量A的新值,直接回车则使用旧值:" echo %a% pause

晋宁县17338074561: 批处理“echo 消息”的详细例子 -
穆种苯甲: Echo 命令 打开回显或关闭请求回显功能,或显示消息.如果没有任何参数,echo 命令将显示当前回显设置.语法 echo [{on off}] [message] 1、显示消息echo echo就这么简单2、打开或关闭回显echo offecho onecho3、显示变量echo %date% %time%4、显示消息或变量重定向到文件echo 今天是%date%>test.logecho 现在是%time%>>test.log5、显示特殊符号><&echo ^<html^>>test.html

晋宁县17338074561: 批处理中怎样做到echo一秒钟显示五个字? -
穆种苯甲: @echo off setlocal enabledelayedexpansion set ss=12345678901234567890123456789012345678901234567890 echo t1=%time%:loop set/a "q=1%time:~-2%%%20" if %q% gtr 1 goto :loop set/p=!ss:~%n%,1!for /L %%i in (1,1,480) do cd.set/a n+=1 if not "!ss:~%n%!"=="" goto :loop echo; echo t2=%time% echo 共%n%个字符 endlocal pause

晋宁县17338074561: bat 批处理 变量处理 -
穆种苯甲: @echo off set a=12345 set b=%a:~0,3% echo 变量"b"等于:%b% pause

晋宁县17338074561: 批处理文件中%是什么意思 -
穆种苯甲: 1 在set /a中的二元运算符,表示算术取余.@echo off set /a x=100%%3 echo %x% pause 会显示余数12 命令行环境下,在for命令in前,后面接一个字符(可以是字母、数字或者一些特定字符),表示指定一个循环或者遍历指标变量.具体见for命令帮助3 批处理中,后接一个数字表示引用本批处理当前执行时的指定的参数.@echo off echo %1&pause 将文件拖入批处理会显示被拖入的文件4 变量一般用%%括起来 如 @echo off set a=123 echo %a% pause 会显示变量a——123

晋宁县17338074561: set命令如何使用 -
穆种苯甲: set,E文翻译过来就是“设置”的意思,相当于数学里的“令”. 如:set X=5,就是令X=5的意思. 语法形式:SET [variable=[string]] SET /P variable=[promptString] SET /A expression 一、SET [variable=[string]] 示例1:@echo off set pause 显示...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网