Cette rubrique contient des informations générales sur TCC l'initialisation. Pour des informations sur des directives spécifiques, voir la rubrique correspondant à chaque type de directive:
Directives de mappage des clés
Ces rubriques énumèrent les directives, avec une brève description de chacune d'entre elles, et une référence croisée qui permet de sélectionner une description complète de cette directive. Certaines directives sont suffisamment simples pour qu'une brève description suffise, mais dans la plupart des cas, vous devez rechercher des informations supplémentaires dans les références croisées si vous n'êtes pas déjà familiarisé avec la directive.
Syntaxe des directives
La plupart des lignes du fichier .INI sont constituéesd'une directive d'un mot , d'un signe égal = et d'une valeur. Par exemple, dans la ligne suivante, le mot Histoire est la directive et 2048 est la valeur:
History = 2048
Les espaces avant ou après le signe égal sont ignorés.
Quelle que soitla longueur d'une chaîne de valeur, par exemple la liste de la directive ColorDir, vous devez la saisir sur une seule ligne. Leschaînes ne peuvent pas être poursuiviessur une deuxième ligne ( ) .
Chaque ligne doit respecter la limite de longueur de la ligne de commande.
Leformat de la partie valeur d'une ligne de directive dépend de la directive concernée. Il peut s'agir d'une valeur numérique, d'un caractère unique, d'un choix (comme Oui ou Non), d'un paramètre de couleur, d'un nom de clé, d'un chemin d'accès, d'un nom de fichier ou d'une chaîne de texte. La valeur commence par le premier caractère non vide après le signe égal et se termine à la fin de la ligne ou au début d'un commentaire.
Leslignes vides sont ignorées dans le fichier .INI et peuvent être utilisées pour séparer des groupes de directives .
Vouspouvez placer des commentaires dans le fichier en commençant une ligne par un point-virgule ;. Vous pouvez également placer des commentaires à la fin de n'importe quelle ligne, à l'exception de celles qui contiennent une chaîne de texte. Pour ce faire, saisissez au moins un espace ou une tabulation après la valeur, un point-virgule et votre commentaire, comme ceci :
History = 2048 ;set history list size
Si vous essayez de placer un commentaire à la fin d'une valeur de chaîne, le commentaire sera intégré à la chaîne et provoquera probablement une erreur.
Si vous utilisez les boîtes de dialogue de configuration pour modifier le fichier .INI, les commentaires sur les lignes modifiées à partir des boîtes de dialogue ne seront pas conservés lors de l'enregistrement des nouvelles lignes. Pour vous assurer que les commentaires du fichier.INI sont préservés, placez-les sur des lignes séparées dans le fichier.
Lorsque Take Command ou TCC détecte une erreur lors du traitement du fichier.INI, il affiche un message d'erreur et vous invite à le faire avant de traiter le reste du fichier. Cela vous permet de noter les erreurs éventuelles avant que le processus de démarrage ne se poursuive. La directive erronée conserve sa valeur précédente ou sa valeur par défaut.
Si vous devez tester différentes valeurs pour une directive .INI sans éditer plusieurs fois le fichier .INI, utilisez la commande OPTION ou consultez la directive INIQuery.
La commande SETDOS peut remplacer plusieurs directives du fichier .INI. Par exemple, la forme du curseur utilisée par TCC peut être ajustée soit avec les directives CursorIns et CursorOver, soit avec la commande SETDOS /S . La correspondance entre une option SETDOS et une directive .INI est indiquée à la fois dans la rubrique d'aide propre à cette directive et dans la rubrique d'aide SETDOS relative à cette option .
A TCC lancé à partir d'un autre TCC (un "shell secondaire") hérite automatiquement des paramètres de configuration en vigueur dans le shell précédent. Si des valeurs ont été modifiées par SETDOS ou OPTION depuis le démarrage de l'interpréteur de commandes principal, les valeurs actuelles seront transmises à l'interpréteur de commandes secondaire. Si le fichier.INI de l'interpréteur de commandes précédent contient une section [Secondaire], il sera lu et traité. Si ce n'est pas le cas, les paramètres de l'interpréteur de commandes précédent resteront en vigueur.
Si vous voulez forcer les shells secondaires à démarrer avec une valeur spécifique pour une directive particulière, sans tenir compte des changements effectués dans un shell précédent, répétez la directive dans la section [Secondary] du fichier.INI.
Types de directives
Il existe différents types de directives dans le fichier .INI. Le type d'une directive est indiqué dans la rubrique d'aide qui lui est consacrée. Les types se distinguent par le type de données, le cas échéant, qui doivent être saisies après le= (signe égal) :
Nom = nnnn (1234): Cette directive prend une valeur numérique qui remplace le "nnnn". La valeur par défaut est indiquée entre parenthèses ou listée sous la description de la directive.
Nom = c (X): Cette directive accepte un seul caractère comme valeur. Le caractère par défaut est indiqué entre parenthèses. Vous devez saisir le caractère réel ; vous ne pouvez pas utiliser le nom d'une clé.
Nom = CHOICE1 | Choice2 | ... : Cette directive doit être définie par l'une des valeurs séparées par des barres verticales énumérées entre les accolades. La valeur par défaut est indiquée en majuscules dans la description de la directive, mais dans votre fichier, n'importe lequel des choix peut être saisi, en utilisant n'importe quelle majuscule.(Ne pas saisir la barre verticale.) Par exemple, si les choix sont présentés sous la forme YES | no , YES est la valeur par défaut.
Nom = Couleur: cette directive prend en compte une spécification de couleur. Voir Couleurs et noms de couleurs pour le format des noms de couleurs.
Nom =Clé : Cette directive prend en compte une spécification de clé. Voir Keys et Keynames pour le format des noms de clés.
Name = Path : Cette directive prend une spécification de chemin d'accès, sans nom de fichier. La valeur doit inclure à la fois un lecteur et un chemin d'accès (par exemple, C:\TCMD\) pour éviter toute ambiguïté. Une barre oblique inverse à la fin du nom du chemin est acceptée mais n'est pas obligatoire. Tout chemin par défaut est décrit dans le texte.
Name = File : Cette directive prend un nom de fichier. Nous vous recommandons d'utiliser un nom de fichier complet comprenant la lettre du lecteur et le chemin d'accès afin d'éviter toute ambiguïté. Tout nom de fichier par défaut est décrit dans le texte.
Name = Chaîne : Cette directive prend une chaîne de caractères dans le format indiqué. Le texte décrit la valeur par défaut et toute exigence supplémentaire pour formater correctement la chaîne. Aucun commentaire n'est autorisé.
Évaluation des directives
Les directives sont évaluées séquentiellement de haut en bas dans chaque section traitée. Lorsqu'une directive est traitée plus d'une fois au cours du démarrage, elle remplace toutes les valeurs précédentes.
La plupart des directives de mappage de touches et des directives avancées sont cumulatives et peuvent apparaître plusieurs fois lorsque plusieurs valeurs simultanées sont souhaitées, par exemple lorsque plusieurs touches différentes sont affectées à la même fonction.