PowerShell - Premi qualsiasi tasto per continuare

PowerShell - Premi qualsiasi tasto per continuare
"premere un tasto qualsiasi per continuare"La dialogo è abilitata in PowerShell per mettere in pausa l'esecuzione dello script o del comando. In generale, viene utilizzato per attendere l'input dell'utente o l'altro processo. A volte è necessario aggiungere un punto di interruzione sotto forma di una finestra di dialogo "Premere qualsiasi tasto per continuare", consentendo all'utente di rivedere lo stato dell'operazione. Inoltre, viene utilizzato per riconoscere che il processo è stato completato.

Questo articolo panoramicherà una procedura per spiegare la query dichiarata.

Che cos'è un "premi qualsiasi tasto per continuare" in PowerShell?

Questi metodi possono essere affrontati per risolvere la query descritta:

  • pausa cmd /c.
  • timeout /t 5.
  • Lettura host.

Metodo 1: utilizzare il comando "cmd /c pause" per abilitare la finestra di dialogo PowerShell "Premere qualsiasi tasto per continuare"

IL "pausa cmd /c"Il comando è utilizzato in PowerShell per visualizzare il"Premere un tasto qualsiasi per continuare… "Dialog. Nel frattempo, fa una pausa lo script fino a quando un tasto non viene premuto dall'utente. Ad esempio, panoramica l'esecuzione del codice seguente:

> pausa cmd /c

Come si può osservare dall'output, il "Premere un tasto qualsiasi per continuare… "La finestra di dialogo è stata visualizzata eseguendo il codice sopra.

Metodo 2: utilizzare il comando "timeout /t 5" per abilitare la finestra di dialogo PowerShell "Premi qualsiasi tasto per continuare"

Un altro comando che viene eseguito per ottenere il "Premere un tasto qualsiasi per continuare… "Il dialogo è il"timeout /t 5"Cmdlet. Quando questo comando viene eseguito, attende 5 secondi per l'input dell'utente e, successivamente, viene terminato. Ad esempio, panoramica la dimostrazione menzionata di seguito:

> timeout /t 5

Nel codice sopra indicato:

  • "tempo scaduto"Il comando mette in pausa l'esecuzione per una durata specificata.
  • "/T"Il parametro viene utilizzato per mostrare solo il tempo e"5"Viene utilizzato per attendere 5 secondi prima che lo script venga terminato:

IL "Premi un tasto per continuare .. "È stato visualizzato e ha aspettato 5 secondi per l'input dell'utente prima di terminare lo script.

Metodo 3: utilizzare il comando "lettura-host" per abilitare la finestra di dialogo PowerShell "Premere qualsiasi tasto per continuare"

Infine, un altro metodo può essere usato per visualizzare il "Premere un tasto qualsiasi per continuare… "Il dialogo è eseguendo il"Lettura host"Cmdlet. Viene utilizzato per richiedere all'utente di inserire l'input. Inoltre, questo può essere utilizzato per mettere in pausa lo script fino a quando un utente non inserisce e lo esegue:

> Leggi -host -prompt "Premi qualsiasi tasto per continuare ..."

Nel codice sopra indicato:

  • Prima il "Lettura host"Il comando viene utilizzato per ottenere l'input dell'utente nella console PowerShell.
  • "-Richiesta"Visualizza il testo String inserito dall'utente, che è"Premere un tasto qualsiasi per continuare… "E quindi eseguire il codice.
  • Dopo l'esecuzione di questo codice, immettere il testo di input e premere il “accedere"Pulsante per uscire dalla modalità di pausa:

Come si può vedere dall'output sopra, il "Premere un tasto qualsiasi per continuare… "La finestra di dialogo è stata visualizzata e ha messo in pausa lo script fino a quando l'utente non ha fatto clic sul"accedere"Pulsante.

Conclusione

IL "premere un tasto qualsiasi per continuare"La finestra di dialogo può essere abilitata utilizzando vari metodi in PowerShell. Questi metodi includono "pausa cmd /c","timeout /t 5", O "Lettura host". Ogni metodo attende l'input dell'utente prima di terminare il codice o lo script. Questo articolo ha fornito una guida procedurale dettagliata per consentire la guida "Premere qualsiasi tasto per continuare" in PowerShell.