批处理 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呢.
%是变量标志符,也可以叫封闭符,就是告诉系统,两个%符号之间的就是变量。
穆种苯甲: 使用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 显示...