The comparison of commands available is based on the version of CMD included with Windows 10.

 

If the CMD command name matches an internal TCC-RT command, the TCC-RT command is almost always substantially enhanced.

 

Onestep        TCC-RT, TCC/LE, and CMD commands

Onestep        Redirection

Onestep        Wildcards

Onestep        Built-In Variables

Onestep        Unique TCC features

 

TCC, TCC-RT, and CMD commands

 

TCC

TCC-RT

CMD

?

Y

 

ACTIVATE

Y

 

ALIAS

Y

 

ASSOC

Y

Y

ASSOCIATE

Y

 

ATTRIB

Y

*

BATCOMP

 

 

BDEBUGGER

 

 

BEEP

Y

 

BTMONITOR

Y

 

BREAK

Y

Y

BREAKPOINT

Y

 

BZIP2

Y

 

CALL

Y

Y

CANCEL

Y

 

CD / CHDIR

Y

Y

CDD

Y

 

CHCP

Y

*

CHRONIC

Y

 

CLIPMONITOR

Y

 

CLS

Y

Y

COLOR

Y

Y

COPY

Y

Y

COPYDIR

Y

 

DATE

Y

Y

DATEMONITOR

Y

 

DEBUGMONITOR

Y

 

DEBUGSTRING

Y

 

DEDUPE

Y

 

DEFER

Y

 

DEL / ERASE

Y

Y

DELAY

Y

 

DESCRIBE

Y

 

DESKTOP

Y

 

DETACH

Y

 

DIFFER

Y

 

DIR

Y

Y

DIRENV

Y

 

DIRHISTORY

 

 

DIRS

Y

 

DISKMONITOR

Y

 

DO

Y

 

DRAWBOX

Y

 

DRAWHLINE

Y

 

DRAWVLINE

Y

 

ECHO

Y

Y

ECHOERR

Y

 

ECHOS

Y

 

ECHOSERR

Y

 

ECHOX

Y

 

ECHOXERR

Y

 

EJECTMEDIA

Y

 

ENDLOCAL

Y

Y

ENUMPROCESSES

Y

 

ENUMSERVERS

Y

 

ENUMSHARES

Y

 

ESET

Y

 

EVENTLOG

Y

 

EVENTMONITOR

Y

 

EVERYTHING

Y

 

EXCEPT

Y

 

EXIT

Y

Y

EXPR

Y

 

FFIND

Y

 

FIREWIREMONITOR

Y

 

FOLDERMONITOR

Y

 

FONT

Y

 

FOR

Y

Y

FREE

Y

 

FTYPE

Y

Y

FUNCTION

Y

 

GLOBAL

Y

 

GOSUB

Y

 

GOTO

Y

Y

GZIP

Y

 

HASH

Y

 

HEAD

Y

 

HELP

 

*

HISTORY

 

 

IDE

 

 

IF

Y

Y

IFF

Y

 

IFTP

Y

 

INKEY

Y

 

INPUT

Y

 

INSTALLED

Y

 

JABBER

Y

 

JAR

Y

 

JOBMONITOR

Y

 

JOBS

Y

 

JUMPLIST

 

 

KEYBD

Y

 

KEYS

Y

Y

KEYSTACK

Y

 

LIST

Y

 

LOADBTM

Y

 

LOADMEDIA

Y

 

LOCAL

Y

 

LOCKMONITOR

Y

 

LOG

Y

 

LUA

Y

 

MD / MKDIR

Y

Y

MEMORY

Y

 

MKLINK

Y

Y

MKLNK

Y

 

MONITOR

Y

 

MOUNTISO

Y

 

MOUNTVHD

Y

 

MOVE

Y

Y

MOVEDIR

Y

 

MSGBOX

Y

 

NETMONITOR

Y

 

ON

Y

 

OPTION

Y

 

OSD

Y

 

PATH

Y

Y

PAUSE

Y

Y

PDIR

Y

 

PEE

Y

 

PIPEVIEW

N

 

PLAYAVI

Y

 

PLAYSOUND

Y

 

PLUGIN

Y

 

POPD

Y

Y

POSTMSG

Y

 

PRINT

Y

 

PRIORITY

Y

 

PROCESSMONITOR

Y

 

PROMPT

N

Y

PSHELL

Y

 

PSUBST

Y

 

PUSHD

Y

Y

QUERYBOX

Y

 

QUIT

Y

 

RD / RMDIR

Y

Y

REBOOT

Y

 

RECORDER

 

 

RECYCLE

Y

 

REGDIR

Y

 

REGMONITOR

Y

 

REM

Y

Y

REN / RENAME

Y

Y

RESOLUTION

Y

 

RESTOREPOINT

Y

 

RETURN

Y

 

REXEC

Y

 

RSHELL

Y

 

SAVECONSOLE

Y

 

SCREEN

Y

 

SCREENMONITOR

Y

 

SCRIPT

Y

 

SCRPUT

Y

 

SELECT

Y

 

SENDHTML

Y

 

SENDMAIL

Y

 

SERVICEMONITOR

Y

 

SERVICES

Y

 

SET

Y

Y

SETARRAY

Y

 

SETDOS

Y

 

SETERROR

Y

 

SETLOCAL

Y

Y

SHIFT

Y

Y

SHORTCUT

Y

 

SHRALIAS

Y

 

SMPP

Y

 

SNMP

Y

 

SNPP

Y

 

SPONGE

Y

 

SREPLACE

 

 

SSHEXEC

 

 

START

Y

Y

STATUSBAR

 

 

SWITCH

Y

 

SYNC

Y

 

TABCOMPLETE

 

 

TAIL

Y

 

TAR

Y

 

TASKBAR

Y

 

TASKDIALOG

Y

 

TASKEND

Y

 

TASKLIST

Y

 

TCDIALOG

 

 

TCFILTER

 

 

TCTOOLBAR

 

 

TEE

Y

 

TEXT

Y

 

TIME

Y

Y

TIMER

Y

 

TITLE

Y

Y

TOUCH

Y

 

TPIPE

Y

 

TRANSIENT

Y

 

TREE

Y

*

TRUENAME

Y

 

TS

Y

 

TYPE

Y

Y

UNALIAS

Y

 

UNBZIP2

Y

 

UNFUNCTION

Y

 

UNGZIP

Y

 

UNJAR

Y

 

UNMOUNTISO

Y

 

UNMOUNTVHD

Y

 

UNQLITE

Y

 

UNSET

Y

 

UNSETARRAY

Y

 

UNTAR

Y

 

UNZIP

Y

 

UPTIME

Y

 

USBMONITOR

Y

 

UUID

Y

 

VBEEP

Y

 

VDESKTOP

Y

 

VER

Y

Y

VERIFY

Y

Y

VIEW

 

 

VOL

Y

Y

VSCRPUT

Y

 

WAITFOR

Y

 

WAKEONLAN

Y

 

WEBFORM

Y

 

WEBSOCKET

Y

 

WEBUPLOAD

Y

 

WHICH

Y

 

WINDOW

Y

 

WINSTATION

Y

 

WMIQUERY

Y

 

WMIRUN

Y

 

WSETTINGS

Y

 

WSHELL

Y

 

WSHORTCUT

Y

 

Y

Y

 

ZIP

Y

 

ZIPSFX

Y

 

7UNZIP

Y

 

7ZIP

Y

 

 

* This is an internal command in TCC-RT but an external command in CMD.

 

Redirection

 

In addition to the CMD <, > and |, TCC-RT allows you to also redirect standard error, combine standard output and standard error, protect existing files from being overwritten by redirection, and redirect standard input using "here-documents". See Redirection for more details.

 

Wildcards

 

CMD only supports the ? and * wildcards in filenames. TCC-RT adds character sets and regular expressions, and also supports wildcards in pathnames. See Wildcards for more details.

 

Built-In Variables

 

CMD has a few built-in variables (i.e., which are treated as environment variables but which do not exist in the environment):

 

CD - current directory

 

CMDCMDLINE - command line that started CMD

 

CMDEXTVERSION - the command extensions internal version number

 

DATE - the current date (in the default short format)

 

RANDOM - a random number between 0 and 32767

 

TIME - current time

 

TCC-RT supports all of these built-in variables. (In TCC-RT, CMDEXTVERSION will always return 2.) TCC-RT also includes 220+ additional internal variables, 380+ variable functions, and 60+ command variables.

 

Unique TCC-RT features

 

TCC-RT includes many more features not in CMD, including:

 

 Aliases

 

 Internal functions

 

 User defined functions

 

 File selection

 

 File Ranges

 

 Conditional Commands

 

 Internet access and email

 

 OpenAFS support

 

 Logs

 

 Intersession sharing

 

 Lua, Perl, Python, REXX, and Tcl support