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
Sie können verwenden @echo
( @echo + [Leerzeichen] + [unsicheres Leerzeichen] )
Hinweis: Der unsichere Raum kann mit Alt+0160 erreicht werden.
Ich hoffe, es hilft :)
[edit] Hmm du hast recht, ich brauchte es in einem Makefile, es funktioniert perfekt darin. Ich schätze, meine Antwort ist nicht für Batchdateien geeignet... Mein Fehler.
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.