批处理文件 bat 的入门命令
发布日期:2021-06-30 19:49:08 浏览次数:2 分类:技术文章

本文共 1198 字,大约阅读时间需要 3 分钟。

1. echo on和echo off
echo on表示打开回显,echo off表示关闭回显,何为回显?打开回显就是执行命令时会把命令显示出来,关闭回显反之.
2.echo 【message】
这个很简单,就是显示后面的信息。
3.
PAUSE
这个命令没有什么好说的,要暂停时直接pause就行了,当然后面我们会用pause>nul。
4.
CLS
clear screen 清屏
5.REM
在批处理文件或 CONFIG.SYS 里加上注解或说明。
6.

1)给变量赋值(撤销)
例1:
@echo off
set str=My name is Xiao
echo %str%
rem 批处理中的变量一般需要用%来扩展,相见特殊符号一节
pause>nul
2.
@echo off
set str=ABCDEFGHIJKLMN
echo %str%
set str=
echo;%str%
rem 还记得加";"可以实现什么效果吗?一个空行,为什么要这么做呢?想不出来的话去掉这个";"试试
pause>nul
上面的例子中,一个是给变量赋值,一个是撤销变量的值
  
2)等待用户输入数据(开关/P)
例:
  
@echo off
set /p name=请输入你的姓名:
set /p age=请输入你的年龄(纯数字):
echo 所以,%name%今年%age%岁咯?
pause>nul
3)计算(开关/A)
例1:
@echo off
set /a num=(12*2)+(13*4)
echo (12x2)+(13x4)=%num%
pause>nul
例2:
@echo off
set /p num=请输入一个数字(不要超过2147483647):
REM 批处理能处理的数字不能超过32位(二进制)
set /a num*=2
echo 这个数字的两倍是%num%
pause>nul
附:Set /a num*=2与set /a num=num*2等价
7. 符号
() - 分组
! ~ - - 一元运算符
* / % - 算数运算符
+ - - 算数运算符
<< >> - 逻辑移位
- 按位“与”
^ - 按位“异”
| - 按位“或”
= *= /= %= += -= - 赋值
&= ^= |= <<= >>=
, - 表达式分隔符
8.在实际应用中的总结
   %%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写,FOR会把每个读取到的值给他;
   IN:(相关文件或命令) :FOR要把什么东西读取然后赋值给变量。
   do:
执行的命令:对每个变量的值要执行什么操作就写在这。
  “/f”,运行结果只显示括号里的文字字符“**.txt”,而不能读取文本文件“**.txt”中的内容。可见,“/f”是解析文本字符串的好工具。
例如:
运行结果:

转载地址:https://lipenglin.blog.csdn.net/article/details/49046547 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux shell — 3.linux的档案属性和目录配置(2)
下一篇:Java — 泛型程序设计(1)(Core Java I)

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月11日 22时10分26秒