批处理语法

作者: 溪水清澈
  • 变量:

bat.batarg1 arg2 arg3

%0:bat.bat

%1: arg1

%2: arg2

%3: arg3

%*:所有的参数

...

%环境变量% (setname=value设置的变量 )

  • set name=value (等号左右不能有空格 )
  • set /p name=说明
  • if '%1' == 'abc' goto 1

要加上引号才能比较成功,两边的引号要相同

或者不加引号也行.

  • if exist文件

注意后面没有s

  • for %%i in (*) do echo %%i

注意括号左右都有空格, *只匹配文件

  • for /d %%i in (*) do echo %%i

似上, *只匹配目录

  • for /r d:/ %%i in (*) do echo %%i

显示d:/目录下,所有文件

  • for /l %%i in (开始,步长,结束) echo %%i
  • 扩展语法,文件名并不一定要存在,

它只是根据变量%i的内容和当前路径来拼值

 


 

  • if %i == abc ( //有效,如果括号在下一行就无效 )

命令

)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值