http://www.chami.com/tips/windows/122096W.html
CMD.EXE or COMMAND.COM
Windows NT comes with two "command line shells" -- one called CMD.EXE and the
other called COMMAND.COM. If you're wondering which one to use, following
information might help:
CMD.EXE is the Windows NT's native command prompt (or shell), which means it
is more portable among different hardware platforms. For example, if you type
SET and press ENTER inside a CMD.EXE prompt, you'll notice that CMD.EXE
exposes more environment variables than COMMAND.COM. On the other hand,
COMMAND.COM is the more "MS-DOS compatible" version of the two shells. For
example, this shell will call AUTOEXEC.NT and CONFIG.NT (located in the
SYSTEM32 directory inside your Windows NT directory) just like MS-DOS used to
call AUTOEXEC.BAT and CONFIG.SYS.
So, if you're having trouble running your old DOS command line programs from
Windows NT, try running them inside a COMMAND.COM shell, not CMD.EXE.
==> Start
==> Help & Support [click]
==> Search [command-line]
Command-line reference A-Z
==> Search [Command shell overview]
Command shell overview
Concepts
==> Search [Using batch files]
Batch files
- Call - Rem
- Echo - Endlocal
- For - Setlocal
- Goto
- If
- Shift
- Pause