| Objet : | Personnaliser TCC compléter le nom de fichier ("tab") |
| Format : | TABCOMPLETE [/= /L script /P /S /U script] |
Utilisation :
TABCOMPLETE vous permet de créer des scripts pour personnaliser la complétion du nom de fichier ("tab") de TCC, en utilisant n'importe quel langage de script pris en charge par TCC (c'est-à-dire BTM, Lua, Python, REXX, etc.).
Vous pouvez créer un maximum de 256 scripts de complétion de tabulation, chacun pouvant traiter un nombre quelconque de noms de commandes, de variables, de fonctions, etc. Lorsque TCC démarre, il charge automatiquement tous les scripts qui se trouvent dans le sous-répertoire "Complete" du répertoire d'installation de TCC.
Un script de complétion de tabulation reçoit quatre arguments :
Commande - le nom de la commande au début de la ligne de commande
Argument - l'argument en cours d'évaluation (entre guillemets)
Index - le décalage dans la ligne de commande du début de l'argument
CommandLine - la ligne de commande entière (entre guillemets doubles)
Lorsque le script se termine, il doit renvoyer 0 s'il a traité l'achèvement et enregistrer le(s) résultat(s) dans la variable d'environnement TABCOMPLETIONRESULT. Si le script a plusieurs résultats, ils doivent être ajoutés à TABCOMPLETIONRESULT, séparés par un espace (et mis entre guillemets s'ils contiennent des espaces).
TCC examine le contenu de TABCOMPLETIONRESULT ; s'il contient une seule valeur, TCC l'insère au point d'achèvement de la ligne de commande. S'il y a plusieurs valeurs de retour, TCC affichera une fenêtre popup pour la sélection (comme la fenêtre de complétion F7).
Options :