gtemata.com

Cum se întârzie execuția unui fișier batch

Trebuie să întârzieți executarea unui fișier batch? Dacă doriți, puteți face ca fișierul dvs. batch să fie rulat numai după indicația că sunteți gata să continuați de către utilizator - în mod alternativ, puteți alege să reluați programul automat după o anumită perioadă de timp. Metoda selectată depinde de nevoile programului dvs. și de funcționalitățile sistemului de operare.

paşi

Metoda 1

PAUZĂ
Imaginea intitulată 669935 1 1
1
Utilizați comanda PAUZĂ deoarece programul așteptați pentru un semnal de la utilizator pentru a continua. Programul va rămâne în starea de pauză pe termen nelimitat, atât timp cât utilizatorul nu alege să continue. În schimb, dacă doriți ca execuția să se reia automat după o anumită perioadă de timp, luați în considerare una dintre celelalte metode descrise în acest articol.
  • Imaginea intitulată 669935 2 1
    2
    Introduceți comanda PAUZĂ în punctul în care doriți să se oprească programul. Pentru a continua executarea, va fi necesară intervenția utilizatorului.
  • Imaginea intitulată 669935 3 1
    3
    Ascundeți mesajul generat de comandă PAUZĂ. Pentru aceasta, adăugați parametrul nul la sfârșitul comenzii PAUZĂ. În acest fel, mesajul automat nu va fi afișat utilizatorului pe ecran.
  • Metoda 2

    TIMEOUT
    Imaginea intitulată 669935 4 1
    1
    Utilizați comanda TIMEOUT deoarece programul așteaptă un interval de timp predeterminat înainte de a relua automat execuția normală. Versiunea implicită a acestei comenzi prevede că utilizatorul poate relua execuția programului înainte de expirarea intervalului de timp prestabilit. În orice caz, există un parametru care împiedică această posibilitate.
    • Comanda TIMEOUT este posibil să nu fie compatibil cu sistemele mai vechi. Dacă comanda se află pe calculatorul dvs. TIMEOUT nu funcționează, continuați cu următoarea metodă.
  • Imaginea intitulată 669935 5 1
    2
    Introduceți comanda TIMEOUT în punctul în care doriți să se oprească executarea programului. Adăugați parametrul / t urmat de numărul de secunde de așteptare.
  • Imaginea cu titlul 669935 6 1


    3
    Împiedicați utilizatorul să reia executarea programului în orice moment prin adăugarea parametrului / robreak.
  • Utilizatorul va continua să oprească programul apăsând pe combinația de taste ^ Ctrl + C.
  • Metoda 3

    SLEEP
    Imaginea intitulată 669935 7 1
    1
    Utilizați comanda SLEEP deoarece programul așteaptă un anumit număr de secunde înainte de a continua execuția normală. Comanda SLEEP este o comandă depășită, care a fost înlocuită de comandă "TIMEOUT".
  • Imaginea intitulată 669935 8 1
    2
    Introduceți comanda SLEEP în punctul în care doriți să se oprească executarea programului. După comanda SLEEP, introduceți numărul de secunde de așteptare. Execuția comenzii SLEEP acesta nu poate fi întrerupt de utilizator.
  • Metoda 4

    PING
    Imaginea intitulată 669935 9 1
    1
    Utilizați comanda PING pentru a forța întreruperea execuției programului. Puteți ascunde mesajul de ieșire generat de comandă, astfel încât utilizatorul să nu observe întreruperea. Pentru a rula comandă "Ping", trebuie să utilizați o adresă IP nevalidă. În caz contrar, nu veți putea calcula cu exactitate timpul de așteptare înainte de a relua execuția obișnuită a programului. Nu puteți pinge un nume gazdă nevalid, altfel un mesaj de eroare va fi afișat pe ecran.
  • Imaginea intitulată 669935 10
    2
    Introduceți comanda PING în punctul în care doriți să se oprească programul. Adăugați parametrul nul pentru a evita afișarea mesajelor de ieșire a comenzii. Parametrul -n 1 determină trimiterea unei singure cereri de către comandă "tabel" (implicit este 4). Intervalul de așteptare între trimiterea unei cereri și următoarea este gestionat de parametrul -w 30000. Timpul de așteptare trebuie introdus în milisecunde.
  • Legate de wikiHows


    Distribuiți pe rețelele sociale:

    înrudit