BATCH - .BAT zeigt maximal nur ca.150 Zeilen an.
BAT Datei zeigt maximal nur ca.150 Zeilen an.
Oh man schon wider ein Problem..
Diesmal scheint es jedoch schwiriger zu werden :- (
Ich habe schon viel gesucht jedoch noch nichts gefunden.
Deshalb richtige ich mich mal hier ans Forum.
Ich will einen großen Ordner (z.B. "C:\Windows") mit der
Jedoch scheint die datenmenge so groß zu sein,
dass die obersten Zeilen aus der cmd quasi "rausfliegen".
Soll heißen er listet zwar auf... dennoch sieht man nur die ca. letzten 150 Zeilen.
Ich fand einen Befehl namens "MORE".... der bringt mir leider auch nichts...
Direkte Frage: Gibt es eine Möglichkeit den Buffer oder änhliches mit der BATCH zu erhöhen ?
Irgendwie muss das doch funktionieren...
Oh man schon wider ein Problem..
Diesmal scheint es jedoch schwiriger zu werden :- (
Ich habe schon viel gesucht jedoch noch nichts gefunden.
Deshalb richtige ich mich mal hier ans Forum.
Ich will einen großen Ordner (z.B. "C:\Windows") mit der
TREE
funktion auflisten lassen.Jedoch scheint die datenmenge so groß zu sein,
dass die obersten Zeilen aus der cmd quasi "rausfliegen".
Soll heißen er listet zwar auf... dennoch sieht man nur die ca. letzten 150 Zeilen.
Ich fand einen Befehl namens "MORE".... der bringt mir leider auch nichts...
Direkte Frage: Gibt es eine Möglichkeit den Buffer oder änhliches mit der BATCH zu erhöhen ?
Irgendwie muss das doch funktionieren...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 54190
Url: https://administrator.de/forum/batch-bat-zeigt-maximal-nur-ca-150-zeilen-an-54190.html
Ausgedruckt am: 11.01.2025 um 00:01 Uhr
10 Kommentare
Neuester Kommentar
Moin Nowologix,
Du kannst in den Eigenschaften des CMD-Fensters (in der Titelleiste rechte Maustaste) im Reiter "Layout" die "Fensterpuffergröße" z.B. auf 1500 stellen.
Das sollte für diesen Zweck reichen.
Aber grundsätzlich vorher überlegen, ob in diesem Fall nicht sogar M$ Recht haben könnte mit der Vorgabe, dass kein DAU eine drei Meter lange Bildschirmausgabe produzieren wird, um sie danach von Beginn an lesen zu wollen.
[Obwohl - bei den Country-Auswahlboxen bei M$, da muss man/frau auch immer aus fast 3 Meter langen Listen wählen...]
Anyhow - wenn Du eine so grosse "Übersicht" produzieren willst, eventuell um sie mal auswendig zu lernen oder ähnliches, dann leite Dir die Ausgabe um in eine Textdatei (Tree>tree.txt) und schau sie Dir in einem Editor an.
Gruss
Biber
P.S. "Richtige" Batch-Fragen bitte im Bereich "Batch & Shell" posten. Diese ist aber okay hier.
Du kannst in den Eigenschaften des CMD-Fensters (in der Titelleiste rechte Maustaste) im Reiter "Layout" die "Fensterpuffergröße" z.B. auf 1500 stellen.
Das sollte für diesen Zweck reichen.
Aber grundsätzlich vorher überlegen, ob in diesem Fall nicht sogar M$ Recht haben könnte mit der Vorgabe, dass kein DAU eine drei Meter lange Bildschirmausgabe produzieren wird, um sie danach von Beginn an lesen zu wollen.
[Obwohl - bei den Country-Auswahlboxen bei M$, da muss man/frau auch immer aus fast 3 Meter langen Listen wählen...]
Anyhow - wenn Du eine so grosse "Übersicht" produzieren willst, eventuell um sie mal auswendig zu lernen oder ähnliches, dann leite Dir die Ausgabe um in eine Textdatei (Tree>tree.txt) und schau sie Dir in einem Editor an.
Gruss
Biber
P.S. "Richtige" Batch-Fragen bitte im Bereich "Batch & Shell" posten. Diese ist aber okay hier.
@Nowologix
Soll ich langsamer und deutlicher schreiben?
@Tolwyn
"Puffer" unter "Optionen" ist auch hilfreich.
Aber gemeint war im Reiter "Layout" die "Fensterpuffergröße".
Zumindest heißt es unter WinXP Pro so, ob das auch auch unter Win2k/XPHome gleich aussieht, hab ich nicht im Kopf.
Gruss
Biber
[Edit]
Wenn Du so etwas Verwegenes vorhast:
..dann wird der Klamauk im NotePad aufgemacht (oder was auch immer für einem Editor).
[/Edit]
Tree "C:\Windows" > tree.txt ?
Ja.Das mit dem Fenster großziehn ist das selbe wie mit der Scrollbar nach oben fahren.
Mag sein. Das ist aber die "Fenstergröße", nicht die "Fensterpuffergröße".Soll ich langsamer und deutlicher schreiben?
@Tolwyn
"Puffer" unter "Optionen" ist auch hilfreich.
Aber gemeint war im Reiter "Layout" die "Fensterpuffergröße".
Zumindest heißt es unter WinXP Pro so, ob das auch auch unter Win2k/XPHome gleich aussieht, hab ich nicht im Kopf.
Gruss
Biber
[Edit]
Der Benutzer meiner datei soll nicht am anfang eine message bekommen:
"Bitte stellen sie ihren Buffer auf 999"
Wenn Du dem Benutzer vorher sagst: "Jetzt mach ich Dir eine Drei-Meter-Liste", dann brauchst Du ohnehin nicht weiterreden. Siehe oben."Bitte stellen sie ihren Buffer auf 999"
Wenn Du so etwas Verwegenes vorhast:
...
tree %windir%>%temp%\treeOfwindir.txt
start %temp%\treeOfwindir.txt
[/Edit]
Der beträgt übrigens:
mode con cols=80 lines=25
Mitnichten.mode con cols=80 lines=25
Das ist zwar der Auslieferungszustand ab Redmonder Werk, aber nicht zwingend der Zustand, den Dein Bätschelchen irgendwo vorfindet.
Ich jedenfalls würde es Deinem Batch schon übelnehmen, wenn der mir hinterher wieder 25 Zeilen/80 Spalten und vielleicht noch weisse Schrift auf schwarzem Grund setzt.
Wenn Du also die Cols/Lines veränderst (in dieser Absicht scheinst Du ja ziemlich stur zu sein ), dann "merk" Dir die alten Einstellungen, indem Du die vorher sicherst mit:
...
for /f "tokens=2" %%i in ('mode con^|find "Zeilen"') do set oldlines=%%i
for /f "tokens=2" %%i in ('mode con^|find "Spalten"') do set oldCols=%%i
...
Gruss
Biber