一、开头
@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
原文地址:https://www.cnblogs.com/zhangb8042/p/11731879.html
时间: 2024-11-17 15:39:07