Polecenie: "PAUSE" jest włączone Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. dostępne
Przykłady polecenia "PAUSE"
The
`PAUSE`polecenie w wierszu poleceń systemu Windows służy do wstrzymania wykonywania skryptu wsadowego i oczekiwania na wprowadzenie danych przez użytkownika. Oto kilka przykładów użycia
`PAUSE`-Komenda:
Przykład 1: Proste użycie PAUSE:
ECHO To jest wcześniejsza wiadomość PAUSE
PAUSE
ECHO To jest wiadomość po PAUSE
Opis: Skrypt drukuje komunikat, a następnie wykonuje
`PAUSE`i czeka, aż użytkownik naciśnie klawisz przed przejściem do następnej wiadomości.
Przykład 2: Przyjazny dla użytkownika komunikat z PAUSE:
ECHO Witamy w Batch-scenariusz!
PAUSE
Opis: Wyświetla przyjazną wiadomość powitalną i czeka, aż użytkownik naciśnie klawisz, aby kontynuować.
Przykład 3: Użycie PAUSE w pętli:
FOR /L %%G IN (1,1,5) DO (
ECHO przejście pętlowe Nr. %%G
PAUSE
)
Opis: Uruchamia pętlę i wyświetla komunikat dla każdej iteracji. Czeka, aż użytkownik naciśnie klawisz przed przejściem do następnego przejścia.
Przykład 4: PAUZA w bloku warunkowym:
IF EXIST plik.txt (
ECHO plik istnieje.
) ELSE (
ECHO plik nie istnieje.
)
PAUSE
Opis: Sprawdza czy plik
"Plik.txt" istnieje, wypisuje odpowiednie komunikaty i czeka na naciśnięcie klawisza przez użytkownika.
Przykład 5: Wiele poleceń PAUZA:
ECHO Pierwszy krok
PAUSE
ECHO Drugi krok
PAUSE
ECHO Trzeci krok
PAUSE
Opis: Wykonuje i wykorzystuje wiele kroków
`PAUSE`pomiędzy każdym krokiem, aby wstrzymać wykonanie i poczekać na wprowadzenie danych przez użytkownika.
Przykład 6: PAUZA z komunikatem i przekroczeniem limitu czasu:
ECHO Skrypt będzie in 5 sekundy trwały.
KONIEC CZASU /T 5 /NOBREAK
ECHO Kontynuacja scenariusza.
Opis: Wyświetla komunikat i używa
`KONIEC CZASU`-Polecenie ustawienia opóźnienia na 5 sekund z opcją
`/NOBREAK`dodać. Użytkownik może jednak anulować czas oczekiwania, naciskając przycisk.
Te przykłady ilustrują różne zastosowania
`PAUSE`polecenie w skryptach wsadowych. Zauważ to
`PAUSE`jest szczególnie przydatny do wstrzymywania wykonywania skryptu i dawania użytkownikowi możliwości przejrzenia wyników przed kontynuowaniem skryptu.
"PAUSE" Fragment Pomocy systemu Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Zawiesza przetwarzanie pliku wsadowego i wyswietla komunikat
Aby kontynuowac, nacisnij dowolny klawisz . . .
Ważna informacja, wskazówki dotyczące polecenia "PAUSE"
The
`PAUSE`polecenie w wierszu poleceń systemu Windows jest łatwe w użyciu, ale należy wziąć pod uwagę kilka ważnych kwestii:
1.
Interakcja użytkownika: `PAUSE`został zaprojektowany tak, aby umożliwić interakcję użytkownika. Wstrzymuje wykonywanie skryptu wsadowego do czasu naciśnięcia klawisza przez użytkownika. Jest to szczególnie przydatne, jeśli chcesz, aby użytkownik sprawdzał lub potwierdzał postęp skryptu.
2.
Łamienie scenariusza: Zwróć na to uwagę
`PAUSE`skrypt zatrzymuje się i czeka, aż użytkownik naciśnie klawisz. Może to być przydatne, aby umożliwić interakcję użytkownika, ale należy go unikać, jeśli tworzysz skrypt, który ma działać całkowicie automatycznie i bez interakcji użytkownika.
3.
Użyj TIMEOUT: W niektórych przypadkach bardziej sensowne może być użycie
`KONIEC CZASU`polecenie, którego należy użyć, jeśli chcesz uzyskać opóźnienie czasowe przed kontynuowaniem skryptu.
`PAUSE`czeka w nieskończoność na akcję użytkownika while
`KONIEC CZASU`trwa nadal po pewnym czasie.
KONIEC CZASU /T 10 /NOBREAK
To polecenie wstrzymałoby skrypt na 10 sekund, a następnie wznowiło.
4.
Obserwacja błędów: `PAUSE`można używać w skryptach w celu spowolnienia wykonywania, aby użytkownicy mogli przeglądać możliwe komunikaty o błędach lub problemy. Jest to szczególnie przydatne podczas tworzenia skryptów wsadowych.
5.
Wejście z klawiatury: Pamiętaj o tym
`PAUSE`oczekiwanie na wejście z klawiatury. Użytkownik musi nacisnąć klawisz, aby kontynuować skrypt. Może to stanowić problem w przypadku zautomatyzowanych procesów.
6.
TIMEOUT przy przerwaniu użytkownika: Jeśli
`KONIEC CZASU`z
`/NOBREAK`Umożliwia to użytkownikowi anulowanie opóźnienia poprzez naciśnięcie przycisku. Może to być przydatne, aby zapewnić elastyczność interakcji użytkownika.
KONIEC CZASU /T 5 /NOBREAK
Tutaj skrypt będzie kontynuowany po 5 sekundach, chyba że użytkownik wcześniej naciśnie klawisz.
7.
Tworzenie skryptów wsadowych: Podczas tworzenia skryptów wsadowych często jest to przydatne
`PAUSE`aby wstrzymać wykonywanie w celu sprawdzenia lub debugowania.
Upewnij się, że
`PAUSE`w kontekście najbardziej odpowiednim dla konkretnego scenariusza. Jest to szczególnie przydatne w scenariuszach, w których chcesz otrzymać potwierdzenie od użytkownika lub sprawdzić błędy. Jeśli jednak to możliwe, staraj się preferować rozwiązania zautomatyzowane, bez interakcji użytkownika, aby zoptymalizować wykonywanie skryptów.