Direkt zum Inhalt

Erstellen und Debuggen  TCC-RT- und Windows CMD-Batchdateien

Windows CMD-Batchdateibefehle

IDE zur Batch-Dateiprogrammierung

Erstellen und debuggen Sie Ihre Windows-Batchdateien in einem Bruchteil der Zeit mit dem integrierten Editor und  Batchdatei-Debuggingr.

Mehrsprachige Benutzeroberfläche

Die Benutzeroberfläche ist in Englisch, Französisch, Deutsch, Italienisch, Russisch und Spanisch verfügbar. Die Online-Hilfe ist in Englisch, Französisch, Deutsch und Spanisch verfügbar.

Onlinehilfe

Die umfassende Hilfe (einschließlich kontextsensitiver Popup-Hilfe für Windows-Batchdateibefehle), beschleunigt Ihre Batchdateiprogrammierung und reduziert Syntaxfehler.

Windows-Batchdateien werden häufig zur Automatisierung wiederkehrender Aufgaben an der Eingabeaufforderung verwendet. Allerdings kann das Debuggen von Batchdateien eine Herausforderung darstellen, da kein integrierter Debugger für CMD-Dateien vorhanden ist.

CMDebug ist eine eigenständige Version von Take Command IDE und Batch-Debugger. CMDebug soll Entwicklern dabei helfen, eine Batchdatei zur Ausführung in CMD (dem Windows-Standardbefehlsprozessor) zu erstellen TCC-RT (die kostenlose Laufzeitversion von TCC). Es bietet einen umfassenden Satz an Batch-Debugging-Funktionen, die speziell für die Batch-Dateientwicklung entwickelt wurden. 

CMDebug ermöglicht es Ihnen, Schreiben und debuggen Sie Ihre CMD-Batchdateien mit der integrierten grafischen IDE. CMDebug Enthält Bearbeitungsfenster mit Registerkarten und einen ausgefeilten Debugger mit einzelnen Schritten, bedingten Haltepunkten, Syntaxfarb-Tooltips, Lesezeichen sowie Haltepunkt-, Aufrufstapel-, Variablen-, Alias- und Überwachungsfenstern mit Registerkarten. Die Windows-Batchdateiprogrammierung war noch nie einfacher und leistungsfähiger!

Sie können verwenden CMDebug um entweder CMD-kompatible Batchdateien (*.BAT oder *.CMD) oder schneller (und weitaus leistungsfähiger) zu entwickeln TCC-RT-kompatible Batch-Skripte (.BTM). Wenn Sie die Option „TCC Option „Syntax“, CMDebug unterstützt das volle TCC-RT-Befehlssatz. Wenn Sie die Option „CMD-Syntax“ auswählen, CMDebug wird deaktivieren TCC-nur interne Befehle, Variablen und Funktionen und verwenden Sie die eingeschränkte Windows CMD-Batchdatei-Befehlssyntax. Einige interne CMD / TCC Befehle verhalten sich auch etwas anders oder ändern ihre Anzeigeausgabe, um dem Verhalten (und den Fehlern!) von CMD besser zu entsprechen.

Die richtigen CMDebug mit dem TCCMit der Syntaxoption -RT können Sie Batchdateien mithilfe von erstellen und debuggen (und optional verschlüsseln). TCC Befehlssprache herunterladen und sie dann kostenlos verteilen TCC-RT-Laufzeit auf einer unbegrenzten Anzahl von Zielmaschinen.

Einfach erstellen TCC-RT-Batchdateien zum Ersetzen benutzerdefinierter Apps

Windows CMD-Batchdateiprogrammierung leicht gemacht

 CMDebug verfügt über eine Vielzahl zusätzlicher Funktionen, darunter:

  • Die IDE erkennt automatisch ANSI-, UTF-8-, UTF-8 w/BOM- und UTF-16-Windows-Batchdateien.
  • Das Fenster „Befehlserweiterung“ zeigt die ursprüngliche Befehlszeile, die Befehlszeile nach der Alias-Erweiterung und die Befehlszeile nach der Variablenerweiterung.
  • Der IDE-Editor zeigt Änderungen an der Batchdateibearbeitung am Rand und im Text an. Im Text werden eingefügte Zeichen farbig unterstrichen und Stellen, an denen Zeichen gelöscht wurden, mit kleinen Dreiecken dargestellt. Am Rand wird ein Block angezeigt, der den Gesamtzustand der Leitung angibt. 
  • Wenn Sie mit der Maus über einen internen Befehlsnamen fahren, wird die Befehlssyntax angezeigt. Wenn Sie mit der Maus über eine Variable fahren, wird der aktuelle Variablenwert angezeigt.
  • Das CMDebug Batchdatei-Debugger verfügt über einen Leistungsprofiler, der Sie bei der Optimierung Ihrer Batchdateien unterstützt. Die Auflösung erfolgt in Millisekunden (001 Sekunden).
  • Sie können Haltepunkte an bestimmten Codezeilen festlegen (und optional eine Bedingung definieren, bevor der Haltepunkt ausgelöst wird), sodass Sie die Ausführung Ihrer Batchdatei anhalten und den aktuellen Status von Variablen und Befehlsausgaben überprüfen können.
  • Mit Single Stepping können Sie einen Haltepunkt (oder ein Ende) erreichen, übersteigen, aussteigen und zu ihm laufen.
  • Sie können Variablen während des Debugging-Prozesses in Echtzeit überwachen und ändern. Sie können beim Debuggen auch Variablen ändern, um verschiedene Szenarien zu testen und die Auswirkungen auf die Ausführung Ihrer Batchdatei zu bewerten.
  • Die Registerkarte „Geändert“ zeigt den aktuellen Wert und den vorherigen Wert von Variablen an, wenn deren Werte geändert werden.
  • Auf der Registerkarte „Call Stack“ wird der aktuelle angezeigt rufen Sie uns an! Stapel (Der Batch-Dateiname, die Zeilennummer, die Befehlszeile und die Zeile(n), die rufen Sie uns an!ed es (d. h. von einem GOSUB, GOTO oder Anrufen).
  • Beim Debuggen behält das IDE-Fenster die aktuelle Batchdateizeile in der Mitte des Bildschirms bei (es sei denn, sie befindet sich auf der letzten Seite). Dadurch können Sie sowohl die letzten als auch die nächsten auszuführenden Zeilen sehen.
  • Das Bearbeitungsfenster behält standardmäßig die gleiche Einrückung wie in der vorherigen Zeile bei.
  • Wenn Sie mit TCC-RT-Syntax (nicht CMD), und der erste Befehl in der Zeile ist ein interner TCCWenn Sie den Befehl -RT ausführen, zeigt die IDE in der Statusleiste eine schnelle Hilfe zur Verwendung an.
  • In der Symbolleiste gibt es ein Kombinationsfeld „RegEx-Filter“. Wenn Sie eine Zeichenfolge in das Filterfeld eingeben, blendet der Debugger alle nicht übereinstimmenden Zeilen im aktuellen Tab-Bearbeitungsfenster aus.
  • Mit dem Regular Expression Analyzer können Sie Ihre regulären Ausdrücke testen und enthalten einen „Spickzettel“ mit RE-Syntax und allgemeinen Ausdrücken.
CMDebug : Windows-Batchdatei-IDE-Editor und Debugger
Batch-Dateiprogrammierung und Debugging mit CMDebug

Vollgepackt mit Funktionen zum Erstellen und Debuggen Ihrer Windows-Batchdateien

  • Erstellen und debuggen Sie Ihre CMD-Batchdateien mit der integrierten grafischen IDE. Die IDE umfasst Bearbeitungsfenster mit Registerkarten und einen hochentwickelten Debugger mit Einzelschritten, bedingten Haltepunkten, Syntaxfarben, Tooltips, Lesezeichen sowie Variablen-, Überwachungs- und Aliasfenstern mit Registerkarten. Die Windows-Batchdateiprogrammierung war noch nie einfacher und leistungsfähiger!
  • Das TCC-RT-Batchdateisprache ist mit 265+ eine riesige Obermenge von CMD interne Befehle, über 440 interne Funktionen und über 340 variable Funktionen. Fast alle CMD-Befehle (z. B. DIR, COPY, DEL, START usw.) werden durch Hunderte zusätzlicher Optionen erweitert. Und TCC fügt mehr als 210 neue Befehle hinzu! TCC-RT kann normalerweise in einer oder zwei Zeilen erledigt werden, was Dutzende von CMD-Befehlen und externen Apps erfordert (sofern CMD das überhaupt kann).
  • Das TCCDie Skriptsprache -RT umfasst einen vollständigen Satz erweiterter Flusskontrollstrukturen, einschließlich IF-Then-Else-, DO- und FOR-Schleifen, SWITCH-Anweisungen, Unterroutinen, Batch-Bibliotheken und mehr.
  • Überwachen Sie die Hardware- und Softwareereignisse Ihres Systems und führen Sie Befehle aus, wenn ein Ereignis ausgelöst wird. Sie können Änderungen im Dateisystemverzeichnis, die Zwischenablage, Ereignisprotokolle, Ethernet- und WLAN-Verbindungen, Dienste, Prozesse sowie USB- und Firewire-Verbindungen überwachen.
  • Die Ersetzung von Umgebungsvariablen wird in erheblich verbessert TCC-RT, einschließlich Variablentypen, verschachtelten Variablen, verzögerter Erweiterung, indirekten Variablen, mehrdimensionalen Array-Variablen und direktem Zugriff auf System-, Benutzer- und flüchtige Variablen in der Registrierung.
  • Wählen Sie Dateien in Batch-Dateibefehlen nach Datum, Uhrzeit, Größe, Besitzer und erweiterten Platzhaltern oder regulären Ausdrücken aus oder schließen Sie sie aus, um eine außergewöhnliche Flexibilität bei der Dateiverwaltung zu erzielen.
  • Geben Sie für die meisten Dateiverarbeitungsbefehle mehrere Dateinamen an (z. B. COPY, DEL, DIR, MOVE usw.) oder optional den Namen einer Datei, die die Dateinamenargumente enthält. (COPY unterstützt sogar mehrere Ziele sowie mehrere Quellen.)
  • Es stehen mehrere Arten der E/A-Umleitung zur Verfügung, darunter Umleitung und Weiterleitung an STDERR, „In-Process“-Rohre, „Here-Document“- und „Here-String“-Umleitung sowie T- und Y-Rohrverbindungen.
  • Senden Sie Tastenanschläge mit dem Befehl KEYSTACK an jede Anwendung (Konsole oder GUI).
  • TCC-RT enthält interne Komprimierungs- und Extraktionsbefehle für ZIP-, 7ZIP-, TAR-, JAR-, GZIP- und BZIP-Dateien.
  • Sie können mit allen Dateiverwaltungsbefehlen (COPY, DEL, MOVE, REN usw.) auf FTPS- und HTTPS-Verzeichnisse und -Dateien (einschließlich SSL und SSH) zugreifen.
  • Interner Support ist enthalten für LuaREXX, PowershellPython, Tcl/tk, und jede Windows Active Scripting-Sprache. Sie können sogar mehrere Sprachen in Ihren Batch-Skripten kombinieren.
  • Und viele tausend mehr – Weitere Informationen finden Sie in unserer Online-Hilfe.

CMDebug ist mit jeder Version von Microsoft Windows 10, Windows 11, Server 2016, Server 2019 und Server 2022 kompatibel.

Take Command

$99.95

Einzelsystem; Multisystem-Rabatte

  • Konsolenfenster mit Registerkarten und 18 Themen – führen Sie jede Konsolen-App in einem Registerkartenfenster aus
  • Enthält TCC und CMDebug
  • Windows Explorer-Integration
  • Programmierbare Symbolleiste
  • Forumbasierter Support; optionaler erweiterter Support
  • 90-tägige bedingungslose Rückgabegarantie
TCC

$69.95

Einzelsystem; Multisystem-Rabatte

  • Windows-Befehlsprozessor (CMD.EXE-Ersatz)
  • Über 270 interne Befehle (CMD hat etwa 40)
  • Mehr als 780 interne Variablen und Variablenfunktionen
  • Forumbasierter Support; optionaler erweiterter Support
  • 90-tägige bedingungslose Rückgabegarantie
CMDebug

$29.95

Einzelsystem; Multisystem-Rabatte

  • Batchdatei-Debugger und Editor für TCC-RT- und CMD-Batchdateien
  • Legen Sie Haltepunkte fest und durchsuchen Sie Ihre Windows-Batchdateien in Einzelschritten
  • Beobachten Sie die Fenster „Variablen“, „Call Stack“, „Breakpoint“ und „Modifizierte Variablen“.
  • Forumbasierter Support
  • 90-tägige bedingungslose Rückgabegarantie

Support-Foren

Mit CMDebughaben Sie nicht nur Zugriff auf eine Vielzahl leistungsstarker Funktionen und erweiterter Befehle, sondern auch auf eine unterstützende Community von Enthusiasten der Batchdateiprogrammierung. Der JP Software-Supportforen sind eine wertvolle Ressource, um neue Tricks zu erlernen, Tipps auszutauschen und bei Bedarf Hilfe beim Batch-Debugging zu erhalten. Die Foren sind auch der Ort, an dem man sich darüber informieren kann die neuesten Updates, Ankündigungen und Produktveröffentlichungen von JP Software. 

Die Support-Foren umfassen Foren für Take Command, TCC, CMDebug und TCC-RT-Unterstützung, Tipps und Tricks, TCC Plugins und Vorschläge für zukünftige Versionen.

Zufriedenheitsgarantie

Wir stehen zu 100 % hinter unseren Produkten – wenn Sie mit Ihrem Einzelexemplar eines JP Software-Produkts nicht vollständig zufrieden sind, senden Sie es innerhalb von 90 Tagen zurück und erhalten Sie eine volle Rückerstattung. Ausführliche Informationen und Bedingungen finden Sie im Abschnitt „Zufriedenheitsgarantie“ unserer Website Softwarelizenz.