PowerShell - Naciśnij dowolny klawisz, aby kontynuować

PowerShell - Naciśnij dowolny klawisz, aby kontynuować
"Naciśnij dowolny klawisz, aby kontynuować„Dialog jest włączony w PowerShell, aby zatrzymać wykonanie skryptu lub polecenia. Zasadniczo jest wykorzystywane do oczekiwania na dane wejściowe użytkownika lub inny proces. Czasami konieczne jest dodanie punktu przerwania w postaci okna dialogowego „Naciśnij dowolny klawisz, umożliwiając użytkownikowi przejrzenie statusu operacji. Ponadto służy do potwierdzenia, że ​​proces został zakończony.

Ten zapis przegląda procedurę wyjaśnienia określonego zapytania.

Co to jest „naciśnij dowolny klawisz, aby kontynuować” w PowerShell?

Metodami tych można podjąć w celu rozwiązania opisanego zapytania:

  • pauza cmd /c.
  • limit czasu /t 5.
  • Odczyt-host.

Metoda 1: Użyj polecenia „CMD /C Pauza”, aby włączyć okno dialogowe PowerShell „Naciśnij dowolny klawisz, aby kontynuować”

„„pauza cmd /c„Polecenie jest wykorzystywane w PowerShell do wyświetlania„Naciśnij dowolny klawisz, aby kontynuować… „Okno dialogowe. Tymczasem zatrzymuje skrypt, aż użytkownik naciśnij klawisz. Na przykład przegląd wykonania poniższego kodu:

> pauza cmd /c

Jak można zaobserwować na podstawie wyjścia, „Naciśnij dowolny klawisz, aby kontynuować… „Okno dialogowe zostało wyświetlone przez wykonywanie powyższego kodu.

Metoda 2: Użyj polecenia „Timeout /t 5”, aby włączyć okno dialogowe PowerShell „Naciśnij dowolny klawisz, aby kontynuować”

Kolejne polecenie wykonane w celu uzyskania „Naciśnij dowolny klawisz, aby kontynuować… „Okno dialogowe to„limit czasu /t 5”Cmdlet. Kiedy to polecenie zostanie wykonane, czeka na 5 sekund na wejście użytkownika, a następnie zostanie zakończone. Na przykład przegląd wspomnianej poniższej demonstracji:

> Limit czasu /t 5

W wyżej wymieniony kod:

  • "koniec czasu”Polecenie zatrzymuje wykonywanie przez określony czas trwania.
  • "/T„Parametr służy do pokazywania tylko czasu i”5”Jest wykorzystywany do oczekiwania 5 sekund, zanim skrypt zostanie zakończony:

„„Naciśnij klawisz, aby kontynuować… ”Został wyświetlony i czekał na 5 sekund na wejście użytkownika przed zakończeniem skryptu.

Metoda 3: Użyj polecenia „Odczyt-host”, aby włączyć okno dialogowe PowerShell „Naciśnij dowolny klawisz, aby kontynuować”

Wreszcie do wyświetlania „można wyświetlić inną metodę„Naciśnij dowolny klawisz, aby kontynuować… „Okno dialogowe dotyczy wykonania„Odczyt-host”Cmdlet. Służy do monitowania użytkownika do wprowadzania wejścia. Ponadto można to wykorzystać do zatrzymania skryptu, dopóki użytkownik wprowadzi go i nie wykona:

> Odczyt -host -prompt „Naciśnij dowolny klawisz, aby kontynuować…”

W wyżej wymieniony kod:

  • Po pierwsze "Odczyt-host”Polecenie służy do wprowadzenia wprowadzania użytkownika w konsoli PowerShell.
  • "-Podpowiedź”Wyświetla tekst ciąg wprowadzony przez użytkownika, który jest„ ”Naciśnij dowolny klawisz, aby kontynuować… ”, A następnie wykonaj kod.
  • Po wykonaniu tego kodu wprowadź tekst wejściowy i naciśnij „Wchodzić”Przycisk, aby wyjść z trybu pauzy:

Jak widać z powyższego wyjścia, „Naciśnij dowolny klawisz, aby kontynuować… „Wyświetlono okno dialogowe i wstrzymało skrypt, dopóki użytkownik nie kliknie„Wchodzić" przycisk.

Wniosek

„„Naciśnij dowolny klawisz, aby kontynuować„Okno dialogowe można włączyć przy użyciu różnych metod w PowerShell. Metody te obejmują „pauza cmd /c”,„limit czasu /t 5", Lub "Odczyt-host". Każda metoda czeka na wejście użytkownika przed zakończeniem kodu lub skryptu. Ten zapis zawierał szczegółowy przewodnik proceduralny, aby umożliwić przewodnik „Naciśnij dowolny klucz do kontynuowania” w PowerShell.