win7专业版 .bat脚本运行_dos命令goto教程,跳转定向到bat批处理脚本程序标签行运行代码...

b503b07e91876baa5eea736449b15306.png

大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发布的视频。

今天我们学习dos命令中的goto这个命令,它主要用于bat批处理脚本中,可以跳转到批处理脚本一个标签行接着运行代码,这个命令我们经常用到,今天我们配合if和set命令学习这个goto命令的脚本,接收用户输入的值,根据用户的输入的值,进行判断是否跳转到某一个标签行继续运行代码。

f627bdf3e6715ec23b62ffc7de5eaaad.png

我们先输入goto /?看一下这个命令的介绍,介绍的比较简单,但是这个goto用的还是比较多的,大家跟着我用脚本实际练习一下。

ed3f5402e4d0ca4dec2f474015621580.png

我这里首先准备了一个脚本,我们先看前三行。

set /p x=

echo %x%

pause

这三行我们用的前几节前几篇文章学到的内容,第一行首先是接收用户的输入,保存到变量x,第二行输出这个变量x的值,第三行是一个暂停。

658f3955501498957d1a27a764b7a98b.png

我们运行这个脚本,运行脚本后输入abc这个值,echo输出了abc,然后暂停下来了,这个就是用户接收用户输入,输入根据用户的值进行一个输出,我中断脚本,修改一下代码,接着开始大家讲解。

1415e9ce761301b1cb90236ae3909f4d.png

我在第三行加了一行代码,if %x%==a goto aaa,这个意思就是判断这个变量是否等于a,如果用户输入的变量x的值是a,goto跳转到aaa这个标签行,if这个命令的判断,我们前几篇文章也学习了,没有看的朋友可以再回顾看一下。

然后运行这个批处理,输入值a,可以看到goto命令跳转aaa这个标签行。然后echo输出了运行到了aaa,接着运行goto end,跳转到了暂停,这个批处理脚本就运行完毕了。

ee2dabbdc55c1b338bfcac63866b48cc.png

我这里再修改一下代码,第一行加上了不显示命令输出@echo off,在第五行添加,if %x%==b goto bbb,这行代码是,如果用户的值输入的值是b,跳转到bbb标签行,接着运行脚本代码。

再次运行这个bat批处理脚本,输入值a,echo也输出了一个值a,然后可以看到echo又输出运行到了aaa,最后一行是请按任意键继续,运行完毕。

68c5035d481d6e44902f169be7eca779.png

我们再次运行这个脚本,这次输入值b测试一下goto这个命令跳转到bbb,输入b之后,echo也输出了一个b,然后echo接着输出了跳转到了bbb,接着goto end跳转到了暂停。

2730169c14dea5adf9872ec026269dac.png

这个就是goto命令的一个批处理脚本代码,这个是比较简单的基础的代码,结合了if和set命令,根据用户输入的值进行了一个判断,然后goto跳转,大家可以在这个基础上增加一些其他的代码练习一下。

感谢观看本篇文章,希望对你有所帮助,本文由老盖聊技术原创,我是老盖,专注分享IT互联网与电脑知识,欢迎关注,本文是出于爱心帮助人的目的所写,请随意分享转载,帮助人越多爱的力量就越大,感谢正能量传播。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值