Comparing TCC, TCC-RT, and CMD

TCC comes in two versions: the full TCC as distributed with Take Command, and TCC-RT, which is distributed separately in a free runtime-only version. We will refer to TCC in this section to mean the full TCC version. TCC-RT includes the full TCC command set, but has no command prompt and is only intended to run batch files.

 

The following table lists the commands supported in TCC and the default Windows command processor CMD. Note that CMD does not support any of the 600+ internal variables and variable functions in TCC, and most of the CMD commands have only a limited subset of the options and/or functionality in the equivalent TCC command. (Commands marked with a * in the CMD column are external Windows commands.)

 

TCC

CMD

?

 

ACTIVATE

 

ALIAS

 

ASSOC

Y

ASSOCIATE

 

ATTRIB

*

BATCOMP

 

BDEBUGGER

 

BEEP

 

BTMONITOR

 

BREAK

Y

BREAKPOINT

 

BZIP2

 

CALL

Y

CANCEL

 

CAPTURE

 

CD / CHDIR

Y

CDD

 

CHCP

*

CHRONIC

 

CLIP

 

CLIPMONITOR

 

CLS

Y

COLOR

Y

COPY

Y

COPYDIR

 

DATE

Y

DATEMONITOR

 

DEBUGMONITOR

 

DEBUGSTRING

 

DEDUPE

 

DEFER

 

DEL / ERASE

Y

DELAY

 

DESCRIBE

 

DESKTOP

 

DETACH

 

DIFFER

 

DIR

Y

DIRHISTORY

 

DIRS

 

DISKMONITOR

 

DO

 

DRAWBOX

 

DRAWHLINE

 

DRAWVLINE

 

ECHO

Y

ECHOERR

 

ECHOS

 

ECHOSERR

 

ECHOX

 

ECHOXERR

 

EJECTMEDIA

 

ENDLOCAL

Y

ENUMPROCESSES

 

ENUMSERVERS

 

ENUMSHARES

 

ESET

 

EVENTLOG

 

EVENTMONITOR

 

EVERYTHING

 

EXCEPT

 

EXIT

Y

FFIND

 

FIREWIREMONITOR

 

FOLDERMONITOR

 

FONT

 

FOR

Y

FREE

 

FTYPE

Y

FUNCTION

 

GLOBAL

 

GOSUB

 

GOTO

Y

GZIP

 

HASH

 

HEAD

 

HELP

*

HISTORY

 

IDE

 

IF

Y

IFF

 

IFTP

 

INKEY

 

INPUT

 

INSTALLED

 

JABBER

 

JAR

 

JOBMONITOR

 

JOBS

 

KEYBD

 

KEYS

Y

KEYSTACK

 

LIST

 

LOADBTM

 

LOADMEDIA

 

LOCAL

 

LOCKMONITOR

 

LOG

 

LUA

 

MD / MKDIR

Y

MEMORY

 

MKLINK

Y

MKLNK

 

MONITOR

 

MOUNTISO

 

MOUNTVHD

 

MOVE

Y

MOVEDIR

 

MSGBOX

 

NETMONITOR

 

ODBC

 

ON

 

OPTION

 

OSD

 

PATH

Y

PAUSE

Y

PDIR

 

PEE

 

PIPEVIEW

 

PLAYAVI

 

PLAYSOUND

 

PLUGIN

 

POPD

Y

POSTMSG

 

PRINT

 

PRINTF

 

PRIORITY

 

PROCESSMONITOR

 

PROMPT

Y

PSHELL

 

PSUBST

 

PUSHD

Y

QUERYBOX

 

QUIT

 

RD / RMDIR

Y

REBOOT

 

RECORDER

 

RECYCLE

 

REGDIR

 

REGMONITOR

 

REM

Y

REN / RENAME

Y

REPEAT

 

RESOLUTION

 

RESTOREPOINT

 

RETURN

 

REXEC

 

RSHELL

 

SAVECONSOLE

 

SCREEN

 

SCREENMONITOR

 

SCRIPT

 

SCRPUT

 

SELECT

 

SENDHTML

 

SENDMAIL

 

SERVICEMONITOR

 

SERVICES

 

SET

Y

SETARRAY

 

SETDOS

 

SETERROR

 

SETLOCAL

Y

SHIFT

Y

SHORTCUT

 

SHRALIAS

 

SMPP

 

SNMP

 

SNPP

 

SPONGE

 

SSHEXEC

 

START

Y

STATUSBAR

 

SWITCH

 

SYNC

 

TABCOMPLETE

 

TAIL

 

TAR

 

TASKBAR

 

TASKDIALOG

 

TASKEND

 

TASKLIST

 

TCDIALOG

 

TCFILTER

 

TCTOOLBAR

 

TEE

 

TEXT

 

TIME

Y

TIMER

 

TITLE

Y

TOUCH

 

TPIPE

 

TRANSIENT

 

TREE

*

TRUENAME

 

TS

 

TYPE

Y

UNALIAS

 

UNBZIP2

 

UNFUNCTION

 

UNGZIP

 

UNJAR

 

UNMOUNTISO

 

UNMOUNTVHD

 

UNQLITE

 

UNSET

 

UNSETARRAY

 

UNTAR

 

UNZIP

 

UPTIME

 

USBMONITOR

 

UUID

 

VBEEP

 

VDESKTOP

 

VER

Y

VERIFY

Y

VIEW

 

VOL

Y

VSCRPUT

 

WAKEONLAN

 

WEBFORM

 

WEBUPLOAD

 

WHICH

 

WINDOW

 

WINSTATION

 

WMIQUERY

 

WMIRUN

 

WSETTINGS

 

WSHELL

 

WSHORTCUT

 

Y

 

ZIP

 

ZIPSFX

 

7UNZIP

 

7ZIP