Jak wykonać pełny ekran mojego CMD? [duplikować]

27

Pracuję LOT w wierszu polecenia systemu Windows. W przeciwieństwie do innych okien, nie maksymalizuje - po prostu robi się duży, ponieważ może, w zależności od rozmiaru bufora. Czy jest jakiś sposób, aby CMD działał jak konsola PuTTY, przepływając wraz ze zmianą rozmiaru?


UWAGA: Odpowiedź nie musi być poprawką do CMD. Jeśli istnieje program podobny do PuTTY, który będzie działał między mną a wierszem poleceń, jestem z tego zadowolony - chcę tylko, aby działało właściwe okno

Hubro
źródło
@Codemonkey: Problem polega na tym, że jeśli program używa prawdziwej konsoli, nie może przepłynąć. Jeśli naśladuje konsolę (jak PuTTy), to niekoniecznie będzie działać dobrze z niektórymi programami, np. Tymi, które używają niskopoziomowego wejścia / wyjścia konsoli. Który wolisz?
Mehrdad
Kto powiedział, że nie mogę używać obu? :-)
Hubro
Ach, rozumiem, więc potrzebujesz tego drugiego, prawda? (CMD jest już tym pierwszym.)
Mehrdad
Tak naprawdę nigdy go nie używam, ale uważam, że PowerShell powinien mieć nieco większą elastyczność.
Ciaran
Zajmuję się kodowaniem PHP i Python, więc o ile wiem, potrzebuję tylko tego drugiego, tak. Myślę, że gdybym kiedykolwiek potrzebował tego pierwszego, po prostu
użyłbym

Odpowiedzi:

26

To trochę trudne, ale możesz ustawić pełny ekran cmd:

  1. Uruchom CMD i napisz następujący kod:

    mode 800
    
  2. Teraz możesz zrobić to w trybie pełnoekranowym, przeciągając pasek menu na górę ekranu lub zmieniając jego rozmiar, do dowolnego rozmiaru.

Jeśli chcesz, aby było to ustawione domyślnie, wykonaj następujące czynności:

  1. Otwórz edytor i wpisz kod

    @Echo Off
    mode 800
    
  2. Teraz zmień nazwę pliku na .cmdlub.bat

  3. Włóż to do autostartu.
    Aby umieścić go w autostartie dla wszystkich użytkowników , wykonaj następujące czynności:

    1. Przejdź do rejestru, wpisując się regedit.exew polu wyszukiwania systemu Windows.
    2. Przejdź do następującej ścieżki:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
      
    3. Opcjonalnie : jeśli chcesz to zrobić tylko dla faktycznego użytkownika, przejdź do następującej ścieżki:

      HKEY_CURRENT_USER\Software\Microsoft\Command Processor
      
    4. Teraz dodaj klucz typu REG-SZ z nazwą Autoruni umieść ścieżkę skryptu w sekcji danych klucza. wprowadź opis zdjęcia tutaj

    5. Teraz musisz zmienić wartość tej wartości. Kliknij prawym przyciskiem myszy klucz i wybierz edit. wprowadź opis zdjęcia tutaj

    6. Teraz ustaw wartość na ścieżkę, w której znajduje się skrypt: wprowadź opis zdjęcia tutaj

Za każdym razem, gdy teraz uruchomisz maszynę, twoje cmd będzie mogło przejść do trybu pełnoekranowego.

Christian Wörz
źródło
Powoduje to pojawienie się pasków przewijania, a tekst się nie zawija, ale wciąż jest to najlepsze rozwiązanie, jakie do tej pory widziałem!
Hubro,
Tak, to obejście. Nie wiem, dlaczego Microsoft nie implementuje funkcji pełnego ekranu.
Christian Wörz,
1
@codemonkey, można użyć „” „tryb 160” „” lub może przetestować inny numer, który odpowiada szerokości pulpitu bez przewijania ...
kokbira
@ c0dev, Podobało mi się twoje rozwiązanie :)
kokbira
17
  1. Otwórz CMD

  2. Kliknij prawym przyciskiem myszy pasek tytułu i wybierz „właściwości”

  3. W zakładce „układ” w „rozmiarze bufora ekranu” zmień z 80 na liczbę, która będzie pasować do twojej szerokości ekranu. Na przykład w moim notatniku okno CMD ma szerokość połowy ekranu komputera, więc wybieram 160.

  4. Zmaksymalizuj okno i sprawdź, czy u dołu widoczny jest poziomy pasek przewijania lub czy po prawej jest więcej miejsca. Jeśli tak, powtórz krok 3, używając innych szerokości (dla mnie 158 zadziałało).

  5. Na karcie układu skopiuj wartości z „rozmiaru bufora ekranu” do „rozmiaru okna”. Wysokość zostanie zablokowana na maksymalnym dozwolonym poziomie (w przypadku kopalni 61) i zostanie wykonana.

  6. Sztuczka: jeśli z jakiegoś powodu chcesz zachować oryginalny rozmiar okna CMD, utwórz łącze (lub wiele linków) do CMD o innym rozmiarze. Np. Na moim pulpicie są dwa skróty do CMD. Jednym z nich jest skrót do „CMD” o nazwie „CMD - oryginalny”. Drugi to skrót do „CMD / k cd \” o nazwie „CMD - duży”, z tymi rozmiarami dla pełnego ekranu (158x61).

kokbira
źródło
Ta odpowiedź jest oczywista i nie odnosi się do części „pytania o zmianie rozmiaru” mojego pytania, ale nadal jest najlepszym rozwiązaniem.
Cholerne
4
Jest to znacznie prostsza metoda (sztuczka „wmic”): 1. Otwórz CMD 2. Wykonaj wmic 3. Po wyświetleniu wmic:root\cli>monitu zmaksymalizuj okno 4. Kliknij prawym przyciskiem myszy pasek tytułu i wybierz „Właściwości” 5. Skopiuj „Szerokie okno” do „Szeroki bufor ”i zwiększ„ Wysokość okna ”o 2 6. Kliknij„ Akceptuj ” 7. Wejdźexit
Aacini
@Aacini, użyj swojego komentarza jako jeszcze jednej odpowiedzi.
kokbira
4

Na większości komputerów Alt + Enter powinien umożliwiać wejście lub wyjście z pełnego ekranu. Pamiętaj, że to również ukryje pasek zadań.

Kirb
źródło
1
Nie w wersji 64-bitowej ...
Mehrdad
1
Lub, jak sądzę, 32-bitowy system Vista w górę. Zdecydowanie dotyczyło to jednak XP.
Ciaran
1
Zrzut ekranu: i.stack.imgur.com/j9aRm.png . Ciekawe, nigdy tego nie wiedziałem. I to musi być powód, dla którego moja drukarnia / nowa drukarnia (około 1989/1993) również nie będzie działać w W7! Zastanawiasz się, jak je uruchomić ...?
Therube
@therube Jeśli masz Windows 7 Professional lub Ultimate, Google „Tryb Windows XP”, zainstaluj go, a następnie zainstaluj Print Shop w maszynie wirtualnej XP, którą tworzy. Działa praktycznie tak samo.
kirb
0

Otwórz cmd.exe Kliknij prawym przyciskiem myszy pasek tytułowy kliknij właściwości kliknij układ dostosuj do swoich potrzeb.


źródło
1
To nie sprawia, że ​​tekst przepływa, ponieważ okno jest przeskalowywane ...
Mehrdad