Acasă - Browsere
Crearea unui fișier cu extensia BAT. Crearea fișierelor BAT Cum se scrie un fișier bat pentru a rula un program

Salutări! Astăzi m-am hotărât să vă vorbesc despre fișierele bat, sau fișierele batch, așa cum sunt pur și simplu numite. Presupun că utilizarea fișierelor bat va fi utilă pentru fiecare utilizator de computer, va extinde capacitățile și va simplifica performanța multor sarcini.

Ce este liliacul și de ce este necesar?

Bat este o extensie de fișier (bat). Cu siguranță mulți utilizatori știu că fiecare fișier are propria extensie. Acesta este ultimul rând după punctul din titlu. Este această „coadă” pe care sistemul trebuie să o identifice ca muzică, videoclip, imagine sau orice alta. Puteți chiar să experimentați. Luați orice imagine și redenumiți-o împreună cu extensia. Windows vă va anunța imediat că modificați extensia și este posibil ca fișierul să nu fie detectat de sistem. Sunteți de acord cu solicitarea și veți vedea că fotografia dvs. nu mai este afișată ca imagine. Dacă îl redenumiți ca înainte, totul va fi restaurat din nou. Dacă nu vedeți extensii, trebuie să activați această funcție în Explorer, în fila „Vizualizare”.

Pentru Windows, bat este un fișier cu instrucțiuni pentru anumite acțiuni care sunt conținute în fișierul în sine. Se va lansa un fișier bat gol, dar nu vor fi efectuate acțiuni. Un fișier batch este un set de instrucțiuni pentru consola Windows.

Cum se creează un fișier bat pentru a rula un program

Pentru a crea un fișier batch, trebuie să lansați un editor de text, apoi să salvați fișierul cu numele final bat. Dacă editorul dvs. nu are o funcție de salvare cu o astfel de extensie, atunci trebuie să o înregistrați singur. Când rulăm un astfel de fișier, se va deschide o consolă și dacă nu există comenzi, se va închide imediat.

Acum să setăm comanda pentru a rula programul. Pentru a face acest lucru, trebuie să deschideți fișierul batch creat în Notepad sau alt editor și să introduceți comanda.

Să lansăm browserul ca exemplu. Mai întâi trebuie să introduceți comanda Start și după spațiu să scrieți Opera.

Ar trebui să arate așa:

Începeți Opera

Acest lucru va funcționa pentru programe cunoscut de sistem, dar dacă lansați un software care nu este cunoscut de sistem, va trebui să scrieți întreaga cale către program. De exemplu, dacă aveți instalat ftp în folderul Fișiere de program, atunci pentru a-l porni trebuie să introduceți comanda

porniți filezilla

Și dacă client ftp instalat într-un alt folder, va trebui să introduceți întreaga cale.

Domeniul de aplicare al pilelor corporale este destul de larg. Puteți introduce o varietate de comenzi în configurație. Le puteți afla pe Internet Dacă sunteți interesat de informații mai detaliate despre comenzi, scrieți în comentarii și voi încerca să vă răspund. VBS funcționează într-un mod similar. Acesta este același lucru, doar comenzile nu sunt executate prin consolă, iar comenzile sunt ușor diferite.

Această tehnologie va ajuta la îndeplinirea diferitelor tipuri de sarcini și în modul automat. Unii utilizatori chiar scriu viruși în acest fel. Pentru a face imposibilă modificarea configurației fișierului folosind un editor de text, trebuie să convertiți fișierul bat în exe. Acest lucru vă va ajuta să faceți diverse programe auxiliare pe care le puteți găsi pe Internet. De exemplu, pentru a converti bat în exe, programul de conversie Bat în exe vă va ajuta.

Funcția bat este foarte utilă și uneori necesară. Folosind-o, puteți scrie programe întregi cu o gamă restrânsă de acțiuni. Domeniul de aplicare depinde numai de cunoașterea comenzilor și de capacitatea de a le combina. Prin urmare, folosiți și extindeți-vă abilitățile și capacitatea de a folosi un computer la nivel de Super User.

Oamenii care sunt familiarizați cu termenul fișier batch știu că fișierele BAT pot simplifica semnificativ viața și economisi timp dacă știți să le scrieți și să le utilizați corect. În acest articol, voi vorbi despre cum să creați fișiere BAT și vă voi prezenta greșelile comune care apar de obicei atunci când le scrieți.

Crearea unui fișier BAT este foarte simplă. Deschideți Notepad și salvați o foaie goală cu extensia .bat, selectând opțiunea Salvare ca... și scrieți în câmpul Nume fișier ceva care se termină în .bat, de exemplu test.bat.
Specificați tipul de fișier ca în captura de ecran de mai jos - Toate fișierele. Salvați și primiți un fișier BAT.

Puteți edita fișierul BAT în Notepad sau în orice alt editor de text axat pe lucrul cu codul.

Acum să trecem direct la informații practice. Mulți oameni de pe Internet caută un răspuns la întrebarea: Cum să faceți față spațiilor din fișierele BAT? . În căile către foldere și fișiere executabile, prezența unui spațiu provoacă o eroare. Cel mai obișnuit răspuns este: Închideți calea între ghilimele. Și acest răspuns nu este corect. Adevărat, unii vor spuma la gură și susțin că funcționează. Așadar, au apărut două motive - de ce nu este adevărat și de ce unele vor fi.

Pe Windows (precum și pe UNIX), programele instalate pe sistem sunt înregistrate corespunzător de către sistem. Prin urmare, unele dintre programe instalate poate fi lansat cu o singură comandă dintr-un fișier BAT sau din aplicația Run din panoul Start. Un astfel de program este Firefox:

porniți Firefox

Dacă după această comandă scrieți calea către fișierul executabil, atunci se întâmplă următoarele: browserul Firefox pornește și încearcă să proceseze cererea, adică fișierul a cărui cale este specificată. Adică, dacă specificați următoarele:

porniți firefox C:\Program Files\Mozilla Firefox\firefox.exe

Browserul se va deschide, indiferent de ce scrie după pornirea Firefox. De aceea unii tovarăși se vor asigura că totul funcționează grozav. Cu toate acestea, dacă luați un program portabil, situația va fi complet diferită. Să luăm ca exemplu clientul ftp Filezilla. Deoarece sistemul nu știe despre program, linia de mai sus

porniți filezilla

nu va funcționa. Pentru a rula un program necunoscut de sistem, trebuie să specificați calea către acesta:

porniți D:\FileZilla\FileZilla.exe

Nume lungi în fișierele bat

Acum să vorbim despre poteci și spații. Prima modalitate de a evita această problemă este să folosiți un nume scurt.

porniți C:\Program Files\Sound Club\scw.exe

În exemplu există două nume cu spații. Să le înlocuim cu altele scurte. Regulile pentru crearea numelor scurte sunt următoarele: numele scurt folosește primele șase caractere ale numelui, excluzând spațiile, după nume se indică numărul de serie al folderului folosind simbolul ~ . Deoarece fișierele mele de program și folderele Sound Club sunt singulare, va arăta astfel:

Fișiere de program - Progra~1 Sound Club - SoundC~1 start C:\Progra~1 \SoundC~1 \scw.exe

Dacă există două foldere în apropiere, de exemplu Sound Club și Sound Clown, atunci urmând regulile, în exemplul de mai sus va trebui să specificați SoundC~2, deoarece în acest caz Sound Club va fi al doilea nume (numele sunt numărate în ordine alfabetică comanda).

Dar această metodă este incomod deoarece trebuie să indicați numerele de serie. Situația cu fișierele Program este mai mult sau mai puțin normală. Puțini oameni vor găsi două dosare similare disc de sistem. Dar dacă decideți să instalați mai multe produse Mozilla pe computer. Veți ajunge cu mai multe foldere, de exemplu:

Mozilla Firefox Mozilla Thunderbird Mozilla Sunbird

Nume scurte pentru ei vor fi

Mozill~1 Mozill~2 Mozill~3

Acum imaginați-vă că ați scris un fișier BAT menționând aceste programe. Dacă dezinstalați Firefox, intrările rămase nu vor mai funcționa, iar dacă dezinstalați Thunderbird, intrarea pentru Sunbird nu va mai funcționa. Pe scurt, metoda cu nume scurte nu este calea noastră.

Spații și ghilimele în fișierele bat

Citatele funcționează de fapt, dar nu în modurile care sunt de obicei recomandate. De obicei se recomandă următoarele:

porniți „C:\Program Files\Sound Club\scw.exe”

Deci comanda nu va funcționa, deoarece dacă vă uitați la ajutorul pentru aceasta (start /? ), atunci în ajutor veți vedea următoarele:

START ["header"] [comandă/program] [parametri]

După cum puteți vedea, primul parametru este titlul ferestrei și este între ghilimele. Acest parametru este opțional, dar este totuși recomandat să-l specificați () pentru a evita erorile la executarea comenzii. Nu trebuie să scrieți nimic în ghilimele. Se va dovedi astfel:

porniți "" "C:\Program Files\Sound Club\scw.exe"

Opțiunea de a include toate numele cu spații separat între ghilimele va funcționa, de asemenea:

porniți C:\"Fișiere de program"\"Sound Club"\scw.exe

Cu toate acestea, în unele cazuri, niciuna dintre cele de mai sus nu funcționează. În astfel de cazuri, pot recomanda utilizarea comenzii cd. Accesați partiția de sistem, apoi utilizați cd în folderul Fișiere de program și rulați programul (porniți):

%SystemDrive% cd \Program Files\Sound Club\ porniți scw.exe

Cred că această metodă va funcționa peste tot. Acum încă câteva puncte importante. Să presupunem că ați creat un fișier batch care lansează trei programe și trebuie să excludeți temporar lansarea unuia dintre cele trei. Acest lucru se poate face ștergând linia sau comentând-o. Prima metodă este vandalică, iar a doua, vezi mai jos.

start firefox start jetaudio rem start defraggler

În acest caz, lansarea programului Defraggler.exe instalat pe sistem este dezactivată. Comentați linii prin specificarea comenzii rem la începutul liniei. Toate fișierele BAT sunt executate într-o fereastră de consolă. Pentru a o face să dispară când comenzile sunt finalizate, nu uitați să scrieți comanda de ieșire la sfârșit.

porniți firefox porniți jetaudio rem start defragler ieșire

Lansarea aplicațiilor dintr-un fișier bat

În prima parte a articolului, am vorbit în termeni generali despre fișierele BAT. Acum a devenit clar ce este și cu ce se mănâncă. În a doua parte vom vorbi despre lucruri mai specifice. De exemplu, cum să folosiți un fișier BAT pentru a lansa mai multe aplicații cu anumite setări sau să instalați un program automat pentru a nu pierde timpul cu răspunsuri precum „Sunteți de acord cu termenii” contract de licență? și nu apăsați butoanele inutile.

Mai sus au fost prezentate mai multe moduri de a lansa aplicații folosind un fișier BAT. Chiar primul este comanda scurta pentru a lansa programul instalat pe sistem.

porniți Firefox

Acest lucru nu funcționează întotdeauna. Prin urmare, această tehnică poate fi utilizată complet pe un sistem specific, dar nu este potrivită ca soluție universală. Dacă scopul tău este să faci fișierul BAT să funcționeze oriunde și întotdeauna, trebuie să folosești căi complete:

porniți C:\"Fișiere de program"\"Mozilla Firefox"\firefox.exe

De asemenea, am observat că fișierul BAT trebuie să conțină o comandă pentru a finaliza:

porniți C:\"Fișiere de program"\"Mozilla Firefox"\firefox.exe ieșire

Rularea programelor în fișiere bat cu parametri (chei)

Puteți nu numai să rulați programul, ci și să îi oferiți comenzi suplimentare atunci când îl porniți. De exemplu, comanda pentru a rula minimizată:

start /min D:\FileZilla\FileZilla.exe ieșire

A comanda în acest caz înseamnă a indica cheia. Tasta este indicată cu o bară oblică după comanda principală (comandă /key). Comanda principală în acest caz este pornirea. Adevărat, tasta min funcționează doar în jumătate din cazuri, deoarece se referă în mod specific la comanda de pornire și nu la programele pe care le lansează această comandă.

În general, există o mulțime de chei și seturi de chei diferite programe poate varia semnificativ. Există, totuși, câteva comune. De exemplu, tasta de ajutor (/? sau /help). Pentru a urmări funcționarea acestei chei, luați în considerare exemplu practic. Deschideți consola (faceți clic + R, introduceți cmd, apoi Enter) și introduceți următoarele în consolă:

începe /?

Consola va afișa o listă de taste valide cu comentarii pentru comanda de pornire.

Acordați atenție comutatorului /wait. În unele cazuri, este pur și simplu de neînlocuit. De exemplu, ați decis să utilizați un fișier BAT pentru a despacheta arhiva cu programul și pentru a rula chiar acest program. Fișierul batch va conține două comenzi - pentru despachetare și pentru lansare. Deoarece comenzile vor fi executate aproape simultan la rularea fișierului BAT, arhiva nu va avea timp să despacheteze și nu va mai fi nimic de rulat. Prin urmare, va exista o eroare. În acest caz, pe va veni ajutorul cheie / așteaptă:

Astfel, sistemul va efectua mai întâi prima acțiune, va aștepta finalizarea acesteia și abia apoi va trece la a doua. Dacă trebuie să așteptați o anumită perioadă de timp, este mai ușor să utilizați un utilitar de consolă. În locul potrivit în fișierul BAT, scrieți următoarea comandă (numărul este numărul de secunde):

porniți Sleep.exe 15

Puteți face multe cu cheile. Este posibil să instalați aplicații. Pentru a face acest lucru, sunt utilizate mai multe chei în funcție de tipul de instalare utilizat pentru a instala programul pe computer:

/S /s /q /silent și o serie de altele

În unele cazuri, poate fi foarte convenabil. Avast Antivirus are optiunea instalare silențioasăîn versiunea corporativă. Se presupune că versiunea gratuită (acasă) nu are o instalare silentioasă. Cu toate acestea, dacă știți cum funcționează programul de instalare InstallShield, veți înțelege că acesta este un canard, deoarece acest program de instalare însuși acceptă comutatorul de instalare silențioasă /S. Aceasta înseamnă că toate produsele realizate pe baza sa fac același lucru. Și Avast nu face excepție. Doar creați un fișier cu conținutul din folderul cu Avast's BAT

porniți avast.exe /S exit

îl lansați și programul este instalat pe computer aproape fără participarea dvs. În acest fel, puteți scrie o listă întreagă de programe pentru instalare silențioasă și puteți economisi timp, de exemplu, la reinstalarea sistemului. În articol puteți obține mai multe informatii detaliate prin chei.

Există și alte opțiuni pentru gestionarea programelor folosind fișiere BAT. Puteți porni un program spunându-i să deschidă un fișier la pornire. Folosesc această metodă când dezvolt site-uri web. Este foarte convenabil atunci când întregul set de instrumente deschide documentele și folderele necesare cu un singur clic:

conexiune rem la serverul ftp start /min D:\FileZilla\FileZilla.exe „ftp://login:parola@server” rem deschiderea index.php în Firefox porniți C:\"fișiere de program"\"mozilla firefox"\firefox.exe "http://localhost/site_folder/index.php" rem deschide start.html într-un editor de text start /min C:\"Fișiere de program"\text_editor.exe "E:\server\site_folder\index.html" rem deschiderea folderului cu fișierele site-ului start /min E:\server\folder_with_site ieșire din consola rem Ieșire

Observ că toate tehnicile descrise mai sus pot fi folosite în diverse combinații și combinații.

start /min /wait program.exe /m /S start C:\Directory\program2.exe "C:\Files\file.odt" ieșire

Dar este important de reținut: tot ce ține de execuția programului lansat în fișierul batch este scris cu acesta pe aceeași linie.

porniți C:\"fișiere de program"\"mozilla firefox"\firefox.exe "http://localhost/site_folder/index.php"

Ca epilog, voi oferi spre revizuire convertizorul fișierelor BAT în aplicații în format .exe - . Un fișier BAT nu este întotdeauna plăcut din punct de vedere estetic, dar cu ajutorul unui convertor puteți împacheta un fișier batch într-un fișier exe, decorându-l cu orice pictogramă la alegere.

Am dat peste un alt convertor BAT în EXE, îl puteți considera ca o alternativă la programul anterior: Advanced Bat To Exe Converter

Oamenii care sunt familiarizați cu termenul fișier batch știu că fișierele BAT pot simplifica semnificativ viața și economisi timp dacă știți să le scrieți și să le utilizați corect. În acest articol, voi vorbi despre cum să creați fișiere BAT și vă voi prezenta greșelile comune care apar de obicei atunci când le scrieți.

Crearea unui fișier BAT este foarte simplă. Deschideți Notepad și salvați o foaie goală cu extensia .bat, selectând opțiunea Salvare ca... și scrieți în câmpul Nume fișier ceva care se termină în .bat, de exemplu test.bat.
Specificați tipul de fișier ca în captura de ecran de mai jos - Toate fișierele. Salvați și primiți un fișier BAT.

Puteți edita fișierul BAT în Notepad sau în orice alt editor de text axat pe lucrul cu codul.

Acum să trecem direct la informații practice. Mulți oameni de pe Internet caută un răspuns la întrebarea: Cum să faceți față spațiilor din fișierele BAT? . În căile către foldere și fișiere executabile, prezența unui spațiu provoacă o eroare. Cel mai obișnuit răspuns este: Închideți calea între ghilimele. Și acest răspuns nu este corect. Adevărat, unii vor spuma la gură și susțin că funcționează. Așadar, au apărut două motive - de ce nu este adevărat și de ce unele vor fi.

Pe Windows (precum și pe UNIX), programele instalate pe sistem sunt înregistrate corespunzător de către sistem. Prin urmare, unele dintre programele instalate pot fi lansate cu o singură comandă dintr-un fișier BAT sau din aplicația Run din panoul Start. Un astfel de program este Firefox:

porniți Firefox

Dacă după această comandă scrieți calea către fișierul executabil, atunci se întâmplă următoarele: browserul Firefox pornește și încearcă să proceseze cererea, adică fișierul a cărui cale este specificată. Adică, dacă specificați următoarele:

porniți firefox C:\Program Files\Mozilla Firefox\firefox.exe

Browserul se va deschide, indiferent de ce scrie după pornirea Firefox. De aceea unii tovarăși se vor asigura că totul funcționează grozav. Cu toate acestea, dacă luați un program portabil, situația va fi complet diferită. Să luăm ca exemplu clientul ftp Filezilla. Deoarece sistemul nu știe despre program, linia de mai sus

porniți filezilla

nu va funcționa. Pentru a rula un program necunoscut de sistem, trebuie să specificați calea către acesta:

porniți D:\FileZilla\FileZilla.exe

Nume lungi în fișierele bat

Acum să vorbim despre poteci și spații. Prima modalitate de a evita această problemă este să folosiți un nume scurt.

porniți C:\Program Files\Sound Club\scw.exe

În exemplu există două nume cu spații. Să le înlocuim cu altele scurte. Regulile pentru crearea numelor scurte sunt următoarele: numele scurt folosește primele șase caractere ale numelui, excluzând spațiile, după nume se indică numărul de serie al folderului folosind simbolul ~ . Deoarece fișierele mele de program și folderele Sound Club sunt singulare, va arăta astfel:

Fișiere de program - Progra~1 Sound Club - SoundC~1 start C:\Progra~1 \SoundC~1 \scw.exe

Dacă există două foldere în apropiere, de exemplu Sound Club și Sound Clown, atunci urmând regulile, în exemplul de mai sus va trebui să specificați SoundC~2, deoarece în acest caz Sound Club va fi al doilea nume (numele sunt numărate în ordine alfabetică comanda).

Dar această metodă este incomod deoarece trebuie să indicați numerele de serie. Situația cu fișierele Program este mai mult sau mai puțin normală. Puțini oameni vor găsi două foldere similare pe unitatea de sistem. Dar dacă decideți să instalați mai multe produse Mozilla pe computer. Veți ajunge cu mai multe foldere, de exemplu:

Mozilla Firefox Mozilla Thunderbird Mozilla Sunbird

Nume scurte pentru ei vor fi

Mozill~1 Mozill~2 Mozill~3

Acum imaginați-vă că ați scris un fișier BAT menționând aceste programe. Dacă dezinstalați Firefox, intrările rămase nu vor mai funcționa, iar dacă dezinstalați Thunderbird, intrarea pentru Sunbird nu va mai funcționa. Pe scurt, metoda cu nume scurte nu este calea noastră.

Spații și ghilimele în fișierele bat

Citatele funcționează de fapt, dar nu în modurile care sunt de obicei recomandate. De obicei se recomandă următoarele:

porniți „C:\Program Files\Sound Club\scw.exe”

Deci comanda nu va funcționa, deoarece dacă vă uitați la ajutorul pentru aceasta (start /? ), atunci în ajutor veți vedea următoarele:

START ["header"] [comandă/program] [parametri]

După cum puteți vedea, primul parametru este titlul ferestrei și este între ghilimele. Acest parametru este opțional, dar este totuși recomandat să-l specificați () pentru a evita erorile la executarea comenzii. Nu trebuie să scrieți nimic în ghilimele. Se va dovedi astfel:

porniți "" "C:\Program Files\Sound Club\scw.exe"

Opțiunea de a include toate numele cu spații separat între ghilimele va funcționa, de asemenea:

porniți C:\"Fișiere de program"\"Sound Club"\scw.exe

Cu toate acestea, în unele cazuri, niciuna dintre cele de mai sus nu funcționează. În astfel de cazuri, pot recomanda utilizarea comenzii cd. Accesați partiția de sistem, apoi utilizați cd în folderul Fișiere de program și rulați programul (porniți):

%SystemDrive% cd \Program Files\Sound Club\ porniți scw.exe

Cred că această metodă va funcționa peste tot. Acum câteva puncte importante. Să presupunem că ați creat un fișier batch care lansează trei programe și trebuie să excludeți temporar lansarea unuia dintre cele trei. Acest lucru se poate face ștergând linia sau comentând-o. Prima metodă este vandalică, iar a doua, vezi mai jos.

start firefox start jetaudio rem start defraggler

În acest caz, lansarea programului Defraggler.exe instalat pe sistem este dezactivată. Comentați linii prin specificarea comenzii rem la începutul liniei. Toate fișierele BAT sunt executate într-o fereastră de consolă. Pentru a o face să dispară când comenzile sunt finalizate, nu uitați să scrieți comanda de ieșire la sfârșit.

porniți firefox porniți jetaudio rem start defragler ieșire

Lansarea aplicațiilor dintr-un fișier bat

În prima parte a articolului, am vorbit în termeni generali despre fișierele BAT. Acum a devenit clar ce este și cu ce se mănâncă. În a doua parte vom vorbi despre lucruri mai specifice. De exemplu, cum să folosiți un fișier BAT pentru a lansa mai multe aplicații cu anumite setări sau să instalați un program automat pentru a nu pierde timpul cu răspunsuri de genul Sunteți de acord cu termenii acordului de licență? și nu apăsați butoanele inutile.

Mai sus au fost prezentate mai multe moduri de a lansa aplicații folosind un fișier BAT. Prima este o comandă scurtă pentru a lansa programul instalat pe sistem.

porniți Firefox

Acest lucru nu funcționează întotdeauna. Prin urmare, această tehnică poate fi utilizată complet pe un sistem specific, dar nu este potrivită ca soluție universală. Dacă scopul tău este să faci fișierul BAT să funcționeze oriunde și întotdeauna, trebuie să folosești căi complete:

porniți C:\"Fișiere de program"\"Mozilla Firefox"\firefox.exe

De asemenea, am observat că fișierul BAT trebuie să conțină o comandă pentru a finaliza:

porniți C:\"Fișiere de program"\"Mozilla Firefox"\firefox.exe ieșire

Rularea programelor în fișiere bat cu parametri (chei)

Puteți nu numai să rulați programul, ci și să îi oferiți comenzi suplimentare atunci când îl porniți. De exemplu, comanda pentru a rula minimizată:

start /min D:\FileZilla\FileZilla.exe ieșire

A comanda în acest caz înseamnă a indica cheia. Tasta este indicată cu o bară oblică după comanda principală (comandă /key). Comanda principală în acest caz este pornirea. Adevărat, tasta min funcționează doar în jumătate din cazuri, deoarece se referă în mod specific la comanda de pornire și nu la programele pe care le lansează această comandă.

În general, există o mulțime de chei și seturile de taste pentru diferite programe pot varia semnificativ. Există, totuși, câteva comune. De exemplu, tasta de ajutor (/? sau /help). Pentru a vedea cum funcționează această cheie, să ne uităm la un exemplu practic. Deschideți consola (faceți clic + R, introduceți cmd, apoi Enter) și introduceți următoarele în consolă:

începe /?

Consola va afișa o listă de taste valide cu comentarii pentru comanda de pornire.

Acordați atenție comutatorului /wait. În unele cazuri, este pur și simplu de neînlocuit. De exemplu, ați decis să utilizați un fișier BAT pentru a despacheta arhiva cu programul și pentru a rula chiar acest program. Fișierul batch va conține două comenzi - pentru despachetare și pentru lansare. Deoarece comenzile vor fi executate aproape simultan la rularea fișierului BAT, arhiva nu va avea timp să despacheteze și nu va mai fi nimic de rulat. Prin urmare, va exista o eroare. În acest caz, cheia va veni în ajutor / așteaptă:

Astfel, sistemul va efectua mai întâi prima acțiune, va aștepta finalizarea acesteia și abia apoi va trece la a doua. Dacă trebuie să așteptați o anumită perioadă de timp, este mai ușor să utilizați un utilitar de consolă. În locul potrivit în fișierul BAT, scrieți următoarea comandă (numărul este numărul de secunde):

porniți Sleep.exe 15

Puteți face multe cu cheile. Este posibil să instalați aplicații. Pentru a face acest lucru, sunt utilizate mai multe chei în funcție de tipul de instalare utilizat pentru a instala programul pe computer:

/S /s /q /silent și o serie de altele

În unele cazuri, poate fi foarte convenabil. Avast antivirus are o opțiune de instalare silențioasă în versiunea corporativă. Se presupune că versiunea gratuită (acasă) nu are o instalare silentioasă. Cu toate acestea, dacă știți cum funcționează programul de instalare InstallShield, veți înțelege că acesta este un canard, deoarece acest program de instalare însuși acceptă comutatorul de instalare silențioasă /S. Aceasta înseamnă că toate produsele realizate pe baza sa fac același lucru. Și Avast nu face excepție. Doar creați un fișier cu conținutul din folderul cu Avast's BAT

porniți avast.exe /S exit

îl lansați și programul este instalat pe computerul dvs. practic fără nicio intervenție din partea dvs. În acest fel, puteți scrie o listă întreagă de programe pentru instalare silențioasă și puteți economisi timp, de exemplu, la reinstalarea sistemului. În articol puteți obține informații mai detaliate despre chei.

Există și alte opțiuni pentru gestionarea programelor folosind fișiere BAT. Puteți porni un program spunându-i să deschidă un fișier la pornire. Folosesc această metodă când dezvolt site-uri web. Este foarte convenabil atunci când întregul set de instrumente deschide documentele și folderele necesare cu un singur clic:

conexiune rem la serverul ftp start /min D:\FileZilla\FileZilla.exe „ftp://login:parola@server” rem deschiderea index.php în Firefox porniți C:\"fișiere de program"\"mozilla firefox"\firefox.exe "http://localhost/site_folder/index.php" rem deschide start.html într-un editor de text start /min C:\"Fișiere de program"\text_editor.exe "E:\server\site_folder\index.html" rem deschiderea folderului cu fișierele site-ului start /min E:\server\folder_with_site ieșire din consola rem Ieșire

Observ că toate tehnicile descrise mai sus pot fi folosite în diverse combinații și combinații.

start /min /wait program.exe /m /S start C:\Directory\program2.exe "C:\Files\file.odt" ieșire

Dar este important de reținut: tot ce ține de execuția programului lansat în fișierul batch este scris cu acesta pe aceeași linie.

porniți C:\"fișiere de program"\"mozilla firefox"\firefox.exe "http://localhost/site_folder/index.php"

Ca epilog, voi oferi spre revizuire convertizorul fișierelor BAT în aplicații în format .exe - . Un fișier BAT nu este întotdeauna plăcut din punct de vedere estetic, dar cu ajutorul unui convertor puteți împacheta un fișier batch într-un fișier exe, decorându-l cu orice pictogramă la alegere.

Am dat peste un alt convertor BAT în EXE, îl puteți considera ca o alternativă la programul anterior: Advanced Bat To Exe Converter

Utilizarea fișierelor bat (cunoscute și sub numele de „fișier bat”, „ fișier batch„) vă poate ușura adesea munca, de exemplu prin automatizarea instalării software, conform parametrilor prestabiliți; sincronizare data si ora; rularea secvențelor de comenzi etc. Cu toate acestea, pentru a utiliza astfel de scripturi trebuie să le puteți crea. În esență, fișierele cu extensia .bat sunt un set comenzile consolei, la fel ca cele utilizate pe linia de comandă.

Articolul discută trei metode pentru crearea fișierelor .bat:

  1. Prin utilizarea linie de comandă.
  2. Folosind programul Notepad.
  3. Folosind utilitarul „Dr.Batcher”.

Pasul 1. Pentru a lansa linia de comandă în meniul „Start”, utilizați dialogul „Căutare programe și fișiere” Trebuie să setați parametrul de căutare cmd și să faceți clic stânga pe pictograma din secțiunea „Programe”.

Pasul 2. Este recomandat să utilizați un director separat pentru a stoca fișiere batch scrise, așa că selectați o locație pe hard disk și creați folder special, prin introducerea comenzii „MD D:\Bat”.

Nota! Comanda se introduce fără ghilimele, se adaugă un spațiu numai după utilizareM.D. În acest caz, un folder numit « Băţ"va fi creat pe discD. Linia de comandă nu face distincție între majuscule și minuscule, adică rezultatul executării „MDD:\Liliacul", "mdD:\Liliacul" și "mdd:\Liliacul” va fi la fel.

Pasul 3. Creați fișierul batch real folosind comanda „@echo off > D:\Bat\probnik.bat”.

Nota!În acest caz, cazul este important atunci când specificați calea de plasare, adică folderul "liliacul", "Liliacul" și "BAT" - trei directoare independente și complet diferite. Dacă indicați un folder inexistent, comanda nu va fi executată. Vă rugăm să rețineți că nu va apărea nici un mesaj de eroare.

Pasul 4. Pentru a modifica conținutul unui fișier, deschideți locația în care este stocat, sunați meniul contextualși selectați linia „Schimbare”.

Creați un fișier batch folosind Notepad

Pasul 1. Pentru a lansa notepad-ul, accesați meniul „Toate programele”, selectați „Accesorii” și faceți clic pe pictograma de lansare.

Pasul 2.

Aflați cum să creați un fișier fără prea multe cunoștințe de programare din noul articol -

Ca exemplu, vă sugerăm să utilizați următorul cod, care afișează o imagine a unei stele:

« @echo dezactivat

mode con cols=32 linii=50

stea de titlu!

pentru %%i în (

88888888888888881888888888888888,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,

) face eco %%i

pauză > nul

Atenţie! Codul trebuie introdus fără ghilimele. Verificați întotdeauna sintaxa comenzii. Dacă uitați să puneți o virgulă la sfârșitul unei linii, atunci când programul este executat, acesta se va îmbina cu următorul.

Pasul 3. Salvați fișierul rezultat în directorul dorit. Pentru a modifica rezoluția, utilizați linia „Tip fișier”, selectați „Toate fișierele” în ea, iar când introduceți un nume, după punct, indicați „bat”.

Crearea unui fișier batch utilizând „Dr.dozator"

Specificat produs software este plătit, dar oferă posibilitatea de a utiliza o versiune de probă timp de 30 de zile.

Pasul 1. Pentru a crea un fișier, utilizați meniul „Fișier”, elementul „Nou...” sau combinația de taste „Ctrl+N”.

Pasul 2.În caseta de dialog, bifați „Empty Batch File” și faceți clic pe „OK”.

Pasul 3. Specificați ce comenzi ar trebui să execute fișierul bat.

Nota! Cadrul din dreapta conține comenzi cheie pe care le puteți utiliza când scrieți cod. Doar selectați-l pe cel dorit și faceți clic pe „IntroduceCommand”, care ajută la economisirea timpului atunci când lucrezi.

Pasul 4. Salvați fișierul rezultat în directorul dorit.

Important! Vă rugăm să rețineți că acest utilitar vă permite să depanați programul din mers. Folosește doar meniul "Batch" pentru a începe secvența deja introdusă. Progresul este afișat în cadrul de jos. Când utilizați elementul "ExecutaînExternWindow...” va executa fișierul batch, similar cu lansarea acestuia folosind sistemul de operare.

Concluzie

Am descris trei moduri de a crea fișiere cu extensia .bat. Două dintre metodele enumerate sunt metode standard disponibile cu Windows, una necesită instalarea unui software suplimentar. Evaluarea fiecărei metode este dată în tabelul rezumativ.

Informații\NumeLinia de comandăCaietDr. Batcher
LicenţăLivrat cu WindowsLivrat cu WindowsPlătit
limba rusăÎn funcție de versiunea WindowsÎn funcție de versiune
Crearea unui fișier batchDaDaDa
Editarea unui fișier batchNuDaDa
Confortul interfeței (de la 1 la 5)4 4 5

Video - Crearea unui fișier Bat

Fișierele BAT sunt document text, care are o extensie specială. Comenzile sunt scrise în el pentru execuția ulterioară pe linia de comandă. Prin rularea fișierului, activezi programul CMD, acesta citește comenzile care sunt executate secvențial. În acest fel, puteți face lucrul cu linia de comandă mai ușoară, menținând în același timp ordinea dorită. Desigur, puteți introduce manual toate comenzile simultan în linia de comandă, însă, dacă trebuie să repetați aceleași operațiuni, este mult mai convenabil să faceți acest lucru citind automat lista scrisă sub forma unui document bat. Această opțiune este, de asemenea, practică și convenabilă, deoarece ulterior puteți modifica ordinea, puteți adăuga procese noi de care aveți nevoie și, de asemenea, le puteți elimina pe cele inutile.

BAT ajută la automatizarea proceselor: lansare de programe, arhivare, backup. Prin urmare, este util să știți cum să creați singur un fișier bat, să îl corectați și să îl completați.

Lucrul cu bat folosind Notepad

Algoritm de creare

Procesul de lucru prin Notepad nu este deloc complicat. Dacă nu ați făcut niciodată acest lucru înainte, veți putea să vă descurcați bine, învățând cum să creați un fișier bat și să adăugați comenzi la el. Să începem cu creația. Aici, urmați cu strictețe algoritmul:

  1. Creați un document text, cu care îl veți obține inițial extensia txt. Există mai multe moduri de a efectua această operațiune, unele depind de nivelul de Windows pe care l-ați instalat:
    • În folderul pe care l-ați ales, faceți clic dreapta pe câmp, se va deschide un meniu, acolo selectam „Creare” - „Document text”;
    • Lansați „Notepad” prin „Start” selectând „Toate programele” - „Accesorii” - „Notepad” (pentru Windows 7);
    • În mai târziu (după 7) versiuni Windows De asemenea, puteți deschide „Notepad” prin „Start”: treceți prin „Toate aplicațiile”, apoi „Accesorii” - „Windows” și acolo selectați „Notepad” din listă;
    • Deschideți fereastra de comandă a sistemului folosind combinația Win + R, introduceți „notepad” în linie, faceți clic pe „Ok”.
  2. Introduceți textul comenzii. Pentru a încerca, notați, de exemplu, „START taskmgr.exe” - porniți managerul de activități. „START” îi spune interpretului de comenzi că un program trebuie lansat, apoi este indicat executabilul programului.
  3. Specificați calea unde să salvați documentul creat.
  4. Specificați în fereastra de salvare:
    • în linia „Tip” - „Toate fișierele”;
    • în linia „Nume”, introduceți numele și extensia bat, adăugându-le după nume, plasând un punct între nume și extensie, de exemplu, „fișier.bat”.
  5. Faceți clic pe „Salvare”.

Un fișier batch cu extensia .bat va apărea în folderul pe care l-ați specificat.

Rularea unui fișier

Este mai ușor să deschideți un fișier bat făcând dublu clic pe el cu mouse-ul. A doua metodă este să lansați din linia de comandă: introduceți adresa unde se află documentul cu extensia .bat pe care l-ați salvat.

Editare

Dacă doriți să schimbați documentul - adăugați comenzi în fișierul bat, ștergeți unele dintre ele, introduceți alt program pentru a lucra cu el mai târziu - nu este greu de făcut. Deschideți documentul folosind editor de text. Este convenabil să faceți acest lucru făcând clic dreapta pe fișierul bat și selectând „Editați” în meniul care se deschide. Se va lansa Notepad - acolo puteți edita comenzi, puteți modifica conținutul și puteți face completări.

Aplicația Dr.Batcher

Pentru un începător care abia începe să lucreze cu interpretul de comenzi și îl folosește destul de rar, Notepad este suficient. Dacă doriți să ajungeți la un nivel profesional superior, vă recomandăm să utilizați utilitarul Dr.Batcher. În Dr.Batcher puteți numerota pagini, există suport pentru marcaje, o listă de comenzi de sistem utilizate în bat, comenzile introduse sunt evidențiate.

Crearea unui document

Algoritmul este simplu și nu necesită abilități speciale sau profesionalism. După descărcarea utilitarului, puteți face rapid tot ce aveți nevoie.

Lansați Dr.Batcher.

  1. Deschide noua pagina: „Fișier” - „Nou” sau faceți clic pe pictograma foaie goală situată sub meniul „Fișier”.
  2. În caseta de dialog, faceți clic pe „Empty Batch File”.
  3. Va apărea o fereastră de program care conține funcții pentru lucrul cu bat.
  4. După ce ați introdus textul dorit, salvați.

Editare

Dacă trebuie să schimbați un fișier bat, acest lucru se poate face în mai multe moduri în Dr.Batcher:

  1. Faceți clic dreapta pe pictogramă și selectați „Editați cu Dr.Batcher” din meniu.
  2. Lansați Batcher. Deschideți fișierul bat dorit urmând calea:
  • "Fişier";
  • "Deschide";
  • specificați calea către document;
  • "Deschide".

După ce ați urmat una dintre căile sugerate, veți deschide utilitarul, va apărea text în fereastra în care puteți face ajustări, modifica comenzi, le puteți completa și șterge pe cele inutile.

Un fișier bat este util atunci când trebuie să automatizați sarcini în Windows. Mai ales dacă este necesar să se efectueze acțiuni într-un anumit algoritm de mai multe ori (periodic sau la rând). Acest lucru este de obicei necesar la crearea unui sistem de directoare, la redenumirea în bloc a fișierelor și la alte operațiuni simple și mai complexe. Menținând ordinea acțiunilor, puteți rapid și fără a pierde timp cu introducerea manuală a comenzilor, puteți începe oricând procesul, îl repetați pentru diferite programe, introducând doar numele acestora în textul terminat. Recomandările despre cum să creați un fișier lilieci descrise mai sus vă vor ajuta nu numai să le creați singur, ci și să le editați.



 


Citire:



Poziția capetelor pe antenă

Poziția capetelor pe antenă

Articolul dezvăluie principalele metode de determinare a azimutului folosind o busolă magnetică și locurile de utilizare posibilă a acestuia. Utilizare...

Cum să descărcați și să configurați un asistent inteligent pentru un dispozitiv Android

Cum să descărcați și să configurați un asistent inteligent pentru un dispozitiv Android

Data actualizării: 2017-08-05 09:22:20 Ultima versiune: Compatibilitate: de la Android 4.0.3-4.0.4 - la Android 6.0 Drepturi de aplicare: Schimbarea modurilor...

Opțiuni „Peste tot acasă” și „Peste tot acasă, Rusia” MTS - descriere, cost, cum să vă conectați

Opțiuni „Peste tot acasă” și „Peste tot acasă, Rusia” MTS - descriere, cost, cum să vă conectați

Rusia ocupă o zonă imensă a planetei noastre. Mulți ruși se confruntă cu călătorii frecvente în țara lor natală: călătorii de afaceri, călătorii...

Cum să recuperați sau să resetați o parolă de utilizator Windows

Cum să recuperați sau să resetați o parolă de utilizator Windows

Dacă ați uitat brusc parola pentru contul dvs. Windows, atunci nu aveți de ales decât să căutați o modalitate de a o reseta sau de a seta...

imagine-alimentare RSS