` med önskat antal sekunder.
* `/Nobreak`:Detta är en valfri parameter. Om det ingår kan användaren inte kringgå förseningen genom att trycka på en knapp. Utan `/Nobreak` kommer att trycka på någon knapp att avsluta förseningen tidigt.
Exempel: Vänta i 5 sekunder.
`` `Batch
timeout /t 5
ECHO -fördröjning komplett!
`` `
Exempel: Vänta i 10 sekunder, och användaren kan inte hoppa över den.
`` `Batch
timeout /t 10 /nobreak
ECHO -fördröjning komplett!
`` `
för äldre Windows -system (före Vista):
På äldre system som saknar kommandot "timeout" kan du använda kommandot "ping" som en lösning. Det här är inte lika exakt, men det fungerar:
`` `Batch
ping -n 6 127.0.0.1> nul
ECHO -fördröjning komplett!
`` `
Detta skickar 5 pingar ("-n 6" anger 6 pingar, men den första är omedelbar, vilket resulterar i en 5-sekunders försening) till loopback-adressen (127.0.0.1), undertrycker utgången (`> nul`). Varje ping tar ungefär en sekund. Justera numret efter `-n` för att ändra förseningen. Denna metod är mindre exakt eftersom pingiden kan variera något.
Viktiga överväganden:
* noggrannhet: Metoden "ping" är mindre exakt än "timeout".
* Felhantering: För mer robusta skript kanske du vill lägga till felhantering. Kontrollera till exempel returkoden för `timeout 'för att säkerställa att förseningen har slutförts framgångsrikt.
* Användarinteraktion: Parametern "/Nobreak" är avgörande om du behöver en oavbruten fördröjning.
Välj den metod som bäst passar din Windows -version och behöver. Kommandot "timeout" är den föredragna och mer exakta metoden om ditt system stöder det.