码迷,mamicode.com
首页 > 其他好文 > 详细

bat常用符合和for语句等

时间:2019-10-24 15:52:38      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:成功   处理   输入   code   默认   style   定义   参数   ==   

一、开头

@echo off(默认是echo on)
@echo off执行以后,后面所有的命令均不显示,包括本条命令

 

二、特殊符号

 

1、 | 命令管道符,echo Y|rd /s c:\abc,通过管道命令|将echo y 的结果传给rd /s c:\abc 命令,从而达到自动输入y 的目的。
2、 > >> 重定向符号(和linux的一样)
3、 && 只有在符号 && 前面的命令成功时,才用于运行该符号后面的命令(和linux的一样)
4、 || (和linux的一样)
5、^ 转义字符
6、% 变量引导符,
7、“”(双引号) 定界符
8、& 用来分隔一个命令行中的多个命令。
9、( ) 用来分组或嵌套多个命令
10、.(点) 如果某个命令成功完成操作,则该命令就返回零 (0) 退出代码或不返回任何退出代码
11、@ 前缀字符.表示执行时本行在cmd里面不显示, 可以使用 echo off关闭显示
12、/ 参数开关引导符
13、: 批处理标签引导符

 

 

三、变量

#交互式输入变量
(交互式输入变量x,类似linux的read命令)
set /p x=


使用 set定义变量

如:
set a=kkkkk

#输出
echo %a%

 

四、if

#1、单分支
if 1 == 1 echo 1

#2、双分支
if 1 == 2 (echo 1)else (echo 2)

#3、多分支
if 1 == 2 (echo 1) else (if 1==1 (echo 1+1) else (echo xxx))

 

五、for语句

for /l %i  in (1,2,10) do echo %i

 

六、goto语句

@echo off

set /p x=请输入数字:

if "%x%"=="A" goto A
if "%x%"=="B" goto B

:A
echo AAAAAAAAAAAA
pause
exit

:B
echo BBBBBBBBBBBBB
pause
exit

 

七、死循环

:start
echo 1
goto start

 

bat常用符合和for语句等

标签:成功   处理   输入   code   默认   style   定义   参数   ==   

原文地址:https://www.cnblogs.com/zhangb8042/p/11731879.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!