手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >cmd批处理 goto call命令使用说明
cmd批处理 goto call命令使用说明
摘要:第一个批处理goto命令使用方法将cmd.exe定向到批处理程序中带标签的行。GOTOlabellabel指定批处理程序中用作标签的文字字符...

第一个批处理 goto命令使用方法

将cmd.exe定向到批处理程序中带标签的行。

GOTOlabel

label指定批处理程序中用作标签的文字字符串。

标签必须单独一行,并且以冒号打头。

如果命令扩展被启用,GOTO会如下改变:

GOTO命令现在接受目标标签:EOF,这个标签将控制转移到当前

批脚本文件的结尾。不定义就退出批脚本文件,这是一个容易的

办法。有关能使该功能有用的CALL命令的扩展描述,请键入

CALL/?。

看提示我们需要知道call命令的使用方法

从批处理程序调用另一个批处理程序。

CALL[drive:][path]filename[batch-parameters]

batch-parameters指定批处理程序所需的命令行信息。

如果命令扩展被启用,CALL会如下改变:

CALL命令现在将卷标当作CALL的目标接受。语法是:

CALL:labelarguments

一个新的批文件上下文由指定的参数所创建,控制在卷标被指定

后传递到语句。您必须通过达到批脚本文件末两次来"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命令使用说明】相关文章:

move命令格式及使用

dos常用命令列表与使用说明

一个命令行(批处理)延迟执行命令的语法

format命令 参数说明

DOS命令 Interlnk、Intersvr命令使用说明

dos下at命令的用法

批处理变量应用方法

Doskey命令的使用方法

diskcopy 命令使用说明

Emm386、Lh、Memmaker命令使用说明

精品推荐
分类导航