DOS\批处理常用相关知识点

1.关于注释

dos中常用的注释方法有两种:rem和::

两者的区别在于:使用rem进行注释的文本在开启回显后会显示在界面而::注释的文本无论如何均不会显示在界面

在dos中

任何以冒号:开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容。

标号分为有效标号和无效标号,

有效标号:冒号后紧跟一个以字母数字开头的字符串,视为有效标号,goto语句可以识别。

无效标号:冒号后紧跟一个非字母数字的一个特殊符号,goto无法识别的标号,为无效标号。

有效标号和无效标号均会被忽略,因此,无效标号可以用于注释当前行,常用于注释的无效标号为::,实际上:+也可以用于注释

2.echo和@

echo:中文意为回显,该命令用于做回显控制,有两个值 on和off

@:隐藏他后面的这一行的命令本身(只能影响当前行)

这两个命令经常会组合使用

echo:显示回显状态,是ON还是OFF

echo.:输出一个空白行,即回车换行

echo off:从下一行开始关闭回显

@echo off:从本行开始关闭回显(用于批处理文件的开头,表示从下一行开始关闭回显,并隐藏当前行命令本身,实际效果就是从当前行开始隐藏)

3.set命令(用于定义变量)

set:显示环境变量

set

set 变量名=值 : 设置变量值

set NGINX_DIR=D:\dev\nginx-1.12.2\

set /p:将变量值设为用户的一行输入

set /p a=请输入

echo a的值为:%a%

set /a :指定等号右边的字符为被评估的数字表达式

@echo off
set /p a=请输入a的值
set /a b=%a%+3
echo b的值为:%b%
pause

4.title命令

设置窗口标题

TITLE 命令窗口标题

5.pause命令

暂停当前进程并显示:请按任意键继续. . .

可以使用用>nul 把这个信息隐藏

pause  >nul

6.Call和Start命令

call:调起另外一个批处理程序,父程序会被挂起,直至被调起程序执行完毕

start:另起一个进程执行调用的批处理程序,不阻塞父程序

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值