这么调用 call xxx.bat “option1” “option2”
echo %1
echo %2
echo %3
echo %0
echo %19
pause
@echo 123
pause
goto label(label是参数,指定所要转向的批处理程序中的行)
pause(效果:请按任意键结束…)
call test2.bat arg1 arg2(调用同目录下的test2.bat,且输入2个参数)
语法 if [not] “参数”==“字符串” 待执行的命令
sample: if not %1==”a” format a:
语法 if [not] errorlevel <数字> 待执行的命令
@echo off
xcopy f:\test.bat d:\
if errorlevel 1 echo “文件拷贝失败”
pause
语法 if 条件(条件成立时执行的命令) else (不成立时执行的命令)
@echo off
if 1 == 0 (echo 1等于0) else if 1==2 (echo 1等于2) else (echo 其他)
pause
@echo off
choice /c:dme
if errorlevel 3 (echo 选择了e) else if errorlevel 2 (echo 选择了m) else if errorlevel 1 (echo 选择了d)
pause
for %c in (.bat .txt) do (echo %c)
for /D %c in (e i) do echo %c
for /R E:\ %c in (.txt .bat) do echo %c
for /R %c in (*) do (echo %c)
for /L %c in (1,1,5) do echo %c
for /L %c in (5,-1,1) do echo %c
for /F “tokens=1-3 delims=-/. “ %j in (‘Date /T’) do echo %j年%k月%l日
for /F “tokens=1,2 delims=: “ %j in (‘Time /T’) do echo %j时%k分
set /p tag= >null