您好,登录后才能下订单哦!
小编给大家分享一下cmd批处理中goto call命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
第一个批处理 goto命令使用方法
将 cmd.exe 定向到批处理程序中带标签的行。 
GOTO label 
  label   指定批处理程序中用作标签的文字字符串。 
标签必须单独一行,并且以冒号打头。 
如果命令扩展被启用,GOTO 会如下改变: 
GOTO 命令现在接受目标标签 :EOF,这个标签将控制转移到当前 
批脚本文件的结尾。不定义就退出批脚本文件,这是一个容易的 
办法。有关能使该功能有用的 CALL 命令的扩展描述,请键入 
CALL /?。 
看提示我们需要知道call命令的使用方法
从批处理程序调用另一个批处理程序。 
CALL [drive:][path]filename [batch-parameters] 
  batch-parameters   指定批处理程序所需的命令行信息。 
如果命令扩展被启用,CALL 会如下改变: 
CALL 命令现在将卷标当作 CALL 的目标接受。语法是: 
    CALL:label arguments 
一个新的批文件上下文由指定的参数所创建,控制在卷标被指定 
后传递到语句。您必须通过达到批脚本文件末两次来 "exit" 两次。 
第一次读到文件末时,控制会回到 CALL 语句的紧后面。第二次 
会退出批脚本。键入 GOTO /?,参看 GOTO :EOF 扩展的描述, 
此描述允许您从一个批脚本返回。 
另外,批脚本文本参数参照(%0、%1、等等)已如下改变: 
     批脚本里的 %* 指出所有的参数(如 %1 %2 %3 %4 %5 ...) 
     批参数(%n)的替代已被增强。您可以使用以下语法: 
         %~1         - 删除引号("),扩展 %1 
         %~f1        - 将 %1 扩展到一个完全合格的路径名 
         %~d1        - 仅将 %1 扩展到一个驱动器号 
         %~p1        - 仅将 %1 扩展到一个路径 
         %~n1        - 仅将 %1 扩展到一个文件名 
         %~x1        - 仅将 %1 扩展到一个文件扩展名 
         %~s1        - 扩展的路径只含有短名 
         %~a1        - 将 %1 扩展到文件属性 
         %~t1        - 将 %1 扩展到文件的日期/时间 
         %~z1        - 将 %1 扩展到文件的大小 
         %~$PATH:1   - 查找列在 PATH 环境变量的目录,并将 %1 
                       扩展到找到的第一个完全合格的名称。如果 
                       环境变量名未被定义,或者没有找到文件, 
                       此修改符会扩展到空字符串 
    可以组合修改符来取得多重结果: 
        %~dp1       - 只将 %1 扩展到驱动器号和路径 
        %~nx1       - 只将 %1 扩展到文件名和扩展名 
        %~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1, 
                      并扩展到找到的第一个文件的驱动器号和路径。 
        %~ftza1     - 将 %1 扩展到类似 DIR 的输出行。 
    在上面的例子中,%1 和 PATH 可以被其他有效数值替换。 
    %~ 语法被一个有效参数号码终止。%~ 修定符不能跟 %* 
    使用
以上是“cmd批处理中goto call命令怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。