Wie können Sie einen Zeilenumbruch in die Ausgabe Ihrer Batch-Datei einfügen?
Ich möchte etwas tun wie:
echo hello\nworld
Die Ausgabe wäre:
hello
world
Wie können Sie einen Zeilenumbruch in die Ausgabe Ihrer Batch-Datei einfügen?
Ich möchte etwas tun wie:
echo hello\nworld
Die Ausgabe wäre:
hello
world
Beachten Sie, dass dies in der Konsole nicht funktioniert, weil es eine Escape-Taste simuliert und die Zeile löscht.
Ersetzen Sie mit diesem Code <ESC>
mit dem Escape-Zeichen 0x1b oder mit dieser Pastebin-Link :
:: Replace <ESC> with the 0x1b escape character or copy from this Pastebin:
:: https://pastebin.com/xLWKTQZQ
echo Hello<ESC>[Eworld!
:: OR
set "\n=<ESC>[E"
echo Hello%\n%world!
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
9 Stimmen
Das war für mich sehr nützlich. Ich musste Echo machen \n \n | my_app.exe in einem Skript. Ich habe (echo. && echo.) | my_app.exe
2 Stimmen
Einfacher Ansatz " Code beginnt :" > echo hello&echo world , gibt Ihnen was Sie brauchen
2 Stimmen
Sie können ein unsichtbares ascii chr(255) in einer separaten Zeile einfügen, das eine neue Leerzeile erzwingt. Halten Sie die [alt]-Taste gedrückt und drücken Sie 255 auf der Tastatur. Dies fügt chr(255) ein, das ein leeres Quadrat ist. echo (alt+255) " Sie können nur den Ziffernblock benutzen, nicht die Zahlen oben auf der Tastatur!
0 Stimmen
Genauso wie die Hälfte der Computerreparatur darin besteht, das Gerät anzuschließen und einzuschalten, ist die Hälfte der Softwareentwicklung das, was ich als Raumfahrttechnik . Wir besoin de unsere leeren Zeilen genau so.
0 Stimmen
Wie wäre es damit?
echo Yes&echo No
1 Stimmen
@jwzumwalt danke für den Vorschlag mit alt+255, funktioniert in der Kommandozeile hervorragend
0 Stimmen
Printf " \n\n\n "
0 Stimmen
Hat jemand hier newline als externe Befehls-Batchdatei angeboten?
NEWLINE.bat
. Einige der hier vorgestellten Lösungen funktionieren in einer separaten Batchdatei nicht richtig. Einige Syntaxen ergeben zum BeispielECHO is off
wenn es direkt von der Befehlszeile aus aufgerufen wird.