windows bat syntax
2018/01
18
11:01
1.使用数组
set s[0]=1
set s[1]=2
for /F “tokens=2 delims==” %%s in (‘set s[‘) do (
echo %%s
)
2.设置工作路径
pushd “%~dp0”
…
popd
3.输入字符流
echo y|pscp …
4.不要显示输出
… > nul
5.延时
ping 127.0.0.1 -n 2 > nul
6.调用另一个bat
call “../xxx.bat”
7.随机数
set a=%random%
8.输入参数
set a=%1
set b=%2
从%1 开始
9.全部参数传递
call.exe %*
即向call.exe传入此BAT获得的所有输入参数
10.参数移位
若输入参数有3个
%1为第1个参数
@shift
%1则为第2个参数
@shift
%1则
CopyRights: The Post by BY-NC-SA For Authorization,Original If Not Noted,Reprint Please Indicate From 老刘@开发笔记
Post Link: windows bat syntax
Post Link: windows bat syntax