Come faccio a schermo intero il mio CMD? [duplicare]


27

Lavoro MOLTO nella riga di comando di Windows. A differenza di altre finestre, non si ingrandisce, diventa semplicemente grande a seconda della dimensione del buffer. C'è un modo in cui riesco a far funzionare il CMD come la console PuTTY, fluendo con il ridimensionamento?


NOTA: la risposta non deve essere una modifica al CMD. Se c'è un programma simile a PuTTY là fuori che funzionerà tra me e la riga di comando, ne sono felice - Voglio solo una finestra adeguata in cui lavorare


@Codemonkey: il problema è che se il programma utilizza una vera console, allora non può scorrere. Se imita una console (come PuTTy), allora necessariamente non funzionerà bene con alcuni programmi, cioè quelli che usano I / O di console di basso livello. Quale preferisci?
Mehrdad,

Chi dice che non posso usare entrambi? :-)
Hubro,

Ah capisco, quindi hai solo bisogno di quest'ultimo, giusto? (CMD è già il primo.)
Mehrdad,

Non lo uso mai davvero, ma penso che PowerShell dovrebbe avere un po 'più di flessibilità.
Ciaran,

Sto facendo codice PHP e Python, quindi per quanto ne so ho solo bisogno di quest'ultimo, sì. Sto pensando che se dovessi mai aver bisogno del primo, userei solo CMD :-) Sarebbe fantastico avere una finestra del prompt dei comandi corretta
Hubro

Risposte:


26

È un po 'complicato, ma puoi rendere il cmd a schermo intero:

  1. Avviare CMD e scrivere il seguente codice:

    mode 800
    
  2. Ora puoi renderlo a schermo intero tirando la barra dei menu nella parte superiore dello schermo o ridimensionandolo, a qualsiasi dimensione desideri.

Se lo desideri, che è impostato per impostazione predefinita, procedi come segue:

  1. Apri un editor e scrivi il codice

    @Echo Off
    mode 800
    
  2. Ora cambia il nome del file in .cmdo.bat

  3. Mettilo nell'avvio automatico.
    Per inserirlo nell'avvio automatico per tutti gli utenti , procedi come segue:

    1. Vai al registro entrando regedit.exenel campo di ricerca di Windows.
    2. Vai al seguente percorso:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
      
    3. Opzionale : Se vuoi farlo solo per l'utente reale, vai al seguente percorso:

      HKEY_CURRENT_USER\Software\Microsoft\Command Processor
      
    4. Ora aggiungi una chiave del tipo REG-SZ con il nome Autorune inserisci il percorso dello script nella sezione dati della chiave. inserisci qui la descrizione dell'immagine

    5. Ora devi cambiare il valore del valore. Fare clic con il tasto destro sul tasto e scegliere edit. inserisci qui la descrizione dell'immagine

    6. Ora imposta il valore sul percorso, dove si trova il tuo script: inserisci qui la descrizione dell'immagine

Ogni volta che avvii il tuo computer, il tuo cmd sarà in grado di passare a schermo intero.


Questo genera barre di scorrimento e il testo non va a capo, ma è comunque la soluzione migliore che abbia mai visto finora!
Hubro,

Sì, è una soluzione alternativa. Non lo so, perché Microsoft non implementa la capacità a schermo intero.
Christian Wörz,

1
@codemonkey, puoi usare '' 'modalità 160' '' o puoi testare un altro numero che corrisponda alla larghezza del desktop senza barre di scorrimento ...
kokbira,

@ c0dev, mi è piaciuta la tua soluzione :)
kokbira,

17
  1. Apri CMD

  2. Fai clic destro sulla barra del titolo e scegli "proprietà"

  3. Nella scheda "layout", in "Dimensione buffer schermo" cambia da 80 a un numero adatto alla larghezza dello schermo. Ad esempio, nel mio notebook una finestra CMD è la metà dello schermo del mio computer in larghezza, quindi scelgo 160.

  4. Ingrandisci la finestra e vedi se appare una barra di scorrimento orizzontale in basso o se c'è più spazio sulla destra. In tal caso, ripetere il passaggio 3 utilizzando altre larghezze (per me 158 funzionava).

  5. Nella scheda layout, copia i valori da "dimensione buffer schermo" a "dimensione windows". L'altezza sarà bloccata al massimo consentito (nel mio caso, 61) ed è fatta.

  6. Trucco: se vuoi, per qualche motivo, mantenere la dimensione originale della finestra CMD, crea un collegamento (o molti collegamenti) per CMD con dimensioni diverse. Ad esempio, sul mio desktop ci sono due scorciatoie per CMD. Uno è una scorciatoia per "CMD" chiamato "CMD - originale". L'altra è una scorciatoia per "CMD / k cd \" denominata "CMD - grande", con quelle dimensioni per schermo intero (158x61).


Questa risposta è ovvia e non affronta la parte "scorrevole con il ridimensionamento" della mia domanda, ma è comunque la soluzione migliore. Dannate finestre
Hubro

4
Questo è un metodo molto più semplice (trucco "wmic"): 1. Apri CMD 2. Esegui wmic 3. Al wmic:root\cli>prompt ingrandisci la finestra 4. Fai clic con il tasto destro sulla barra del titolo e scegli "Proprietà" 5. Copia "Ampia finestra" in "Ampiezza buffer "e incrementa" Altezza finestra "di 2 6. Fai clic su" Accetta " 7. Enterexit
Aacini

@Aacini, usa il tuo commento come un'altra risposta.
Kokbira,

4

Sulla maggior parte dei computer, Alt + Invio dovrebbe consentire di accedere o uscire dallo schermo intero. Nota che questo nasconderà anche la barra delle applicazioni.


1
Non su 64 bit ...
Mehrdad,

1
O a 32 bit da Vista verso l'alto penso. Era sicuramente applicabile su XP però.
Ciaran,

1
Schermata: i.stack.imgur.com/j9aRm.png . Interessante, non l'ho mai saputo. E questo deve essere il motivo per cui il mio negozio di stampa / nuovo negozio di stampa (circa 1989/1993) non funzionerà neanche in W7! Mi chiedo come farli funzionare ...?
therube


@therube Se hai Windows 7 Professional o Ultimate, Google "Windows XP mode", installalo, quindi installa Print Shop nella macchina virtuale XP che crea. Funziona praticamente allo stesso modo.
Kirb,

0

Apri cmd.exe Fare clic con il tasto destro sulla barra del titolo, fare clic su Proprietà, fare clic su Layout, regolare a proprio piacimento.


1
Ciò non fa scorrere il testo quando la finestra viene ridimensionata ...
Mehrdad,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.