Wie kann ich meine CMD im Vollbildmodus anzeigen? [Duplikat]

27

Diese Frage hat hier bereits eine Antwort:

Ich arbeite viel in der Windows-Befehlszeile. Im Gegensatz zu anderen Fenstern maximiert es nicht - es wird nur sehr groß, je nach Puffergröße. Kann ich das CMD irgendwie dazu bringen, sich wie die PuTTY-Konsole zu verhalten, die mit der Größenänderung fließt?


ANMERKUNG: Die Antwort muss keine Änderung der CMD sein. Wenn es ein PuTTY-ähnliches Programm gibt, das zwischen mir und der Befehlszeile funktioniert, bin ich damit einverstanden - ich möchte nur, dass in einem richtigen Fenster gearbeitet wird

Hubro
quelle
@Codemonkey: Das Problem ist, wenn das Programm eine echte Konsole verwendet, kann es nicht fließen. Wenn es eine Konsole imitiert (wie PuTTy), funktioniert es bei einigen Programmen, z. B. bei Programmen, die Konsolen-E / A auf niedriger Ebene verwenden, nicht richtig. Was bevorzugen Sie?
Mehrdad
Wer sagt, dass ich nicht beide verwenden kann? :-)
Hubro
Ah, ich verstehe, also brauchst du nur letzteres, oder? (CMD ist bereits das erstere.)
Mehrdad
Ich benutze es nie wirklich, aber ich denke, PowerShell sollte etwas flexibler sein.
Ciaran
Ich mache PHP- und Python-Codierung, also brauche ich, soweit ich weiß, nur letztere, ja. Ich denke, wenn ich das erstere jemals brauchen würde, würde ich einfach CMD verwenden :-) Es ist fantastisch, ein ordentliches Eingabeaufforderungsfenster zu haben
Hubro,

Antworten:

26

Es ist ein bisschen knifflig, aber Sie können den cmd-Vollbildmodus aktivieren:

  1. Starten Sie die CMD und schreiben Sie den folgenden Code:

    mode 800
    
  2. Jetzt können Sie den Vollbildmodus aktivieren, indem Sie die Menüleiste nach oben ziehen oder die Größe auf die gewünschte Größe ändern.

Wenn Sie möchten, dass dies standardmäßig eingestellt ist, gehen Sie wie folgt vor:

  1. Öffne einen Editor und schreibe den Code ein

    @Echo Off
    mode 800
    
  2. Ändern Sie nun den Dateinamen in .cmdoder.bat

  3. Setzen Sie es in den Autostart.
    Gehen Sie folgendermaßen vor, um es für alle Benutzer in den Autostart zu versetzen :

    1. Gehen Sie in die Registrierung, indem Sie regedit.exedas Windows-Suchfeld eingeben.
    2. Gehen Sie zu folgendem Pfad:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
      
    3. Optional : Wenn Sie dies nur für den tatsächlichen Benutzer tun möchten, gehen Sie zu folgendem Pfad:

      HKEY_CURRENT_USER\Software\Microsoft\Command Processor
      
    4. Fügen Sie nun einen Schlüssel vom Typ REG-SZ mit dem Namen hinzu Autorunund tragen Sie den Pfad des Skripts in den Datenbereich des Schlüssels ein. Bildbeschreibung hier eingeben

    5. Jetzt müssen Sie den Wert des Werts ändern. Klicken Sie mit der rechten Maustaste auf die Taste und wählen Sie edit. Bildbeschreibung hier eingeben

    6. Setzen Sie nun den Wert auf den Pfad, in dem sich Ihr Skript befindet: Bildbeschreibung hier eingeben

Jedes Mal, wenn Sie jetzt Ihren Computer starten, wird Ihr cmd in der Lage sein, den Vollbildmodus zu aktivieren.

Christian Wörz
quelle
Dies erzeugt Bildlaufleisten und der Text wird nicht umgebrochen, aber es ist immer noch die beste Lösung, die ich bisher gesehen habe!
Hubro
Ja, es ist eine Problemumgehung. Ich weiß nicht, warum Microsoft keine Vollbildfunktionen implementiert.
Christian Wörz
1
@codemonkey, Sie können '' 'mode 160' '' verwenden oder eine andere Zahl testen, die der Breite des Desktops ohne Bildlaufleisten entspricht ...
kokbira
@ c0dev, ich mochte Ihre Lösung :)
Kokbira
17
  1. Öffnen Sie CMD

  2. Rechtsklicke auf die Titelleiste und wähle "Eigenschaften"

  3. Ändern Sie auf der Registerkarte "Layout" unter "Bildschirmpuffergröße" von 80 in eine Zahl, die Ihrer Bildschirmbreite entspricht. In meinem Notebook ist ein CMD-Fenster beispielsweise die Hälfte meines Computerbildschirms breit, daher wähle ich 160.

  4. Fenster maximieren und prüfen, ob unten eine horizontale Bildlaufleiste angezeigt wird oder ob rechts mehr Platz vorhanden ist. Wenn ja, wiederholen Sie Schritt 3 mit anderen Breiten (für mich 158 funktioniert).

  5. Kopieren Sie auf der Registerkarte Layout die Werte von "Bildschirmpuffergröße" in "Fenstergröße". Die Höhe wird auf das maximal zulässige Maß eingestellt (in meinem Fall 61) und fertig.

  6. Trick: Wenn Sie aus irgendeinem Grund die Originalgröße des CMD-Fensters beibehalten möchten, erstellen Sie einen Link (oder viele Links) für CMD mit einer anderen Größe. Auf meinem Desktop gibt es beispielsweise zwei Verknüpfungen für CMD. Eine Abkürzung für "CMD" heißt "CMD - Original". Die andere ist eine Abkürzung für "CMD / k cd \" mit dem Namen "CMD - big", mit diesen Größen für den Vollbildmodus (158x61).

Kokbira
quelle
Diese Antwort liegt auf der Hand und behandelt nicht den Teil meiner Frage, der mit der Größenänderung einhergeht, aber es ist immer noch die beste Lösung. Verdammte Fenster
Hubro
4
Dies ist eine viel einfachere Methode ("wmic" -Trick): 1. Öffnen Sie CMD. 2. Ausführen. wmic 3.wmic:root\cli> Maximieren Sie an der Eingabeaufforderung das Fenster. 4. Klicken Sie mit der rechten Maustaste auf die Titelleiste und wählen Sie "Eigenschaften". 5. Kopieren Sie " Fensterweit " nach " Pufferweit " "und erhöhen Sie" Fensterhöhe "um 2 6. Klicken Sie auf" Akzeptieren " 7. Geben Sieexit
Aacini
@Aacini, benutze deinen Kommentar als eine weitere Antwort.
Kokbira
4

Auf den meisten Computern sollten Sie mit Alt + Eingabetaste den Vollbildmodus aktivieren oder deaktivieren. Beachten Sie, dass dadurch auch Ihre Taskleiste ausgeblendet wird.

kirb
quelle
1
Nicht auf 64-Bit ...
Mehrdad
1
Oder 32-Bit ab Vista denke ich. War auf jeden Fall auf XP anwendbar.
Ciaran
1
Screenshot: i.stack.imgur.com/j9aRm.png . Interessant, das habe ich nie gewusst. Und das muss der Grund sein, warum meine Druckerei / Neue Druckerei (um 1989/1993) auch in W7 nicht läuft! Frage mich, wie ich sie zum Laufen bringen kann ...?
therube
@therube Wenn Sie Windows 7 Professional oder Ultimate, Google "Windows XP-Modus", verwenden, installieren Sie es und anschließend Print Shop in der von ihm erstellten virtuellen XP-Maschine. Funktioniert praktisch genauso.
kirb
0

Öffnen Sie cmd.exe. Klicken Sie mit der rechten Maustaste auf die Titelleiste. Klicken Sie auf Eigenschaften. Klicken Sie auf Layout.


quelle
1
Das lässt den Text nicht fließen, da die Fenstergröße geändert wird ...
Mehrdad
0

Nein, die Windows-Architektur versteht einfach nicht, was "fließender Text" in der Konsole bedeutet.

Es müsste Unterstützung für Pseudo-TTY bieten , tut dies jedoch nicht: https://jdebp.eu./FGA/capture-console-win32.html

Mehrdad
quelle
Meine Frage wurde aktualisiert
Hubro