ColorConsole [Version 1.3.3000]
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

Provides help information for Windows XP commands.

HELP [command]

   command - displays help information on that command.

Performs conditional processing in batch programs.

IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command

 NOT               Specifies that Windows XP should carry out
                   the command only if the condition is false.

 ERRORLEVEL number Specifies a true condition if the last program run
                   returned an exit code equal to or greater than the number

 string1==string2  Specifies a true condition if the specified text strings

 EXIST filename    Specifies a true condition if the specified filename

 command           Specifies the command to carry out if the condition is
                   met.  Command can be followed by ELSE command which
                   will execute the command after the ELSE keyword if the
                   specified condition is FALSE

The ELSE clause must occur on the same line as the command after the IF.  For

   IF EXIST filename. (
       del filename.
   ) ELSE (
       echo filename. missing.

The following would NOT work because the del command needs to be terminated
by a newline:

   IF EXIST filename. del filename. ELSE echo filename. missing

Nor would the following work, since the ELSE command must be on the same line
as the end of the IF command:

   IF EXIST filename. del filename.
   ELSE echo filename. missing

The following would work if you want it all on one line:

   IF EXIST filename. (del filename.) ELSE echo filename. missing

If Command Extensions are enabled IF changes as follows:

   IF [/I] string1 compare-op string2 command
   IF CMDEXTVERSION number command
   IF DEFINED variable command

where compare-op may be one of:

   EQU - equal
   NEQ - not equal
   LSS - less than
   LEQ - less than or equal
   GTR - greater than
   GEQ - greater than or equal

and the /I switch, if specified, says to do case insensitive string
compares.  The /I switch can also be used on the string1==string2 form
of IF.  These comparisons are generic, in that if both string1 and
string2 are both comprised of all numeric digits, then the strings are
converted to numbers and a numeric comparison is performed.

The CMDEXTVERSION conditional works just like ERRORLEVEL, except it is
comparing against an internal version number associated with the Command
Extensions.  The first version is 1.  It will be incremented by one when
significant enhancements are added to the Command Extensions.
CMDEXTVERSION conditional is never true when Command Extensions are

The DEFINED conditional works just like EXISTS except it takes an
environment variable name and returns true if the environment variable
is defined.

%ERRORLEVEL% will expand into a string representation of
the current value of ERRORLEVEL, provided that there is not already
an environment variable with the name ERRORLEVEL, in which case you
will get its value instead.  After running a program, the following
illustrates ERRORLEVEL use:

   goto answer%ERRORLEVEL%
   echo Program had return code 0
   echo Program had return code 1

You can also using the numerical comparisons above:

   IF %ERRORLEVEL% LEQ 1 goto okay

%CMDCMDLINE% will expand into the original command line passed to
CMD.EXE prior to any processing by CMD.EXE, provided that there is not
already an environment variable with the name CMDCMDLINE, in which case
you will get its value instead.

%CMDEXTVERSION% will expand into a string representation of the
current value of CMDEXTVERSION, provided that there is not already
an environment variable with the name CMDEXTVERSION, in which case you
will get its value instead.

Creates, changes, or deletes the volume label of a disk.

LABEL [drive:][label]
LABEL [/MP] [volume] [label]

 drive:          Specifies the drive letter of a drive.
 label           Specifies the label of the volume.
 /MP             Specifies that the volume should be treated as a
                 mount point or volume name.
 volume          Specifies the drive letter (followed by a colon),
                 mount point, or volume name.  If volume name is specified,
                 the /MP flag is unnecessary.


... Windows-10

Windows 10 How To

... Windows 10 FAQ
... Windows 10 How To

The command HELP - Provides Help information for Windows commands.

HTTP: ... console/en/037.htm

Can I uninstall the Internet Explorer in Windows 8.1 and 10!


Can I customize PDF output page size?


WPS bei der Fritz-Box aktivieren, verwenden, WLAN Schnellverbindung!


A shortcut on the Windows 11, 10, ... desktop for network adapters!


How can I select the columns for the directory print out?


Enter emoji using the touch keyboard (on-screen keyboard) on Windows 10/11!


MS Shell folder menus and right-click function in Q-Dir!


Why is the directory printout tool faster when searching for files than MS Explorer?


Change Windows Desktop Icon Size and View, plus save!


Desktop shortcut for windows 8.1 / 10 fax and scan or pin to start or task-bar!


Windows 10 / 11 desktop is gone, what can I do?


Register all the fonts excluding installation, for other Windows programs, can I?