Come impedire la chiusura del prompt dei comandi dopo l'esecuzione di un file batch in Windows 11/10

Ogni volta che ci sono molti set di comandi che devono essere eseguiti, gli utenti creano un file batch e lo eseguono sul sistema Windows. Ma hai notato che lo strumento da riga di comando come il prompt dei comandi, che esegue questo file batch, viene chiuso subito dopo l'esecuzione del file batch? Quindi gli utenti non sono in grado di vedere l'output o i risultati dell'esecuzione del comando.

Potresti chiederti se è possibile interrompere la chiusura del prompt dei comandi immediatamente dopo l'esecuzione? Sì!

In questo articolo imparerai come farlo usando 3 semplici metodi. Continua a leggere se vuoi saperne di più.

Sommario

Metodo 1: aggiungendo PAUSE al file di script batch

Uno dei modi con cui l'utente può interrompere la chiusura del prompt dei comandi consiste nell'aggiungere una parola chiamata Pausa alla fine del file di script. Ciò mette in pausa il prompt dei comandi dopo l'esecuzione del file batch fino a quando l'utente non preme un tasto e si chiude non appena viene premuto un tasto.

Segui i passaggi indicati di seguito su come farlo.

Passaggio 1: vai alla cartella in cui è presente il file batch.

Passo 2: Fare clic con il pulsante destro del mouse sul file batch e fare clic Mostra più opzioni dal menu contestuale.

ANNUNCIO

Mostra altre opzioni File batch 11zon

Passaggio 3: quindi fare clic Modificare nella parte superiore del menu contestuale come mostrato nello screenshot qui sotto.

Modifica file script batch 11zon

Passaggio 4: questo aprirà il file batch in un Blocco note o qualsiasi altra app di editor di testo impostata come predefinita.

Passaggio 5: digita pausa alla fine dello script come riga finale e salvare il file premendo CTRL+S tasti insieme sulla tastiera.

Aggiungi il file batch in pausa 11zon

Passaggio 6: Avanti, doppio click sul lottofile o fare clic con il pulsante destro del mouse su di esso e seleziona Aprire per eseguire questo file batch.

Apri il file batch 11zon

Passaggio 7: ora puoi vedere che lo script batch è stato eseguito e la finestra del prompt dei comandi è ancora aperta con il messaggio che dice "Premere un tasto qualsiasi per continuare.. . ” come mostrato nell'immagine sottostante.

Premi un tasto qualsiasi per continuare 11zon

Metodo 2: aggiungi cmd /k alla fine del file batch

Se un utente desidera non solo interrompere la chiusura della finestra del prompt dei comandi dopo aver eseguito un file batch, ma anche eseguire altri comandi, è bene provare questo metodo. L'utente deve solo aggiungere cmd /k alla fine che verrà spiegato utilizzando i passaggi seguenti.

Passo 1: Fare clic con il pulsante destro del mouse sul file batch e dovresti selezionare Mostra più opzioni dal suo menu contestuale come mostrato di seguito.

Mostra altre opzioni File batch 11zon

Passaggio 2: quindi fare clic Modificare dal menu come mostrato.

Modifica file script batch 11zon

Passaggio 3: se sul sistema non è impostato alcun editor di testo predefinito, ti verrà chiesto di selezionare qualsiasi editor installato come Blocco note.

Passaggio 4: una volta aperto, digita cmd /k alla fine del file di script batch come mostrato di seguito.

Cmd K Batch File 11zon

ANNUNCIO

Passaggio 5: ora salva il file andando su File opzione nel menu in alto e facendo clic Salva dall'elenco come mostrato di seguito.

File Salva file batch 11zon

Passaggio 6: ora puoi eseguire il file batch facendo doppio clic su di esso.

Passaggio 7: puoi vedere che dopo aver eseguito il file batch, il prompt dei comandi non verrà chiuso e consentirà inoltre agli utenti di eseguire qualsiasi altro comando come mostrato nell'immagine seguente.

Cmd K Batch File Output Risultato 11zon

Passaggio 8: ecco come interrompere la chiusura del prompt dei comandi, ma è necessario aggiungere Pause o cmd /k a tutti i file batch in esecuzione.

Metodo 3: modifica del file di registro per interrompere la chiusura del prompt dei comandi

Dopo aver applicato questo metodo, garantisce che il prompt dei comandi non si chiuda mai immediatamente dopo il batch il file di script viene eseguito ogni volta e l'utente non deve modificare il file batch per aggiungere pause o cmd /k.

Ti mostreremo come farlo modificando alcune impostazioni modificando il file di registro utilizzando l'editor del registro come mostrato di seguito.

Avvertimento – Prima di continuare, assicurati di farlo esporta/salva il backup del file di registro in modo da poter ripristinare il file di registro originale se qualcosa va storto durante la modifica.

Passaggio 1: per prima cosa devi aprire l'editor del registro. Per fare ciò, è necessario premere il tasto Vinci + R chiavi insieme, che apre il Correre casella di comando.

Passaggio 2: digita regedit nella casella Esegui e premere accedere chiave.

Passaggio 3: accettare la richiesta di controllo dell'accesso utente facendo clic continuare.

1 Esegui Regedit Min

Passaggio 4: dopo l'apertura della finestra dell'editor del registro, è necessario cancellare la barra degli indirizzi e copiare e incollare la riga sottostante e premere Accedere.

HKEY_CLASSES_ROOT\batfile\shell\open\comando

Passaggio 5: assicurati di aver selezionato la chiave di registro chiamata comando e sul lato destro, doppio click sul valore stringa chiamato (Predefinito), che apre la sua finestra di modifica.

Comando file bat 11zon

Passaggio 6: ora digita la riga sottostante Dati di valore casella di testo e fare clic OK.

cmd.exe /k "%1" %*
Valore Dati Comando Predefinito 11zon

Passaggio 7: ora vai alla barra degli indirizzi e cancellala, quindi digita il seguente percorso e premi accedere chiave.

HKEY_CLASSES_ROOT\cmdfile\shell\open\comando

Passaggio 8: una volta raggiunto il comando chiave di registro, aprire la finestra di modifica del file (Predefinito) valore stringa di doppio clic su di esso.

Comando File Cmd 11zon

Passaggio 9: dopodiché, inserisci la riga sottostante nel file Dati di valore campo e toccare OK.

cmd.exe /k "%1" %*
Valore Dati Comando Predefinito 11zon

Passaggio 10: una volta terminato, chiudi la finestra dell'editor del registro.

Passaggio 11: ora riavvia il sistema una volta e dopo l'avvio del sistema, puoi vedere che il prompt dei comandi non si chiuderà dopo l'esecuzione di qualsiasi file di script batch.

Puoi anche scaricare questo strumento di riparazione del PC per individuare e risolvere qualsiasi problema del PC:
Passo 1 - Scarica lo strumento di riparazione del PC Restoro da qui
Passo 2 - Fare clic su Avvia scansione per trovare e risolvere automaticamente qualsiasi problema del PC.

The Geek Page – Suggerimenti per Windows e recensioni di software – Pagina 17ComeMicrosoft WordReteStampanteSicurezzaWindows 10BrowserCromoPrompt Dei ComandiAutistaBordoErrore

Il tuo computer viene visualizzato "Il tuo PC si riavvierà automaticamente tra un minuto, Windows ha riscontrato un problema e deve essere riavviato, dovresti chiudere questo messaggio ora e salvar...

Leggi di più
I 20 migliori suggerimenti e trucchi per il prompt dei comandi che non conosci ancora

I 20 migliori suggerimenti e trucchi per il prompt dei comandi che non conosci ancoraWindows 10Prompt Dei Comandi

Il prompt dei comandi è parte integrante di Windows sin dalla sua origine. Sebbene il terminale del prompt dei comandi sia nascosto sotto le coperte in Windows, è comunque utile eseguire scansioni,...

Leggi di più

The Geek Page – Suggerimenti per Windows e recensioni di software – Pagina 14ComeInstallazioneMicrosoft WordUfficioWindows 10BrowserBsodPrompt Dei ComandiBordoErrore

Gli utenti di tablet Wacom incontrano spesso questo problema, dove vedono un messaggio di errore "Nessun dispositivo connesso" sul loro Wacom Desktop Center. Potresti riscontrare questo errore quan...

Leggi di più