Microsoft DOS goto command
Moves a batch file to a specific label or location, enabling a user to rerun a batch file or skip other lines depending on user inputs or events.
The goto command is an internal command that is available in the below Microsoft operating systems.
- MS-DOS 3.00 and above
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
|label||Specifies a text string used in the batch program as a label.|
You type a label on a line by itself, beginning with a colon.
Windows 2000, Windows XP, and later additional syntax
If Command Extensions are enabled GOTO changes as follows:
GOTO command now accepts a target label of :EOF that transfers control to the end of the current batch script file, which is an easy way to exit a batch script file without defining a label. Type CALL /? for a description of extensions to the CALL command that make this feature useful.
In the example below, the batch file would only print "DONE," skipping anything that is between the GOTO and the GOTO target label.
GOTO END ECHO SKIPPING THIS :END ECHO DONE
- How can I loop or start a batch file over after it has completed?
- Batch file help
- See the goto definition for additional information and related links on this term.