(资料图片)
1、对提问标题内容感觉没什么需要解答的,"嵌套"嘛你已经做到了。
2、对于bat批处理,注意理解每条命令的语法以及它是会顺序执行的就没什么疑问了,剩下的是多练习积累经验体会。
3、所列代码提两处修改意见1 if 命令加参数 /i 可以忽略大小写的 见 if/?2 类似 if "%choose%" neq "A""B""a""b" goto A0 如果你是想判断除了a b之外(包括大小写)执行goto A0 那么这种写法是不行的一般来说可以串起来写if /i "%choose%" neq "a" if /i "%choose%" neq "b" goto A0当然,如果是想排除更多列举内容,这样会使代码显得很“繁杂”,可以利用别的命令手段达到精简代码的目的如::beginecho a ...选项1..echo b....选项2echo c... 选项3echo q ... 退出set/p choose=请输入选项代码字母:echo %choose%|findstr /i "[a-cq]">nul&&goto :f%choose%rem 这里利用顺序执行特点,符合条件的都goto 开了,能执行此处命令的就只有不合条件的了echo 输入错误,重新输入ping -n 3 127.1>nul&clsgoto :begin:farem 选项1命令集.goto :next:fbrem 选项2命令集.goto :next.........:nextpause。
本文分享完毕,希望对大家有所帮助。
Copyright © 2015-2022 太平洋兽药网 版权所有 备案号:豫ICP备2022016495号-17 联系邮箱:93 96 74 66 9@qq.com