bat脚本
¶常见命令
¶注释
REM
和::
前者可以回显,后者不能- echo
- echo [off|on] :设置回显,@表示关闭echo本身回显
- 和管道符
|
:echo y| del *
,将y通过管道符传递给下一个命令 >
或者>>
:将输出传递给外部文件
- errorlevel:上一条命令执行情况
- pasue
- 使用
echo 其他提示&pause > nul
- 使用
- goto和:
跳转和跳转点
1 | @echo off |
- set
- set:显示所有环境变量
- set xx:显示以xx开头的环境变量
- set xx = xx :设置变量
- set /a xx:可以使用表达式为变量赋值
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23@echo off
rem +运算符
set /a var=1+1
echo %var%
rem ()运算符
set /a var=(1+1) + (1+1)
echo %var%
rem *运算符
set /a var*=2
echo %var%
rem ,运算符 注意:求varB和varC时,两种写法的区别
set /a varA=var, varB=%var%*2, varC=var*3
echo %varA% %varB% %varC%
rem 与运算符,必须双引号括起来
set /a varD=1"&"0
echo %varD%
rem 或运算符,必须双引号括起来
set /a varE=1"|"0
echo %varE%
rem 异运算符,必须双引号括起来
set /a varF=0"^"0
echo %varF%
pause>nul - set des=%src:str1=str2%:将
src
字符串中的str1
替换为str2
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 博客!
评论