bat常用语法

基本的语法

(1)

::表示注释

(2)

echo 123445666
::显示命令行后的语句,在cmd中显示执行的命令

(3)

echo off
::此语句之后的所有命令行在执行的时候都不显示命令行本身

echo "qwertyu"

(4)

@ echo off
::和echo off 用法一样,该标识放在每个命令行的前面,但是只影响当前行

(5)

call C:\Users\Administrator\Desktop\zan\test.bat
::调用另一个批处理文件,执行完调用的批处理文件之后返回当前的文件并继续执行后续命令

(6)

参数:跟编程语言一样,在执行bat文件的时候,也可以在执行的命令后加上参数,bat的参数使用%0---%9  表示,和数组类似。%0 表示的是执行的命令,所以传入的参数是从%1开始到%9 。

echo %1       输出参数

(7)条件判断语句

if  **==** 待执行的命令

和一般的编程语言的判断语句一样,如果判断为True,执行其后的语句,否则不执行。不同之处是判断语句只能结合goto语句使用,根据判断跳转执行哪一块语句

@echo off
if "%1" == "a" goto test
echo ccccccccc
:test
echo aaaaaaaaaaa
goto end
:end
echo bbbbbbbb
pause>nul

如果传入的参数值是a  跳转到test处开始执行不再执行test之间的语句

不相等的时候

if not "%2" == "b" goto begin
echo 222222222
echo 333333333
:begin
echo nottest
goto end
:end
echo hahhhhh

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值