Komenda timeout w systemie Windows służy do wprowadzenia opóźnienia w skryptach lub podczas wykonywania poleceń w wierszu poleceń. Umożliwia to programistom i administratorom systemów wprowadzenie przerwy czasowej przed kontynuowaniem kolejnych działań. Jest to przydatne w automatyzacji procesów, gdzie istnieje potrzeba nałożenia opóźnienia pomiędzy komendami.
timeout /t
| Parametr | Opis |
|---|---|
| /t |
Określa czas (w sekundach) na jaki nastąpi opóźnienie. Maksymalna wartość to 99999 sekund. |
| /nobreak | Zapobiega przerwaniu odliczania przez naciśnięcie klawisza. Domyślnie, naciśnięcie dowolnego klawisza przerywa odliczanie. |
timeout /t 10
W tym przykładzie komenda timeout wprowadza opóźnienie wynoszące 10 sekund. Po upływie tego czasu, system będzie kontynuował wykonywanie kolejnych poleceń w skrypcie lub w wierszu poleceń.
timeout /t 5 /nobreak
W tym przykładzie komenda wprowadza 5-sekundowe opóźnienie, ale dzięki użyciu parametru /nobreak, użytkownik nie może przerwać odliczania poprzez naciśnięcie klawisza. To jest szczególnie przydatne w sytuacjach, gdy chcemy zapewnić, że określony czas oczekiwania musi być przestrzegany, na przykład w automatycznych skryptach uruchamiających inne procesy.