Passer au contenu principal

Prise en charge des langages de script Windows dans TCC

Un fichier batch (ou « script ») est un fichier qui contient une liste de commandes à exécuter. TCC lit et interprète chaque ligne comme si elle avait été tapée au clavier. Comme les alias, les fichiers batch sont pratiques pour automatiser les tâches informatiques. Contrairement aux alias, les fichiers batch peuvent être aussi longs que vous le souhaitez. Les fichiers batch occupent un espace disque distinct pour chaque fichier et ne peuvent généralement pas s'exécuter aussi rapidement que les alias, car ils doivent être lus à partir du disque.

Take Command inclut un éditeur de fichiers batch complet intégré et un débogueur invoqué avec la commande BDEBUGGER pour les fichiers .CMD et .BAT. Le débogueur vous donne une vue détaillée, étape par étape, de l'exécution des fichiers batch et vous aidera à résoudre les problèmes de fichiers batch particulièrement difficiles.

TCC vous permet également d'étendre vos scripts avec un support interne pour PowerShellLuaPerlREXXPythonTcl/tk, et n'importe quel Langage de script actif. TCC prend en charge à la fois l'exécution de scripts dans ces langages et l'exécution d'expressions individuelles. Vous pouvez même combiner plusieurs langues dans vos scripts batch et transmettre les résultats de ces autres appels de langage de script à TCC variables et commandes.

TCC dispose d'une option de processeur externe (alias EXTPROC / SHEBANG) pour les fichiers batch qui vous permet de définir un programme externe pour traiter un fichier particulier .CMD déposer. Pour identifier un .CMD fichier à utiliser avec un processeur externe, placez la chaîne EXTROC comme premier mot de la première ligne du fichier, suivi du nom du programme externe qui doit être appelé. TCC va démarrer le programme et lui transmettre le nom du .CMD fichier et tous les paramètres de ligne de commande saisis.