Fișier lot

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Fișier lot
Extensie .bat, .cmd
Dezvoltat de Microsoft Corporation
Tip Limbaj de scriptare

În informatică , în special în terminologia DOS și Windows , un fișier batch este un fișier text care conține o secvență de comenzi pentru interpretul de comandă al sistemului, de obicei command.com sau cmd.exe .

Introducere

Fișierul batch este executat de interpretul de comandă executând comenzile listate în fișier una după alta, în aceeași ordine în care apar în fișier. Conceptul de fișier batch este similar cu cel al scriptului shell pentru sistemele Unix și, de fapt, poate fi considerat un limbaj de scriptare rudimentar, chiar dacă structurile de control al fluxului disponibile sunt foarte puține: if , for și goto .

Comenzile batch MS-DOS trebuie să aibă extensia .bat pentru a fi recunoscută ca atare de sistemul de operare , în timp ce sistemele NT (Windows NT / 2000 / XP / Vista / 7 și versiunile ulterioare) acceptă și extensia .cmd .

Un fișier batch special și bine cunoscut este AUTOEXEC.BAT deoarece rulează automat când sunt pornite toate sistemele de operare bazate pe MS-DOS.

Comenzile care pot fi utilizate sunt toate cele disponibile pentru promptul sistemului și sunt împărțite în două categorii:

  • comenzi interne, cum ar fi cd pentru a schimba folderul de lucru sau dir pentru a lista conținutul. Unele dintre ele sunt specifice fișierelor batch, având puțin sau deloc sens atunci când sunt utilizate direct din promptul de comandă pentru o singură comandă.
  • comenzi externe , cum ar fi format sau chkdsk .

Controale interne

Comenzile interne sunt întotdeauna disponibile fără accesarea discului, deoarece sunt integrate în interpretul de comenzi.

Iată câteva comenzi interne:

  • dir
  • call
  • chcp
  • ren sau rename
  • del o erase
  • type
  • rem
  • copy
  • pause
  • date
  • time
  • ver
  • vol
  • cd sau chdir
  • md sau mkdir
  • rd sau rmdir
  • break
  • verify
  • set
  • prompt
  • path
  • exit
  • echo
  • goto
  • shift
  • if
  • for
  • cls
  • lh sau loadhigh

Câteva comenzi interne introduse cu Windows 95 :

  • start
  • lfnfor
  • truename
  • lock
  • unlock

Comenzi externe

Comenzile externe sunt fișiere cu extensia .exe , .com sau aceleași fișiere cu extensia .bat sau .cmd , care pot fi utilizate ca comenzi și apelate (fără a fi nevoie să scrieți extensia: scrierea diskcopy sau diskcopy.com oferă același lucru rezultat; există încă o prioritate în cazul fișierelor cu aceleași nume, dar extensii diferite).

Iată câteva comenzi externe:

  • robocopy.exe
  • diskcopy.com
  • edit.com
  • mode.com
  • more.com
  • sys.com
  • attrib.exe
  • chkdsk.exe
  • debug.exe
  • deltree.exe
  • fc.exe
  • find.exe
  • label.exe
  • mem.exe
  • move.exe
  • net.exe
  • nlsfunc.exe
  • shutdown.exe
  • sort.exe
  • subst.exe
  • xcopy.exe
  • xcopy32.exe

Pentru informații despre aceste comenzi, tastați comanda însăși din Cmd.exe urmată de /? , de exemplu: xcopy /?

Exemple

 @ ecou Bună lume!
pauze
  • Efect matricial
 @ ecou
culoarea 02
: SCROLLR
echo % random %% random %% random %% random%
du- te SCROLLR
  • oprire computer după 30 de secunde
 închidere -s
  • Crearea unui meniu
 @ ecou
titlu Aviz pe Wikipedia
beton
culoare 9E

: CERERE
ecou .
eco Ce părere ai despre Wikipedia?
ecou 1. Grozav.
ecou 2. Așa-așa.
ecou 3. Ieși
ecou .
set / p "Alegere = Alegeți o opțiune și apăsați tasta Enter:"
beton
DACĂ " % Choice% " == "1" GOTO ONE
DACĂ " % Choice% " == "2" GOTO DOUĂ
DACĂ " % Choice% " == "3" GOTO TRE
culoare CF
ecou .
echo Alegere nevalidă: apăsați orice tastă între 1 și 3.
ecou .
ecou Apăsați orice tastă pentru a continua ...
pauze > nul
beton
culoare 9E
mergi CERERE

: UNUL
ecou .
ecou și pe Mine!
du-te TREI

: DOUĂ
ecou .
echo Încercați să aruncați o privire la proiecte similare la această adresă:
echo http://it.wikipedia.org/wiki/Wikimedia_Foundation#Progetti
ecou .
ecou Apăsați orice tastă pentru a deschide Wikipedia ...
pauze > nul
beton
ecou .
ecou Deschiderea Wikipedia ...
începe http://it.wikipedia.org/wiki/Wikimedia_Foundation#Progetti
beton

: TREI
ecou .
ecou Bună ziua.
ecou .
ecou Apăsați orice tastă pentru a ieși ...
pauze > nul
ieșire / b

Elemente conexe