Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako pridám časové oneskorenie v dávkovom súbore?

Najbežnejším spôsobom, ako pridať časové oneskorenie v dávkovom súbore, je použitie príkazu „timeout“. Tento príkaz bol predstavený v systéme Windows Vista a neskôr, takže nie je k dispozícii v starších systémoch.

Používanie `timeout`:

Základná syntax je:

`` `dávka

časový limit /t [ /nobreak]

`` `

* `/T `:Určuje počet sekúnd na čakanie. Vymeňte `` za požadované číslo sekundy.

* `/nobreak`:Toto je voliteľný parameter. Ak je zahrnutý, používateľ nemôže obísť oneskorenie stlačením klávesu. Bez `/nobreak` stlačením akéhokoľvek klávesu ukončí oneskorenie čoskoro.

Príklad: Počkajte 5 sekúnd.

`` `dávka

časový limit /t 5

Echo oneskorenie úplné!

`` `

Príklad: Počkajte 10 sekúnd a používateľ to nemôže preskočiť.

`` `dávka

časový limit /t 10 /nobreak

Echo oneskorenie úplné!

`` `

pre staršie systémy Windows (pred Vista):

Na starších systémoch, ktoré chýba príkaz „timeout“, môžete ako riešenie použiť príkaz `ping`. Nie je to také presné, ale funguje to:

`` `dávka

ping -n 6 127,0,0.1> nul

Echo oneskorenie úplné!

`` `

To vysiela 5 pings (`-n 6` určuje 6 pings, ale prvý je okamžitý, čo vedie k 5-sekundové oneskorenie) na adresu slučky (127.0.0.1), čo potláča výstup (`> nul`). Každá ping trvá zhruba jednu sekundu. Nastavte číslo po `-n`, aby ste zmenili oneskorenie. Táto metóda je menej presná, pretože čas pingu sa môže mierne meniť.

Dôležité úvahy:

* Presnosť: Metóda `ping` je menej presná ako„ časový limit “.

* Manipulácia s chybami: Pre robustnejšie skripty možno budete chcieť pridať spracovanie chýb. Skontrolujte napríklad návratový kód „TimeOut“, aby ste sa uistili, že oneskorenie je úspešne dokončené.

* Interakcia používateľa: Parameter `/nobreak` je rozhodujúci, ak potrebujete nepretržité oneskorenie.

Vyberte metódu, ktorá najlepšie vyhovuje vašej verzii a potrebám systému Windows. Príkaz „Timeout“ je preferovaná a presnejšia metóda, ak ho váš systém podporuje.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené