Windows批处理学习笔记4
Posted iqyqqqqqq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows批处理学习笔记4相关的知识,希望对你有一定的参考价值。
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
以上是关于Windows批处理学习笔记4的主要内容,如果未能解决你的问题,请参考以下文章