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.
Édition de la ligne de commande
Caractéristiques uniques de TCC
TCC |
CMD |
|
|
|
|
|
|
Y |
|
|
|
* |
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
Y |
|
|
|
Y |
|
|
|
* |
|
|
|
Y |
|
Y |
|
|
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
* |
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
Y |
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
Y |
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
Y |
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
|
|
* |
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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.
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.
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.
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.
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 :
Fonctions de variables définies par l'utilisateur
Accès à Internet et courrier électronique
Navigation dans les répertoires et historique des répertoires