好吃的批处理脚本:[5]bat脚本的goto跳转
1、新建一个goto.txt文件然后重名成goto.bat文件,然后输入前置声明:
@echo off
pause
![好吃的批处理脚本:[5]bat脚本的goto跳转](https://exp-picture.cdn.bcebos.com/8b3643dd884ce54a82ad955ba3066b0193ddf722.jpg)
2、从外面输入一个值作为goto起始条件。
set /p input=请输入字母A或B:
![好吃的批处理脚本:[5]bat脚本的goto跳转](https://exp-picture.cdn.bcebos.com/b7b28f87031c99c018769332af2fa872951fed22.jpg)
3、然后写给判断写的数值是不是A或者B
if "%input%"=="A" goto Aif "%input%"=="B" goto Bif not "%input%"=="A" (if not %input%=="B" goto C)
![好吃的批处理脚本:[5]bat脚本的goto跳转](https://exp-picture.cdn.bcebos.com/bfa52adaf05e4a23b9fb8ca91dd818196020e222.jpg)
4、解释下if not "%input%"=="A" (if not %input%=="B" goto C)这句,
not "%input%"=="A" 的意思是 如果输入的值不是A就进入到下个判断,下一个判断是if not %input%=="B" goto C 如果输入的不是B 就跳转到C 语句。
![好吃的批处理脚本:[5]bat脚本的goto跳转](https://exp-picture.cdn.bcebos.com/6061b9cd0c6efbf2ca390763127bbbf4db58da22.jpg)
5、然后把ABC里面的内容写完,跳转前面用:声明
:A
echo 您输入的字母是A
pause
exit
:B
echo 您输入的字母是B
pause
exit
:C
echo 您输入的不是A或者B
pause
exit
![好吃的批处理脚本:[5]bat脚本的goto跳转](https://exp-picture.cdn.bcebos.com/739bc049610f8b567c8e5cdc9ce951e10ff8d322.jpg)
6、点击脚本,然后输入A和D结果如下。当我们输入A的时候提示您输入的字母是A。当我输入D的时候提示您输入的不是A或者B
![好吃的批处理脚本:[5]bat脚本的goto跳转](https://exp-picture.cdn.bcebos.com/d47cb624d8e9ccd260ec23ed0e40102a05e2c922.jpg)
![好吃的批处理脚本:[5]bat脚本的goto跳转](https://exp-picture.cdn.bcebos.com/116b1ae23ea23a4242f0d2a43733ec3835bbc022.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:30
阅读量:45
阅读量:134
阅读量:159
阅读量:72