批处理gotoeof作用.docVIP

  • 11
  • 0
  • 约 3页
  • 2017-03-08 发布于重庆
  • 举报
批处理gotoeof作用

goto :eof作用 可能大家在看教程或者代码时,总是难免会碰到 goto :eof 这样一句代码,大家都知道,goto 就是跳转到的意思,goto 后面跟着的是标签,也就是用 : 定义的标签,但,一般见到的 goto 后面的标签都是没有 : 这个的,怎么这里却使用了呢? 而找遍所有代码都没发现有 :eof 或者 eof 的踪影,怎么这里能正常使用而不出错呢? 其实,:eof 是内置标签,所以,我们就可以不用定义而去使用它了 那么它又有什么用呢? 据我所知,它有两个作用,在不同的位置,有不同的作用 1、在主程序中使用 goto :eof 主程序,就是指 批文件 的主要部分,(大家都知道,批文件有主程序和子程序之分)如果是在主程序的最后使用 goto :eof ,那它的作用就是 退出批处理并关闭cmd窗口,这个没什么难理解的,作用相当于 exit(也不一定要在主程序最后,在主程序的任何位置使用 goto :eof 都是结束批文件并关闭cmd窗口) 2、在子程序中使用 goto :eof 上面说到了,批处理有主程序和子程序,子程序就是指,用 call 调用的部分,如 @echo off echo 欢迎来到 call :deepin pause goto :eof :deepin echo 深度软件分坛批处理技术讨论区 goto :eof 上面这个例子,主程序是指 @

文档评论(0)

1亿VIP精品文档

相关文档