==多条件判断:(1)==
chcp 65001
@echo off
choice /C dme /M "defrag,mem,end"
if errorlevel 3 goto end
if errorlevel 2 goto mem
if errotlevel 1 goto defrag
:defrag
echo AAA
pause
goto end
:mem
echo BBB
pause
goto end
:end
echo CCCC
pause
(注意,用if errorlevel判断返回值时,要按返回值从高到低排列)
以上代码,在控制台输入 D或者M或者E,只会输出AAA 和 BBB,至于CCC则不会输出!
==多条件判断:(2)==
::设置编码方式
chcp 65001
@echo off
::空格,英文冒号表示注释
echo.
set /p a= 请输入内容:
if "%a%"=="1" (
echo 1111111111111111111111111111
pause
)else (
if "%a%"=="2" (
echo 222222222222222222222222
pause
)else (
if "%a%"=="3" (
echo 3333333333333333333333
pause
)else (
if "%a%"=="4" (
echo 444444444444444444444444444444444444
pause
)
)
)
echo 没有多余的选择,按任意键盘退出
pause
exit
)
==基本介绍:==
1、chcp(设置编码)
chcp 65001 UTF-8的
chcp 936 可以换回默认的GBK
chcp 437 是美国英语
2、echo [on/off]作用:
on打开命令的回显状态;
off关闭命令的回显状态。关于“回显”,可以理解为:重复显示。
echo前面加@与否。
作用:加@代表不显示当前行命令自身;否则反之。
3、choice 用于控制台输入信息
4、errorlevel 用于判断数字:
5、批处理文件的内容为:
: 命令注释:
@echo off 不显示后续命令行及当前命令行
dir c:\*.* >a.txt 将c盘文件列表写入a.txt
call c:\ucdos\ucdos.bat 调用ucdos
echo 你好 显示"你好"
pause 暂停,等待按键继续
rem 准备运行wps 注释:准备运行wps
cd ucdos 进入ucdos目录
wps 运行wps
7、start 命令
调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用
————————————————
本文链接:https://www.kinber.cn/post/2657.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: