PowerShell - Drücken Sie eine beliebige Taste, um fortzufahren

PowerShell - Drücken Sie eine beliebige Taste, um fortzufahren
Drücken Sie eine beliebige Taste, um fortzufahrenIn PowerShell ist ein Dialogfeld aktiviert, um die Ausführung des Skripts oder Befehls zu pausieren. Im Allgemeinen wird es verwendet, um auf die Eingabe des Benutzers oder den anderen Prozess zu warten. Manchmal ist es notwendig, einen Haltepunkt in Form eines Dialogfelds „Drücken Sie eine beliebige Taste, um fortzusetzen“ hinzuzufügen, sodass der Benutzer den Status des Vorgangs überprüfen kann. Darüber hinaus wird anerkannt, dass der Prozess abgeschlossen wurde.

In diesem Artikel wird ein Verfahren überprüft, um die angegebene Abfrage zu erklären.

Was ist eine "Drücken Sie eine Taste, um in PowerShell fortzufahren"?

Diese Methoden können angesprochen werden, um die beschriebene Abfrage zu lösen:

  • CMD /C Pause.
  • Zeitüberschreitung /t 5.
  • Read-Host.

Methode 1: Verwenden Sie den Befehl „CMD /C Pause“, um den PowerShell -Dialog zu aktivieren. "Drücken Sie eine beliebige Taste, um fortzufahren."

Der "CMD /C PauseIn PowerShell wird der Befehl verwendet, um das anzuzeigenDrücken Sie eine beliebige Taste, um fortzufahren… Dialog. In der Zwischenzeit pausiert es das Skript, bis eine Taste vom Benutzer gedrückt wird. Übersicht beispielsweise die Ausführung des folgenden Code:

> CMD /C Pause

Wie aus der Ausgabe beobachtet werden kann, die “Drücken Sie eine beliebige Taste, um fortzufahren… Das Dialogfeld "Dialog" wurde angezeigt, indem der obige Code ausgeführt wird.

Methode 2: Verwenden Sie den Befehl „Timeout /t 5“, um den Dialogfeld PowerShell zu aktivieren. "Drücken Sie eine beliebige Taste, um fortzufahren."

Ein weiterer Befehl, der ausgeführt wird, um das zu bekommen “Drücken Sie eine beliebige Taste, um fortzufahren… "Dialog ist der"Zeitüberschreitung /t 5”Cmdlet. Wenn dieser Befehl ausgeführt wird, wartet er 5 Sekunden auf die Benutzereingabe und danach wird er beendet. Übersicht beispielsweise die erwähnte Demonstration unten:

> Timeout /t 5

Im obigen Code:

  • AuszeitDer Befehl pausiert die Ausführung für eine bestimmte Dauer.
  • /T"Parameter wird verwendet, um nur die Zeit zu zeigen, und"5”Wird verwendet, um 5 Sekunden zu warten, bevor das Skript beendet wird:

Der "Drücken Sie eine Taste, um fortzufahren… Wurde angezeigt und wartete 5 Sekunden auf die Benutzereingabe, bevor es das Skript beendet hat.

Methode 3: Verwenden Sie den Befehl „Read-Host“, um den PowerShell-Dialog zu aktivieren. "Drücken Sie eine beliebige Taste, um fortzufahren."

Schließlich kann eine andere Methode verwendet werden, um das anzuzeigenDrücken Sie eine beliebige Taste, um fortzufahren… Dialog erfolgt durch Ausführung der “Read-Host”Cmdlet. Es wird verwendet, um den Benutzer zum Eingeben der Eingaben aufzufordern. Darüber hinaus kann dies verwendet werden, um das Skript zu pausieren, bis ein Benutzer Eingaben eingibt und es ausführt:

> Read -Host -prompt "Drücken Sie eine beliebige Taste, um weiterzumachen ..."

Im obigen Code:

  • Zuerst die "Read-HostDer Befehl ”wird verwendet, um die Benutzereingabe in die PowerShell -Konsole zu erhalten.
  • -Prompt"Zeigt den vom Benutzer eingegebenen String -Text anDrücken Sie eine beliebige Taste, um fortzufahren… Und dann den Code ausführen.
  • Geben Sie nach der Ausführung dieses Code den Eingabetxt ein und drücken Sie die “EingebenTaste, um den Pause -Modus zu beenden:

Wie aus der obigen Ausgabe ersichtlich ist, ist die “Drücken Sie eine beliebige Taste, um fortzufahren… Das Dialogfeld wurde angezeigt und das Skript hielt, bis der Benutzer auf die “klickte“Eingeben" Taste.

Abschluss

Der "Drücken Sie eine beliebige Taste, um fortzufahrenDialog kann mit verschiedenen Methoden in PowerShell aktiviert werden. Diese Methoden umfassen "CMD /C Pause","Zeitüberschreitung /t 5", oder "Read-Host”. Jede Methode wartet auf die Benutzereingabe, bevor er den Code oder das Skript beendet. Diese Beschreibung hat einen detaillierten Verfahrenshandbuch zur Verfügung gestellt, mit dem die Handbuch „Drücken Sie eine beliebige Taste für fortlaufend“ in PowerShell ermöglicht werden können.