Comparaison des CMD

La comparaison des commandes disponibles est basée sur la version de CMD incluse avec Windows 10 et 11.

Si le nom de la commande CMD correspond à une commande interne TCC interne, la commande TCC est presque toujours considérablement améliorée.

 

Onestep        TCC et les commandes CMD

Onestep        Édition de la ligne de commande

Onestep        Complétion du nom de fichier

Onestep        Complétion de commandes

Onestep        Redirection

Onestep        Jokers

Onestep        Variables intégrées

Onestep        Caractéristiques uniques de TCC

 

TCC and CMD commands

 

TCC

CMD

?

 

ACTIVATE

 

ALIAS

 

ASSOC

Y

ASSOCIATE

 

ATTRIB

*

BATCOMP

 

BDEBUGGER

 

BEEP

 

BREAK

Y

BREAKPOINT

 

BTMONITOR

 

BZIP2

 

CALL

Y

CANCEL

 

CD / CHDIR

Y

CDD

 

CHCP

*

CLIPMONITOR

 

CLS

Y

COLOR

Y

COMMENT

 

COPY

Y

COPYDIR

 

DATE

Y

DATEMONITOR

 

DEBUGMONITOR

 

DEBUGSTRING

 

DEDUPE

 

DEFER

 

DEL / ERASE

Y

DELAY

 

DESCRIBE

 

DESKTOP

 

DETACH

 

DIR

Y

DIRENV

 

DIRHISTORY

 

DIRS

 

DISKMONITOR

 

DO

 

DRAWBOX

 

DRAWHLINE

 

DRAWVLINE

 

ECHO

Y

ECHOERR

 

ECHOS

 

ECHOSERR

 

ECHOX

 

ECHOXERR

 

EJECTMEDIA

 

ENDLOCAL

Y

ENUMPROCESSES

 

ENUMSERVERS

 

ESET

 

EVENTLOG

 

EVENTMONITOR

 

EVERYTHING

 

EXCEPT

 

EXIT

Y

EXPR

 

FFIND

 

FILELOCK

 

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

 

JOINDOMAIN

 

JUMPLIST

 

KEYBD

 

KEYS

Y

KEYSTACK

 

LIBRARY

 

LINKS

 

LIST

 

LOADBTM

 

LOADMEDIA

 

LOCAL

 

LOCKMONITOR

 

LOG

 

LUA

 

MD / MKDIR

Y

MEMORY

 

MKLINK

Y

MKLNK

 

MONITOR

 

MOUNTISO

 

MOUNTVHD

 

MOVE

Y

MOVEDIR

 

MSGBOX

 

NETMONITOR

 

ON

 

OPTION

 

OSD

 

PATH

Y

PAUSE

Y

PDIR

 

PLAYAVI

 

PLAYSOUND

 

PLUGIN

 

POPD

Y

POSTMSG

 

POWERMONITOR

 

PRINT

 

PRIORITY

 

PROCESSMONITOR

 

PROMPT

Y

PSHELL

 

PSUBST

 

PUSHD

Y

QUERYBOX

 

QUIT

 

RD / RMDIR

Y

REBOOT

 

RECORDER

 

RECYCLE

 

REGDIR

 

REGMONITOR

 

REM

Y

REN / RENAME

Y

RESOLUTION

 

RESTOREPOINT

 

RETURN

 

REXEC

 

RSHELL

 

SAVECONSOLE

 

SCREEN

 

SCREENMONITOR

 

SCRIPT

 

SCRPUT

 

SELECT

 

SENDHTML

 

SENDMAIL

 

SERVICEMONITOR

 

SERVICES

 

SET

Y

SETARRAY

 

SETDOS

 

SETERROR

 

SETLOCAL

Y

SETP

 

SHIFT

Y

SHORTCUT

 

SHRALIAS

 

SMPP

 

SNMP

 

SNPP

 

SREPLACE

 

SSHEXEC

 

START

Y

STATUSBAR

 

SWITCH

 

SYNC

 

TABCOMPLETE

 

TAIL

 

TAR

 

TASKBAR

 

TASKDIALOG

 

TASKEND

 

TASKLIST

 

TCDIALOG

 

TCFILTER

 

TCFONT

 

TCTOOLBAR

 

TEE

 

TEXT

 

TIME

Y

TIMER

 

TITLE

Y

TMP

 

TOUCH

 

TPIPE

 

TRANSIENT

 

TREE

*

TRUENAME

 

TYPE

Y

UNALIAS

 

UNBZIP2

 

UNFUNCTION

 

UNGZIP

 

UNJAR

 

UNMOUNTISO

 

UNMOUNTVHD

 

UNQLITE

 

UNSET

 

UNSETARRAY

 

UNSETP

 

UNTAR

 

UNZIP

 

UPTIME

 

USBMONITOR

 

UUID

 

VBEEP

 

VDESKTOP

 

VER

Y

VERIFY

Y

VIEW

 

VOL

Y

VSCRPUT

 

WAITFOR

 

WAKEONLAN

 

WEBFORM

 

WEBSOCKET

 

WEBUPLOAD

 

WHICH

 

WINDOW

 

WINSTATION

 

WMIQUERY

 

WMIRUN

 

WSETTINGS

 

WSHELL

 

WSHORTCUT

 

Y

 

ZIP

 

ZIPSFX

 

7UNZIP

 

7ZIP

 

 

 

* Il s'agit d'une commande interne dans TCC mais une commande externe dans CMD.

 

L'édition de la ligne de commande

 

TCC offre des possibilités d'édition de ligne de commande beaucoup plus sophistiquées ; voir Édition de ligne de commande pour plus de détails.

 

Complétion des noms de fichiers

 

CMD dispose d'une fonction simple de complétion de nom de fichier (avec la touche de tabulation) ; TCC offre beaucoup plus d'options, y compris la complétion des noms de serveur et de sharename, la complétion personnalisable et la sélection (optionnelle) de fenêtres contextuelles. Voir Complétion du nom de fichier et Fenêtre de complétion du nom de fichier pour plus de détails.

 

Historique des commandes

 

CMD dispose d'un rappel simple (facultatif) de l'historique des commandes. TCC offre beaucoup plus d'options, notamment le chargement et l'enregistrement de listes d'historique, l'édition et le déplacement de commandes dans la liste, la recherche de commandes correspondantes et une fenêtre contextuelle d'historique des commandes.

 

Redirection

 

Outre les commandes CMD <, > et | , TCC vous permet également de rediriger l'erreur standard, de combiner la sortie standard et l'erreur standard, de protéger les fichiers existants contre l'écrasement par la redirection et de rediriger l'entrée standard en utilisant "here-documents". Voir Redirection pour plus de détails.

 

Jokers

 

CMD ne prend en charge que les caractères génériques ? et * dans les noms de fichiers. TCC ajoute les jeux de caractères et les expressions régulières, et prend également en charge les caractères génériques dans les noms de chemin. Voir Jokers pour plus de détails.

 

Variables intégrées

 

CMD possède quelques variables intégrées (c'est-à-dire qui sont traitées comme des variables d'environnement mais qui n'existent pas dans l'environnement) :

 

CD - répertoire courant

 

CMDCMDLINE - ligne de commande qui a lancé CMD

 

CMDEXTVERSION - numéro de version interne de l'extension de commande

 

DATE - la date actuelle (dans le format court par défaut)

 

RANDOM - un nombre aléatoire entre 0 et 32767

 

TIME - l'heure actuelle

 

TCC supporte toutes ces variables intégrées. (Dans TCC CMDEXTVERSION renvoie toujours 2). TCC comprend également plus de 340 variables internes supplémentaires , plus de 400 fonctions variables et plus de 70 variables de commande.

 

Caractéristiques TCC caractéristiques

 

TCC comprend de nombreuses autres fonctionnalités qui ne sont pas présentes dans CMD, notamment :

 

 Débogueur par lots

 

 Alias

 

 Fonctions internes

 

 Fonctions de variables définies par l'utilisateur

 

 Sélection de fichiers

 

 Plages de fichiers

 

 Commandes conditionnelles

 

 Accès à Internet et courrier électronique

 

 Prise en charge d'OpenAFS

 

 Navigation dans les répertoires et historique des répertoires

 

 Histoires et journaux

 

 Partage entre les sessions

 

  Support de Lua, Perl, Python, REXX, Ruby et Tcl