Jak uzyskać pauzę w trakcie przetwarzania plików wsadowych (Windows XP/Vista/7)

Często zlecasz systemowi wykonywanie zadań poprzez pliki wsadowe. Przydałaby ci się możliwość opóźnienia przetwarzania kolejnych poleceń w określonym miejscu pliku. Jak uzyskać taki efekt?

Najprościej można to zrobić w Windows 7 i w Viście. Tu jest dostępne narzędzie Waitfor.exe. Na przykład polecenie waitfor xyz /T5 opóźnia przetwarzanie dalszej części kodu o 5 sekund.

W Windows XP uzyskasz podobny efekt przy użyciu pomocniczego pliku wsadowego. Utwórz w tym celu plik o nazwie Sleep.cmd i następującej treści:

ping 127.0.0.1 -n %1 -w 1000 >NUL

Gotowy plik zapisz w folderze znajdującym się w domyślnej ścieżce wyszukiwania. Poleceniem call sleep 5 przerwiesz przetwarzanie pliku wsadowego na 5 sekund. Polecenie call jest konieczne, aby umożliwić powrót z przywoływanego pliku Sleep.cmd do bieżącego pliku wsadowego.

Tagi: Plik wsadowy, pauza, waitfor.exe
Ocena:
Twoja ocena:

Komentarze (1)

Han

15-09-2011 20:51

a moga byc jednoczesnie: waitfor xyz /T5 i call sleep 5 w zaleznosci od systemu???

Polecane

PC World z prezentem!

Tak, zamawiam 12 wydań PC World po 14,09 zł każde (zamiast 19,90 zł) od numeru 6/2012.
Dodatkowo program Panda Antyvirus Pro 2012,
chroniący aż 3 komputery, dostanę za darmo.

PC World 6/2012
Nowy numer PC World 6/2011
Razem: 169


  • Z darmową wysyłką
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »

Pobierz bezpłatnego e-booka

20 lat polskiej sieci
Ebook 20 lat polskiej sieci to kompletna charakterystyka polskiego internetu (oraz polskiego internauty). Odpowiadamy na pytanie, jak wygląda nasz kraj na tle bliższych i dalszych europejskich sąsiadów pod względem popularyzacji szerokopasmowych łączy internetowych i rynku mobilnego. Wymieniamy również wady i zalety korzystania z bezpłatnych punktów dostępowych.
Jeśli chcesz otrzymać darmowego e-booka, wpisz swój adres e-mail. Wyślemy Ci go natychmiast!
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »