Intro & Usage
@echo off
if exist %1 (
echo yes
set a=1
echo %a%
echo 爱上你.... &pause>nul
) else (
echo no
echo 自己拿着.... &pause>nul
)
@echo off
setlocal enabledelayedexpansion
set /a a=0
for /l %%i in (1,1,5) do (
echo 第%%i次
set /a a=a+1
echo a值:!a!
)
echo 最终a值:%a%
rem 输出C盘根目录以及所有子目录的exe文件
@echo off
for /r c:\ %%i in (*.exe) do (
echo %%i
)
rem 条件循环
@echo off
set /a a=0
echo *********begin
:continue
set /a a+=1
if %a% lss 10000 goto continue
echo *********end
pause
子程序
@echo off
set sum=0
call :sub sum 10 20 35
echo 数据求和结果:%sum%
pause
:sub
rem 参数1为返回变量名称
set /a %1=%1+%2
shift /2
if not "%2"=="" goto sub
goto:eof
@echo off
cls
echo.
echo 程序正在初始化. . .
echo.
echo ┌──────────────────────────────────────┐
for /L %%i in (1 1 30) do set /p a=*<nul&ping /n 1 127.0.0.1>nul
echo 100%%
echo └──────────────────────────────────────┘
pause