label Specifies the text string used as a label in the batch program.
The label must be on a single line and begin with a colon.
If command extension is enabled, goto It will change as follows:
GOTO The command now accepts the target tag : EOF, this tag transfers control to the current
The end of the batch script file. It’s easy to exit a batch script file without defining it
way. What makes this function useful CALL For an extended description of the command, type
We need to know how to use the call command
Call another batch program from a batch program.
CALL [drive:][path]filename [batch-parameters]
batch-parameters Specifies the command line information required by the batch program.
Call if command extension is enabled It will change as follows:
CALL The command now treats the volume label as CALL The goal of acceptance. The grammar is:
A new batch file context is created by the specified parameters, and the control is specified in the volume label
After passing to the statement. You have to do this by reaching the last two times of the batch script file ” exit” twice.
At the end of the file for the first time, control returns to CALL Immediately after the statement. The second time
The batch script exits. typing GOTO /?， see GOTO : EOF Extended description,
This description allows you to return from a batch script.
In addition, the batch script text parameter reference (% 0,% 1, etc.) has been changed as follows:
In batch script %* Indicate all parameters (e.g % one % two % three % four % five …)
Substitution of batch parameter (% n) has been enhanced. You can use the following syntax:
%~ one – Delete quotation marks (“), extend % one
%~ f1 – take % one Extend to a fully qualified pathname
%~ d1 – Only % one Extend to one drive letter
%~ p1 – Only % one Extend to a path
%~n1 – Only % one Extend to a file name
%~ x1 – Only % one Extend to a file extension
%~ s1 – The extended path contains only short names
%~ a1 – take % one Extend to file properties
%~ t1 – take % one Date / time extended to file
%~ z1 – take % one Expand to file size
%~$ PATH:1 – Find column in PATH The directory of the environment variable, and the % one
Extend to the first fully qualified name found. If
The environment variable name is not defined or the file is not found,
This modifier extends to an empty string
You can combine modifiers to achieve multiple results:
%~ dp1 – Only % one Extend to drive letter and path
%~ nx1 – Only % one Extend to file name and extension
%~ dp$PATH:1 – Listed in PATH Environment variables in the directory to find % 1，
And expand to the drive letter and path of the first file found.
%~ ftza1 – take % one Extend to similar DIR The output line of the.
In the example above,% 1 and PATH Can be replaced by other valid values.
%~ The syntax was terminated by a valid parameter number~ Modifier cannot follow %*