Várakozás a timeout paranccsal
kategória: Egyéb — forrás: lacy — dátum: 2008-08-04 — értékelés: 5.00 —
A Windows Vista egy új parancssori utasítása a timeout, amely az időtúllépési paraméterben átvett időtartamig vagy egy billentyű lenyomásáig várakozik (másodpercben). Emellett azt is meg lehet adni, hogy a billentyűleütéseket figyelmen kívül hagyja. Vegyünk egy egyszerű példát, szeretnénk 5 másodpercenként kiíratni a dátumot és időt.
- Hozzunk létre egy datumido.txt dokumentumot és írjuk bele ezt...
@ echo off
echo %date% %time%
timeout /T 5 > nul
datumido.bat1. sor - Kikapcsolja az elérési útvonal megjelenítését, ahonnan az utasítást kiadták.
2. sor - Kiírja az aktuális dátumot és időt.
3. sor - 5 másodperces várakozást csinál.
4. sor - Meghívja önmagát. (végtelen ciklus) - Mentsük el a fájlt és írjuk át a kiterjesztését .bat -ra.
- Próbáljuk ki.
A /nobreak kapcsoló használatakor csak a Ctrl+C kombinációval lehet megszakítani a várakozást. Ha hozzáírjuk a > nul átirányítást a sorhoz, akkor a timeout parancsnak nem lesz kimenete a képernyőre és fel sem teszi a megszakítás lehetőségét.