Nous essayons de garder TCC aussi compatible que possible avec CMD, compte tenu des limitations et des bogues de CMD, des variations de CMD dans les différentes versions de Windows et des milliers de fonctionnalités supplémentaires disponibles dans TCC. En de rares occasions, vous pouvez trouver des fichiers batch qui exploitent des fonctionnalités (ou des bugs) non documentés dans CMD (ou qui sont simplement mal écrits) qui ne fonctionnent pas dans CMD. TCC. Dans presque tous ces cas, TCC exécutera ces fichiers batch si vous définissez les options de compatibilité appropriées.

 

Vous devez définir deux options si vous exécutez régulièrement des fichiers batch créés pour CMD :

 

OPTION / Démarrage / Bogues CMD.EXE en double (c'est la valeur par défaut et indique TCC pour dupliquer deux bogues dans l'analyse de la commande IF de CMD.)

 

OPTION / Démarrage / Expansion retardée de CMD.EXE (Si cette option de démarrage est définie pour votre environnement CMD.)

 

Si vous uniquement exécutez les fichiers batch créés pour CMD, vous devez également définir :

 

Variables CMD=OUI

 

dans votre fichier TCMD.INI. AVERTISSEMENT: Cela signifie que vous ne pourrez pas exécuter de fichiers batch écrits pour TCC, qui ne nécessite qu'un seul % en tête pour les variables.

 

Il y a aussi des TCC fonctionnalités qui peuvent, dans de très rares cas, provoquer des conflits avec les fichiers batch CMD :

 

Activez « OPTION / Démarrage / Recherche de SFN ». (Certainement ne sauraient recommandé, sauf si vous souhaitez des résultats potentiellement désagréables lorsque vous copiez, déplacez ou supprimez des fichiers, mais c'est *c'est* ainsi que CMD procède.)

 

Désactivez l'expansion des pseudovariables (OPTION / Avancé / Caractères spéciaux).

 

RÉGLAGES /X279 pour désactiver les alias imbriqués, les citations et les listes d'inclusion.

 

Enfin, si vous souhaitez une édition en ligne de commande de style CMD (c'est-à-dire pratiquement aucune), vous pouvez supprimer la plupart des TCC fonctionnalités d'édition en ligne de commande avec la boîte de dialogue OPTION / Ligne de commande.