打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
.bat文件中call命令的用法
分类: Windows Batch 2013-06-06 18:45 1791人阅读 评论(0) 收藏 举报

        我们首先来复习一下goto命令,如下:

  1. @ echo off  
  2. goto label  
  3. echo 1  
  4. echo 2  
  5.   
  6. :label  
  7. echo 3  
  8. echo 4  
        输出结果为:

3

4


       下面,我们来学学call, 如下:

  1. @ echo off  
  2. call :label  
  3. echo 1  
  4. echo 2  
  5.   
  6. :label  
  7. echo 3  
  8. echo 4  
        首先,我们看到,用call的时候,label前面的:不能丢掉,否则错误(当然,对于goto而言,你也可以加上:)。另外,结果也不同,用call的时候结果为:

3

4

1

2

3

4

       可以看到,goto很单纯,直接go to 到了某地方,而call则有点调用的意味,调用了,还要返回。所以, goto 和call的德行还是有区别的。


      下面,我们继续看call的另外一个应用,设myBat.bat中的内容为:

  1. @ echo off  
  2. call test.bat  
  3. echo 2  

      test.bat中的内容为:

  1. @ echo off  
  2. echo 1  
      运行myBat.bat, 结果为:

1

2

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
bat批处理编程基本语法(1)
批处理学习18(Goto 和 Call 的使用)
关于“call :label(标签)引发的问题”的一些推测
关于批处理的学习之三
批处理基础教程(二)
批处理:把命令的输出赋值给变量
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服