Nous essayons de maintenir TCC aussi compatible que possible avec CMD, étant donné les limitations et les bogues de CMD, les variations de CMD dans les différentes versions de Windows, et les milliers de fonctionnalités supplémentaires disponibles dans TCC. En de rares occasions, vous pouvez trouver des fichiers batch qui exploitent des fonctionnalités non documentées (ou des bogues) de CMD (ou qui sont simplement mal écrits) et qui ne fonctionnent pas dans la version . TCC. Dans la quasi-totalité de ces cas, TCC exécutera ces fichiers batch si vous définissez les options de compatibilité appropriées.
Il y a deux options que vous devriez définir si vous exécutez régulièrement des fichiers batch créés pour CMD :
OPTION / Démarrage / Dupliquer les bogues de CMD.EXE (Il s'agit de l'option par défaut, et elle indique TCC de dupliquer deux bogues dans l'analyse de la commande IF de CMD).
OPTION / Démarrage / Extension retardée de CMD.EXE (si cette option de démarrage est définie pour votre environnement CMD).
Si vous n' exécutez que des fichiers batch créés pour CMD, vous devez également définir l'option CMDVariables=YES :
CMDVariables=YES
dans votre fichier TCMD.INI. AVERTISSEMENT : Cela signifie que vous ne pourrez pas exécuter les fichiers batch écrits pour TCCqui ne requiert qu'un seul % pour les variables.
Il y a aussi quelques TCC qui peuvent, en de très rares occasions, provoquer des conflits avec les fichiers batch de CMD :
Activer "OPTION / Démarrage / Recherche de SFN" (ce n'est absolument pas recommandé, à moins que vous ne vouliez des résultats potentiellement désagréables lorsque vous copiez, déplacez ou supprimez des fichiers, mais c'est *la* façon dont CMD le fait).
Désactiver l'expansion des pseudovariables (OPTION / Avancé / Caractères spéciaux).
SETDOS /X279 pour désactiver les alias imbriqués, les guillemets et les listes d'inclusion.
Enfin, si vous souhaitez une édition de la ligne de commande de type CMD (c'est-à-dire pratiquement aucune), vous pouvez supprimer la plupart des fonctions d'édition de la ligne de commande à l'aide de la commande OPTION / Advanced / Special Characters. TCC la plupart des fonctions d'édition de la ligne de commande avec la boîte de dialogue OPTION / Ligne de commande.