Bat总结

Bat总结

因工作需要接触了bat 文件,就对里面的基础语句进行了小小的总结,内容全部来自网上,我们都是搬运工啊搬运工~~

主要的bat语句及其解析:

1.      md

创建新的子目录,只能用于创建文件夹

2.      copy  /y

复制,/y表示不使用确认提示是否覆盖现有文件,其他的参数还分别有:

/A  表示一个 ASCII 文本文件。

/B  表示一个二进位文件。

/D  允许解密要创建的目标文件destination 为新文件指定目录和/或文件名。

/V  验证新文件写入是否正确。

/N  复制带有非 8dot3 名称的文件时,尽可能使用短文件名。

/-Y  使用确认是否要覆盖现有目标文件的提示。

/Z  用可重新启动模式复制已联网的文件。

3.      regsvr32  /s

注册或取消注册对象链接和嵌入控件,/s 表示注册成功后不显示操作成功信息框

4.      rem

注释作用

5.      regedit  /s

导入.reg 文件进注册表, /s 表示安静模式

6.      @

不显示后面的一条命令

7.      echo off

类似于@ 命令:在该语句后的所有命令都不显示命令本身

8.      echo

显示消息,相当于Java中的System.out.print()方法,直接打印后接参数字符串

9.      pause

使程序挂起,以便于用户进行其他操作,按任意键继续

10.  call

调用另一批处理文件

 

下面这四个是自己添的,发现挺重要的,特地带出来溜达溜达~~

11.  if

判断,主要有三种格式:

a)        if "参数" == "字符串"  命令 

b)        if exist 文件名  命令 

c)        if errorlevel 数字  命令

   DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码

12.  goto

批处理文件运行到这里将跳到goto 所指定的标号处, 一般与if配合使用。 如:

goto end 

:end  -----这一行不执行
echo this is the end

标号用 :字符串 表示,标号所在行不被执行

13.  choice

使用此命令可以让用户输入一个字符,从而运行不同的命令。

类似于switch语句,与if 联合使用

14.  for

格式: FOR [%%f] in (集合) DO [命令] 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值