注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

民主与科学

独立之人格,自由之思想

 
 
 

日志

 
 

函数和标签的使用  

2011-04-08 13:13:06|  分类: DOS批处理 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
实例1:
@echo off 
echo the name of the bat file is %0
echo the first vars of the bat file is %1
call:function1
call:function2
call:function2
call:function3
call:function4 robin
goto LabelEnd
echo this should not be seen
:LabelEnd
exit /b 0 
:function1 
echo:1 
exit /b 0 
:function2
echo:2  
exit /b 0 
:function3
echo:3 
exit /b 0
:function4
echo:函数名是 %0
echo:the first vars of function is %1
exit /b 0
注意1:exit的使用。
Quits the CMD.EXE program (command interpreter) or the current batch script.
EXIT [/B] [exitCode]
  /B          specifies to exit the current batch script instead of
              CMD.EXE.  If executed from outside a batch script, it
              will quit CMD.EXE
  exitCode    specifies a numeric number.  if /B is specified, sets
              ERRORLEVEL that number.  If quitting CMD.EXE, sets the process
              exit code with that number.
exitCode可以通过系统变量ERRORLEVEL取得
注意2:函数和标签的定义一样,只是调用方式不一样。函数用call:+函数名的形式,比如call:function1。
标签使用goto LabelEnd的形式。函数还有可以传递参数比如:call:function4 robin,而标签不行。
函数调用有返回值,而标签没有。

  评论这张
 
阅读(457)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017