Comparing TCC and TCC/LE

Print Topic  Return to Overview  Previous Topic  Next Topic 

TCC comes in two versions: the full TCC as distributed with Take Command, and TCC/LE, which is distributed with Take Command LE and is also available separately in a free but unsupported version. We will refer to TCC in this section to mean both TCC and TCC/LE, except where a feature is flagged Not in LE.

 

TCC/LE contains a subset of the TCC commands, variables, and variable functions.  In addition, TCC/LE does not include the following TCC features:

 

Batch IDE (debugger and editor)
FTP, FTPS, HTTP, HTTPS, and TFTP file access
OpenAFS
Internal Perl, REXX, and Ruby support
Active Scripting

 

TCC/LE does include the full command line editing, alias, filename completion, directory navigation, file selection, and regular expression support in TCC.  All internal commands supported in TCC/LE include all options in the full TCC version.

 

If an internal command, variable function, or internal variable is not supported in TCC/LE, the heading for that topic in this help file will include Not in LE.

 

Internal Commands
Variables
Variable Functions

 

The following table lists the TCC commands supported in TCC/LE -- and, by way of comparison, with the default Windows command processor CMD.  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

TCC/LE

CMD

?

Y

 

ACTIVATE

Y

 

ALIAS

Y

 

ASSOC

Y

Y

ATTRIB

Y

*

BATCOMP

 

 

BDEBUGGER

 

 

BEEP

Y

 

BREAK

Y

Y

BREAKPOINT

 

 

CALL

Y

Y

CANCEL

Y

 

CD / CHDIR

Y

Y

CDD

Y

 

CHCP

Y

*

CLS

Y

Y

COLOR

Y

Y

COPY

Y

Y

DATE

Y

Y

DEBUGSTRING

 

 

DEFER

 

 

DEL / ERASE

Y

Y

DELAY

Y

 

DESCRIBE

Y

 

DETACH

 

 

DIR

Y

Y

DIRHISTORY

Y

 

DIRS

Y

 

DO

Y

 

DRAWBOX

Y

 

DRAWHLINE

Y

 

DRAWVLINE

Y

 

ECHO

Y

Y

ECHOERR

Y

 

ECHOS

Y

 

ECHOSERR

Y

 

EJECTMEDIA

Y

 

ENDLOCAL

Y

Y

ESET

Y

 

EVENTLOG

 

 

EVENTMONITOR

 

 

EXCEPT

Y

 

EXIT

Y

Y

FFIND

Y

 

FIREWIREMONITOR

 

 

FOLDERMONITOR

 

 

FOR

Y

Y

FREE

Y

 

FTYPE

Y

Y

FUNCTION

 

 

GLOBAL

Y

 

GOSUB

Y

 

GOTO

Y

Y

HEAD

 

 

HELP

Y

*

HISTORY

Y

 

IF

Y

Y

IFF

Y

 

IFTP

 

 

INKEY

Y

 

INPUT

Y

 

JABBER

 

 

KEYBD

Y

 

KEYS

Y

Y

KEYSTACK

Y

 

LIST

Y

 

LOADBTM

 

 

LOADMEDIA

Y

 

LOG

Y

 

MD / MKDIR

Y

Y

MEMORY

Y

 

MKLINK

Y

Y

MKLNK

Y

 

MOVE

Y

Y

MSGBOX

Y

 

NETMONITOR

 

 

ON

Y

 

OPTION

Y

 

OSD

 

 

PATH

Y

Y

PAUSE

Y

Y

PDIR

Y

 

PLAYAVI

 

 

PLAYSOUND

 

 

PLUGIN

Y

 

POPD

Y

Y

POSTMSG

 

 

PRINT

 

 

PRIORITY

 

 

PROCESSMONITOR

 

 

PROMPT

Y

Y

PUSHD

Y

Y

QUERYBOX

Y

 

QUIT

Y

 

RD / RMDIR

Y

Y

REBOOT

Y

 

RECYCLE

 

 

REM

Y

Y

REN / RENAME

Y

Y

RETURN

Y

 

REXEC

 

 

RSHELL

 

 

SCREEN

Y

 

SCRIPT

 

 

SCRPUT

Y

 

SELECT

Y

 

SENDMAIL

 

 

SERVICEMONITOR

 

 

SERVICES

 

 

SET

Y

Y

SETDOS

Y

 

SETLOCAL

Y

Y

SHIFT

Y

Y

SHORTCUT

 

 

SHRALIAS

Y

 

SMPP

 

 

SNMP

 

 

SNPP

 

 

START

Y

Y

SWITCH

Y

 

SYNC

 

 

TAIL

 

 

TASKDIALOG

 

 

TASKEND

 

 

TASKLIST

 

 

TCFILTER

Y

 

TCTOOLBAR

Y

 

TEE

Y

 

TEXT

Y

 

TIME

Y

Y

TIMER

Y

 

TITLE

Y

Y

TOUCH

Y

 

TRANSIENT

 

 

TREE

Y

*

TRUENAME

Y

 

TYPE

Y

Y

UNALIAS

Y

 

UNFUNCTION

 

 

UNSET

Y

 

USBMONITOR

 

 

VER

Y

Y

VERIFY

Y

Y

VOL

Y

Y

VSCRPUT

Y

 

WHICH

Y

 

WINDOW

Y

 

WMIQUERY

 

 

Y

Y

 

 

 

The following table lists the TCC internal variables supported in TCC/LE (none are included in CMD):

 

TCC

TCC/LE

+

Y

=

Y

!

Y

?

Y

_4ver

Y

_?

Y

_acstatus

 

_admin

 

_afswcell

 

_alt

Y

_ansi

Y

_batch

Y

_batchline

Y

_batchname

Y

_batchtype

 

_battery

 

_batterylife

 

_batterypercent

 

_bdebugger

 

_bg

Y

_boot

Y

_build

Y

_capslock

Y

_cdroms

 

_childpid

 

_ci

Y

_cmdline

Y

_cmdproc

Y

_cmdspec

Y

_co

Y

_codepage

Y

_column

Y

_columns

Y

_consolepids

 

_country

Y

_cpu

 

_cpuusage

 

_ctrl

Y

_cwd

Y

_cwds

Y

_cwp

Y

_cwps

Y

_date

Y

_datetime

Y

_day

Y

_detachpid

 

_disk

Y

_dname

Y

_dos

Y

_dosver

Y

_dow

Y

_dowf

Y

_dowi

Y

_doy

Y

_drives

Y

_dst

 

_dvds

 

_echo

Y

_editmode

 

errorlevel

Y

_execstr

Y

_exit

Y

_expansion

Y

_fg

Y

_ftperror

 

_hdrives

 

_hlogfile

Y

_host

 

_hour

Y

_hwprofile

 

_idleticks

 

_idow

Y

_idowf

Y

_iftp

 

_iftps

 

_imonth

Y

_imonthf

Y

_ininame

Y

_ip

 

_isodate

Y

_kbhit

Y

_lalt

Y

_lastdisk

Y

_lctrl

Y

_logfile

Y

_lshift

Y

_minute

Y

_monitors

 

_month

Y

_monthf

Y

_numlock

Y

_openafs

 

_osbuild

Y

_parent

Y

_pid

 

_pipe

Y

_ppid

 

_ralt

Y

_rctrl

Y

_ready

 

_registered

 

_row

Y

_rows

Y

_rshift

Y

_rubytype

 

_rubyvalue

 

_scrolllock

Y

_second

Y

_shell

Y

_shells

Y

_shift

Y

_shortcut

 

_shralias

Y

_startpath

Y

_startpid

 

_stdin

 

_stdout

 

_stderr

 

_stzn

 

_stzo

 

_syserr

Y

_tccver

Y

_tcfilter

Y

_tcfolder

Y

_tctab

Y

_time

Y

_transient

Y