Passer au contenu principal

Création et débogage  TCC-Fichiers batch RT et Windows CMD

Commandes des fichiers batch Windows CMD

IDE de programmation de fichiers batch

Créez et déboguez votre Fichiers de commandes Windows en une fraction du temps avec l'éditeur intégré et  débogage du fichier batchr.

Interface utilisateur multilingue

L'interface utilisateur est disponible en anglais, français, allemand, italien, russe et espagnol. L'aide en ligne est disponible en anglais, français, allemand et espagnol.

Aide en ligne

L'aide complète (y compris l'aide contextuelle contextuelle pour Commandes du fichier de commandes Windows), accélère la programmation de vos fichiers batch et réduit les erreurs de syntaxe.

Les fichiers batch Windows sont largement utilisés pour automatiser les tâches répétitives à l’invite de commande. Cependant, le débogage des fichiers batch peut s'avérer difficile en raison de l'absence de débogueur intégré pour les fichiers CMD.

CMDebug est une version autonome de Take Command IDE et débogueur par lots. CMDebug est destiné à aider les développeurs à créer un fichier batch à exécuter dans CMD (le processeur de commandes par défaut de Windows) ou TCC-RT (la version d'exécution gratuite de TCC). Il fournit un ensemble complet de fonctionnalités de débogage par lots spécialement conçues pour le développement de fichiers par lots. 

CMDebug vous permet de écrivez et déboguez votre Fichiers batch CMD avec l'EDI graphique intégré. CMDebug comprend des fenêtres d'édition à onglets et un débogueur sophistiqué avec une étape unique, des points d'arrêt conditionnels, des info-bulles de coloration syntaxique, des signets et des points d'arrêt à onglets, une pile d'appels, une variable, un alias et des fenêtres de surveillance. La programmation de fichiers batch Windows n'a jamais été aussi simple et puissante !

Vous pouvez utiliser CMDebug pour développer soit des fichiers batch compatibles CMD (*.BAT ou *.CMD), soit plus rapidement (et bien plus performants) TCC-Scripts batch compatibles RT (.BTM). Si vous sélectionnez le "TCC Option "Syntaxe", CMDebug prend en charge le plein TCC-Ensemble de commandes RT. Si vous sélectionnez l'option "Syntaxe CMD", CMDebug désactivera TCC-uniquement les commandes, variables et fonctions internes, et utilise la syntaxe limitée des commandes du fichier batch Windows CMD. Certains CMD internes / TCC les commandes se comporteront également légèrement différemment ou modifieront leur sortie d'affichage afin de correspondre plus étroitement au comportement (et aux bogues !) de CMD.

En utilisant CMDebug les TCCL'option de syntaxe -RT vous permet de créer et de déboguer (et éventuellement de chiffrer) des fichiers batch à l'aide de l'option TCC langage de commande, puis distribuez-les avec le logiciel gratuit TCC-Exécution RT sur un nombre illimité de machines cibles.

Créez facilement TCC-Fichiers batch RT pour remplacer les applications personnalisées

Programmation de fichiers batch Windows CMD simplifiée

 CMDebug possède une multitude de fonctionnalités supplémentaires, notamment :

  • L'EDI détecte automatiquement les fichiers batch Windows ANSI, UTF-8, UTF-8 avec nomenclature et UTF-16.
  • La fenêtre Expansion des commandes affiche la ligne de commande d'origine, la ligne de commande après l'expansion des alias et la ligne de commande après l'expansion des variables.
  • L'éditeur IDE affichera les modifications apportées aux fichiers batch dans la marge et dans le texte. Dans le texte, les caractères insérés apparaissent avec des soulignements colorés et les points où les caractères ont été supprimés sont indiqués par de petits triangles. La marge montre un bloc indiquant l'état global de la ligne. 
  • Passer la souris sur un nom de commande interne affichera la syntaxe de la commande. Le survol d'une variable affichera la valeur actuelle de la variable.
  • Le CMDebug débogueur de fichiers batch dispose d'un profileur de performances pour vous aider à optimiser vos fichiers batch. La résolution est en millisecondes (001 seconde).
  • Vous pouvez définir des points d'arrêt sur des lignes de code spécifiques (et éventuellement définir une condition avant que le point d'arrêt ne soit déclenché), vous permettant de suspendre l'exécution de votre fichier batch et d'inspecter l'état actuel des variables et du résultat de la commande.
  • Avec Single Stepping, vous pouvez entrer, franchir, sortir et courir jusqu'à un point d'arrêt (ou une fin).
  • Vous pouvez surveiller et modifier les variables en temps réel pendant le processus de débogage. Vous pouvez également modifier les variables lors du débogage pour tester différents scénarios et évaluer l'impact sur l'exécution de votre fichier batch.
  • L'onglet « Modifié » affiche la valeur actuelle et la valeur précédente des variables lorsque leurs valeurs sont modifiées.
  • L'onglet Pile d'appels affiche le courant Appelez-nous empiler (le nom du fichier batch, le numéro de ligne, la ligne de commande et la ou les lignes qui Appelez-nousmodifié (c'est-à-dire depuis un GOSUB, GOTO ou NOUS CONTACTEZ).
  • Lors du débogage, la fenêtre IDE gardera la ligne du fichier batch actuel centrée sur l'écran (sauf si elle se trouve sur la dernière page). Cela vous permet de voir à la fois les dernières lignes et les suivantes à exécuter.
  • La fenêtre d'édition conservera par défaut la même indentation que la ligne précédente.
  • Si vous utilisez TCC-RT (pas CMD), et la première commande de la ligne est une commande interne TCC-RT, l'IDE affichera une aide d'utilisation rapide sur la barre d'état.
  • Il y a une liste déroulante "RegEx Filter" dans la barre d'outils. Si vous entrez une chaîne dans la zone de filtre, le débogueur masquera toutes les lignes qui ne correspondent pas dans la fenêtre d'édition de l'onglet actuel.
  • L'analyseur d'expressions régulières vous permet de tester vos expressions régulières et comprend une « aide-mémoire » sur la syntaxe RE et les expressions courantes.
CMDebug : Éditeur et débogueur IDE de fichiers batch Windows
Programmation et débogage de fichiers batch avec CMDebug

Doté de fonctionnalités pour créer et déboguer vos fichiers batch Windows

  • Créez et déboguez vos fichiers batch CMD avec l'IDE graphique intégré. L'IDE comprend des fenêtres d'édition à onglets et un débogueur sophistiqué avec une étape unique, des points d'arrêt conditionnels, une coloration syntaxique, des info-bulles, des signets et des fenêtres de variables, de surveillance et d'alias à onglets. La programmation de fichiers batch Windows n'a jamais été aussi simple et puissante !
  • Le TCC-Le langage de fichiers batch RT est un sur-ensemble massif de CMD, avec plus de 265 commandes internes, 440+ fonctions internes et 340+ fonctions variables. Presque tous les commandes CMD (par exemple DIR, COPY, DEL, START, etc.) sont enrichis de centaines d'options supplémentaires. Et TCC ajoute plus de 210 nouvelles commandes ! TCC-RT peut généralement faire en une ou deux lignes ce qui nécessite des dizaines de commandes CMD et d'applications externes (si CMD peut le faire).
  • Le TCCLe langage de script -RT comprend un ensemble complet de structures de contrôle de flux étendues, notamment des boucles IF-Then-Else, DO et FOR, des instructions SWITCH, des sous-programmes, des bibliothèques de lots, etc.
  • Surveillez les événements matériels et logiciels de votre système et exécutez des commandes lorsqu'un événement est déclenché. Vous pouvez surveiller les modifications du répertoire du système de fichiers, le presse-papiers, les journaux d'événements, les connexions Ethernet et WiFi, les services, les processus et les connexions USB et Firewire.
  • La substitution des variables d'environnement est grandement améliorée dans TCC-RT, y compris les types de variables, les variables imbriquées, l'expansion retardée, les variables indirectes, les variables de tableau multidimensionnel et l'accès direct aux variables système, utilisateur et volatiles dans le registre.
  • Sélectionnez ou excluez des fichiers dans les commandes de fichiers batch par date, heure, taille, propriétaire et caractères génériques étendus ou expressions régulières pour une flexibilité extraordinaire dans la gestion des fichiers.
  • Spécifiez plusieurs noms de fichiers pour la plupart des commandes de traitement de fichiers (c'est-à-dire COPY, DEL, DIR, MOVE, etc.), ou éventuellement le nom d'un fichier contenant les arguments du nom de fichier. (COPY prend même en charge plusieurs cibles ainsi que plusieurs sources.)
  • Plusieurs types de redirection d'E/S sont disponibles, notamment la redirection et la tuyauterie vers STDERR, les canalisations « en cours de processus », la redirection « ici-document » et « ici-chaîne », ainsi que les raccords de tuyauterie en T et en Y.
  • Envoyez des frappes au clavier à n'importe quelle application (console ou interface graphique) avec la commande KEYSTACK.
  • TCC-RT inclut des commandes internes de compression et d'extraction pour les fichiers ZIP, 7ZIP, TAR, JAR, GZIP et BZIP.
  • Vous pouvez accéder aux répertoires et fichiers FTPS et HTTPS (y compris SSL et SSH) dans toutes les commandes de gestion de fichiers (COPY, DEL, MOVE, REN, etc.).
  • Un support interne est inclus pour LuaREXX, PowerShellPython, Tcl/tk, et tout langage Windows Active Scripting. Vous pouvez même combiner plusieurs langues dans vos scripts batch.
  • Et plusieurs milliers d'autres -- consultez notre aide en ligne pour plus de détails.

CMDebug est compatible avec n'importe quelle version de Microsoft Windows 10, Windows 11, Server 2016, Server 2019 et Server 2022.

Take Command

$99.95

Système unique ; remises multisystèmes

  • Fenêtres de console à onglets avec 18 thèmes : exécutez n'importe quelle application de console dans une fenêtre à onglets
  • Inclus TCC et CMDebug
  • Intégration de l'explorateur Windows
  • Barre d'outils programmable
  • Support basé sur le forum ; Support étendu en option
  • Garantie de retour inconditionnelle de 90 jours
TCC

$69.95

Système unique ; remises multisystèmes

  • Processeur de commandes Windows (remplacement CMD.EXE)
  • Plus de 270 commandes internes (CMD en a environ 40)
  • Plus de 780 variables internes et fonctions variables
  • Support basé sur le forum ; Support étendu en option
  • Garantie de retour inconditionnelle de 90 jours
CMDebug

$29.95

Système unique ; remises multisystèmes

  • Débogueur et éditeur de fichiers batch pour TCC-Fichiers batch RT et CMD
  • Définissez des points d'arrêt et parcourez en une seule étape vos fichiers de commandes Windows
  • Fenêtres de surveillance des variables, de la pile d'appels, du point d'arrêt et des variables modifiées
  • Assistance basée sur le forum
  • Garantie de retour inconditionnelle de 90 jours

Forums de support

Avec CMDebug, vous aurez non seulement accès à un large éventail de fonctionnalités puissantes et de commandes améliorées, mais également à une communauté de passionnés de la programmation de fichiers par lots. Le Forums d'assistance pour les logiciels JP sont une ressource précieuse pour apprendre de nouvelles astuces, partager des astuces et obtenir de l'aide pour le débogage par lots lorsque vous en avez besoin. Les Forums sont aussi le lieu pour entendre parler les dernières mises à jour, annonces et versions de produits de JP Software. 

Les forums d'assistance incluent des forums pour Take Command, TCC, CMDebuget TCC-Support RT, trucs et astuces, TCC Plugins et suggestions pour les versions futures.

Satisfaction garantie

Nous soutenons nos produits à 100 % : si vous n'êtes pas entièrement satisfait de votre copie individuelle d'un produit JP Software, renvoyez-la dans les 90 jours pour un remboursement complet. Pour plus de détails et les conditions, consultez la section Garantie de satisfaction de notre Licence de logiciel.