Cum să buclați sau să începeți un fișier batch după ce a finalizat

Actualizat: 13.11.2018 de Computer Hope

Puteți utiliza comanda goto într-un fișier batch pentru a „ramifica” execuția scriptului dvs., trecând la o altă secțiune a programului. Dacă treceți la o parte ulterioară a programului, puteți ocoli liniile scriptului. Dacă treceți la o parte anterioară a programului, puteți crea o buclă simplă.

Următoarele sunt exemple de câteva moduri de a utiliza goto într-un fișier batch Windows.

@echo offcls:startecho Example of a loopgoto start

În acest prim exemplu, computerul tipărește„ Exemplu de buclă ”de mai multe ori până când terminați fișierul. Pentru a anula acest exemplu, apăsați: Ctrl + C.

@echo offcls:startecho Example of a looppausegoto start

În continuare, adăugând instrucțiunea de pauză înainte ca linia de trecere să-i solicite utilizatorului să apese orice tastă înainte de a lega lotul fişier. Adăugarea unei pauze permite utilizatorului să ruleze lotul când este „gata”.

În cele din urmă, în acest ultim exemplu și în cea mai recomandată metodă, utilizatorul ar fi solicitat dacă dorește să execute din nou fișierul batch. Apăsând pe „y „ar folosi comanda Goto și s-ar întoarce pentru a porni și relua fișierul batch. Apăsând orice altă tastă se va ieși din fișierul batch. Codul de mai sus este pentru utilizatorii Windows 2000, XP și mai târziu, dacă rulați Windows 98 anterior sau anterior ar trebui să utilizați comanda de alegere.

Notă

Înlocuirea liniei „Exemplu de ecou de buclă” cu fișierul dvs. batch permite oricărui fișier batch să se bucle sau să ruleze din nou.

Informații suplimentare

  • Pagina noastră de trecere și pagina set au sintaxa completă a acestor comenzi.
  • Consultați definiția buclei pentru informații suplimentare și linkuri conexe pe bucle.
  • Ajutor pentru fișierul lot.

Leave a Reply

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *