Gibt es eine Möglichkeit, CLS
eine einzige Zeile der Ausgabe? Ich glaube nicht, dass es Schalter für CLS
gibt, also wäre vielleicht eine bessere Frage:
Gibt es einen Weg zu
?Ich versuche nur, meine Skripte etwas benutzerfreundlicher zu gestalten, indem ich Echtzeit-Feedback / -Informationen anstelle von mehreren Zeilen mit geringfügigen Änderungen verwende. Der einzige Weg, wie ich das machen kann, ist so:
%Vor%Also, Sie bekommen das:
Das Problem dabei ist jedoch, dass CLS
die Ausgabe von all löscht, wenn ich nur eine Zeile aktualisieren möchte, indem ich sie lösche und neu ausgabe.
Hat jemand Ideen?
Leider gibt es keinen nativen Befehl oder Dienstprogramm, das den Cursor in einer Windows-Befehlszeilenkonsole neu positioniert.
Sie benötigen ein Drittanbieter-Dienstprogramm.
Aacini hat ein kostenloses Dienstprogramm CursorPos.exe auf DOSTips veröffentlicht. Die Quelle "CurorPos.exe" wird als Hexadezimalziffern angegeben. Um die Quelle zu verwenden, benötigen Sie den HexToBin.bat "Compiler" .
Durchsuchen Sie beide Threads und Sie werden eine Reihe von nützlichen Utilities finden.
Versuchen Sie ANSI-Sequenzen: Ссылка
Die Links Ссылка sind am vielversprechendsten.
Diese Seite klingt nach einer nützlichen Diskussion über die Steuerung / Einstellung von Konsolengrößen (und anderen Einstellungen für Anzeige und Puffergröße). Ссылка buffer < /em>-size-console-window-can-runas-inherit-console-props-t1468842.html
Tags und Links console cmd batch-file