中易网

批处理文件里if命令的用法

答案:3  悬赏:20  
解决时间 2021-02-20 02:14
我想做一个批处理文件,在菜单中显示几个项目,让用户去选择。例如选1用户就按1,选2就按2,以此类推。选择后会自动执行相应的命令,但我用if errorlevel命令尝试了几次都要不行,特此求助。

本人用的是XP系统
最佳答案
这个是要用set /p这个命令来实现的。
@echo off
color 1f
:b
cls
echo [主菜单]
echo [1]在D盘新建“2012”文件夹
echo [2]在D盘新建“2013”文件夹
echo [3]在D盘新建“2014”文件夹
echo [4]退出程序
set /p a=请选择要进行的操作,然后按回车:
if %a% ==1 goto s1
if %a% ==2 goto s2
if %a% ==3 goto s3
if %a% ==4 goto s4
if not %a%=="" goto s5
:s1
md d:\2012
set /p =文件夹已经创建,按任意键返回主菜单 pause >nul
goto b

:s2
md d:\2013
set /p =文件夹已经创建,按任意键返回主菜单 pause >nul
goto b

:s3
md d:\2014
set /p =文件夹已经创建,按任意键返回主菜单 pause >nul
goto b

:s5
set /p =选择无效!请按任意键后重新输入. . . pause >nul
GOTO b

:s4
exit
全部回答
echo [1] echo [2] echo [3] set /p xz=请输入您的选择: if /i %xz%=="1" goto :1 if /i %xz%=="2" goto :2 if /i %xz%=="3" goto :3 :1 代码 :2 代码 :3 代码
可以用choice /c 1 2 3 4 if errorlevel==1 goto xxx if errorlevel==2 goto xxx if errorlevel==3 goto xxx if errorlevel==5 goto xxx
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我跟我老公吵架,他失踪三天了。所有亲戚朋友
去洗澡时,搓澡的阿姨总搓不干净怎么办?还不
钢印盖 两次会失效吗
电视剧“你是我的兄弟“有一集是老二对英子说
(你还在想着她,我应该伤心吗?)是那首歌的歌
日本推理动漫
亲爱的老公,英文怎么写?
王家寨门市部超市这个地址在什么地方,我要处
飞机是靠什么摆脱地心引力
农村房门的路前算是自己家的用地吗
自贡华西泵阀制造公司我想知道这个在什么地方
干黑木耳用水发涨了,发觉用不了那么多。怎么
fastcam套料软件应用的疑惑
205.201.1.143国内电脑怎么上
鸿雨文具我想知道这个在什么地方
推荐资讯
iPod touch5怎样进入工程模式。就是可以强制
请问这几个星巴克内的产品的价格
雅泰装饰地址有知道的么?有点事想过去
pt-uw363c投影仪怎么使用
黑莓9650电信用户必须要用电信的rom吗?还有
flash如何在鼠标触碰按钮时不变样?
易达食品炒货批发咸阳店怎么去啊,有知道地址
上海银嘉是直销吗
洋洋家居用品地址在什么地方,我要处理点事
超级跑跑纳鲁西斯的优缺点
人生难测如棋局,子落棋盤棋不悔
亿家福超市地址在什么地方,想过去办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?