Zeilennummer der Batchzeile ausgeben
Hallo,
gibt es eine Möglichkeit per echo oder so auszugeben, in welcher Zeile dieser Befehl steht?
Möchte damit das Logging und Errorhandling längerer Batchdateien verbessern.
Beispiel:
Angenommen in Zeile 95 der Batchdatei soll eine Info mit genau dieser Zeilennummer ausgegeben werden:
echo %line%: ......
%line% sollte dann die Zeilennummer, also hier im Beispile die "95" ausgeben.
Irgdenwelche Ideen in diese Richtung?
gibt es eine Möglichkeit per echo oder so auszugeben, in welcher Zeile dieser Befehl steht?
Möchte damit das Logging und Errorhandling längerer Batchdateien verbessern.
Beispiel:
Angenommen in Zeile 95 der Batchdatei soll eine Info mit genau dieser Zeilennummer ausgegeben werden:
echo %line%: ......
%line% sollte dann die Zeilennummer, also hier im Beispile die "95" ausgeben.
Irgdenwelche Ideen in diese Richtung?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 202535
Url: https://administrator.de/contentid/202535
Ausgedruckt am: 20.11.2024 um 13:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
95 Zeilen in einer Batch-Datei???
Ich meine, wenn man so elaborierte Skripten schreibt, dann sollte man das mit einer Programmiersprache machen, die Standardmäßig zu jedem Fehler die Zeilennummer anzeigt. Wahrscheinlich wird der Code dann sowieso kürzer und auch übersichtlicher, weil man leistungsfähigere Funktionen nutzen kann.
Das ist jetzt keine Antwort auf Deine Frage gewesen. Aber wenn Du Hilfe brauchst, dann verrate uns mal, was das Skript mit so vielen Zeilen machen soll, vielleicht hat ja jemand eine Lösung.
Markus
95 Zeilen in einer Batch-Datei???
Ich meine, wenn man so elaborierte Skripten schreibt, dann sollte man das mit einer Programmiersprache machen, die Standardmäßig zu jedem Fehler die Zeilennummer anzeigt. Wahrscheinlich wird der Code dann sowieso kürzer und auch übersichtlicher, weil man leistungsfähigere Funktionen nutzen kann.
Das ist jetzt keine Antwort auf Deine Frage gewesen. Aber wenn Du Hilfe brauchst, dann verrate uns mal, was das Skript mit so vielen Zeilen machen soll, vielleicht hat ja jemand eine Lösung.
Markus