第一个地方,echo字符串成功了,但是echo %xxx%失败,从结果可知,是被echo off卡死了,也就是说echo变量的时候,是受echo off影响的。 另外一个有趣的地方,是set x。 如果我保持同一个cmd不关闭,在执行完a.bat之后,再在这个cmd中,执行一个b.bat文件,其内容为: @echo off set xxx_2 = '456' set x 这...
@echo off set /p a=请输入a: set /p b=请输入b: echo a=%a% b=%b% pause 读取文件内容 我的工程里有一个 file.txt 文件,里面有这样的一句话: I'm so handsome. 现在我想在.bat中读取这个文本,该怎么做到呢? @echo off set /p hehe=<file.txt echo %hehe% pause 其实道理和读取输入类似,...
pause @echo off :: :: set /p value=请输入变量的值:意思是定义一个变量value,这个value的值需要在控制台上动态输入 :: =号右边的是提示语,不是变量的值 :: ::: set /p value=请输入变量的值 :: :: echo.是换行的意思 :: :::
要在屏幕上显示变量的内容,我们需要两个额外的命令:echo和pause。下面我们创建一个简单的bat文件。在计算机上打开一个新文件夹,比如D:\Batch\,并在其中创建一个名为Mood.bat的bat文件,代码如下: setmyMood=happyechoMy mood is %myMood%. pause 这里bat文件Mood.bat显示一个已解析的变量。 如果双击或打开Mood....
最近工作需要用到bat,以前没有用过。一周快速开发下来,总结我自己最常用的方法。 语句 注释 在echo off的情况下,两者都可以用。在echo on的情况下,只有@rem可以用。 pause是等待输入 rem 注释1 @rem 注释2 ::注释3 1. 2. 3. 输出 “”适用于对象,如果输出加上“”,就是直接输出双引号的意思。而空格是...
以下是一个示例,演示如何在Echo命令中使用环境变量:echo "My home directory is %userprofile%"上述示例会输出当前用户的主目录路径。3. 让显示结果空一行或空多行显示,使显示更美观 以下是一个示例(另存为.bat运行):@echo off echo 这是第一行 echo.echo 这是第三行 echo.echo.echo.echo 这是第七行...
原文链接:batch批处理学习心得--变量的定义 SET 2、条件@echo 0ff for /F %%i in ('npm --version') do ( set commitid=%%i) echo commitid=%commitid% if "%commitid%"=="" ( echo "fail" ) else ( echo "success") pause 说明:起始括号需要跟if或else在同一行曾经困扰了很久的bat脚本,如果...
结果显示同一个变量在两个不同的时间被解析为两个不同的值: My mood is gloomy. Now my mood is cheerful. 请按任意键继续. . . 随着我们的bat文件变得越来越复杂,echo命令可以将输出发送到控制台以外的地方。 set命令的特性 对于大多数编程语言来说,设置变量通常是一个简单的事情,但批处理与大多数编程语言...
结果显示同一个变量在两个不同的时间被解析为两个不同的值: My mood is gloomy. Now my mood is cheerful. 请按任意键继续. . . 随着我们的bat文件变得越来越复杂,echo命令可以将输出发送到控制台以外的地方。 set命令的特性 对于大多数编程语言来说,设置变量通常是一个简单的事情,但批处理与大多数编程语言...