MapAperture
Workflows

Debuggen Sie Ihre Windows-Batch-Skripte mit cmd

03
Batch-Skript reparieren

Ein fehlerhaftes Batch-Skript ausführen

Ihr Batch-Skript schlägt stillschweigend fehl. Sie müssen genau sehen, welcher Befehl gescheitert ist und warum. Dieser Workflow zeigt, wie Sie den Agenten nutzen, um das Skript auszuführen und die Fehlerausgabe direkt abzufangen, da einfache Coding-Aufgaben oft zu Debugging-Sessions werden.

01

Ordner öffnen

Öffnen Sie den Projektordner im Chatfenster des Agenten.

02

Skript ausführen

Beauftragen Sie den Agenten, die Batch-Skriptdatei auszuführen.

03

Ausgabe prüfen

Überprüfen Sie die Shell-Ausgabe-Karte auf die Fehlermeldung.

04

Fehler beheben

Akzeptieren Sie den vorgeschlagenen Fix in der Diff-Ansicht (im Ask first-Modus).

Beispiel für einen Bug-Report

bug-report.txt
# Title: Script fails silently
Summary: Script exits with error 1.
Expected: Script completes successfully.
Actual: Script exits with error 1.
Steps: Run script.bat in CMD.
Error message: Placeholder error text here.
Suspected cause: Missing file path.
Next check: Verify file path exists.

Diese Plain-Text-Datei enthält die Fehlerzusammenfassung und die Schritte zur Reproduktion, damit der Agent sie analysieren kann.

Diagnosetool für das Debugging von Skripten

Ausführen und erfassen

Der Agent führt Ihr Batch-Skript in der Shell-Umgebung aus und erfasst die Standardausgabe sowie den Fehlerstrom für eine detaillierte Analyse und Überprüfung. Sie sehen das Ergebnis. Dieser Ansatz wirkt wie ein cmd-Debugging für Ihre Skripte. Der Agent liest die Skriptdatei, um die Logik zu verstehen. Anschließend führt er die Befehle nacheinander auf Ihrem lokalen Rechner aus. Sie sehen genau, welche Zeile den Fehler verursacht hat. Der Agent schlägt eine Korrektur basierend auf dem tatsächlichen Exit-Code vor. Sie können Linux-Debugging remote durchführen, indem Sie SSH-Zugriff auf den Server für die Ausführung nutzen.

Reparieren und prüfen

Der Agent schlägt eine Änderung an der Skriptdatei vor, und Sie sehen den Diff in der Chat-Schnittstelle, bevor Sie ihn akzeptieren, sodass Sie das Ergebnis überprüfen können. Ask first pausiert. Sie lesen den vorgeschlagenen Fix sorgfältig durch, bevor Sie ihn akzeptieren, um die Korrektheit zu gewährleisten. Der Agent nutzt edit_file, um die Änderung anzuwenden, und speichert die Datei. Anschließend führen Sie das Skript erneut aus, um die Korrektur zu überprüfen. Dieser Workflow gilt für Skripte, die Sie geschrieben haben oder ändern dürfen. cmd-Debugging und das Diagnose-Tool helfen Ihnen, diese Schritte nachzuvollziehen. Das KI-Tool zur Analyse der Codebasis und zum Debuggen vereinfacht den Prozess.

MapAperture für Windows

Starten Sie noch heute mit dem Debugging

MapAperture herunterladen ↗