Cum se scrie un fișier simplu lot (BAT)

Cum se scrie un fișier simplu lot (BAT) / ferestre

Fișierele batch sunt modalitatea de a face lucrurile computerul. Aceștia pot automatiza sarcinile zilnice, pot scurta timpul necesar pentru a face ceva și pot traduce un proces complex în ceva ce ar putea funcționa.

În acest articol, veți învăța cum să scrieți un fișier batch simplu. Veți învăța elementele de bază despre ce fișiere batch pot face și cum să le scrieți singur. Vă voi oferi și resurse suplimentare pentru a învăța să scrieți fișiere batch (BAT).

Cum se scrie un fișier batch în Windows

Înainte de a intra în detalii, iată un scurt rezumat

  1. Deschideți un fișier text, cum ar fi un document Notepad sau WordPad.
  2. Adăugați comenzile dvs., începând cu @echo [off], urmate de fiecare în noua linie de titlu [titlul scriptului dvs. de lot], ecou [prima linie] și pauză.
  3. Salvați fișierul cu extensia de fișier .băţ, de exemplu, test.bat.
  4. Pentru a rula fișierul batch, faceți dublu clic pe fișierul BAT pe care tocmai l-ați creat.
  5. Pentru a edita fișierul batch, faceți clic dreapta pe fișierul BAT și selectați Editați | ×.

Fișierul dvs. brut va arăta astfel:

Iată fereastra de comandă corespunzătoare pentru exemplul de mai sus:

Dacă acest lucru a fost prea rapid sau dacă doriți să aflați mai multe despre comenzi și cum să le utilizați, citiți mai departe!

Pasul 1: Creați un fișier BAT

Să presupunem că aveți frecvent probleme de rețea; vă aflați constant pe promptul de comandă Cele mai bune trucuri și sfaturi pentru comenzi rapide Cele mai bune trucuri și sfaturi pentru comenzi rapide Command Prompt este un instrument excelent pentru utilizatorii de PC de zi cu zi, deoarece este ușor de utilizat, dar puternic. Iată 15 trucuri de comandă și sfaturi pe care le-ați pierdut. Citiți mai multe, tastând ipconfig și ping Google pentru a depana problemele de rețea. După un timp, vă dați seama că ar fi un pic mai eficient dacă ați scris doar un fișier BAT simplu, l-ați blocat pe stick-ul USB și l-ați folosit pe mașinile pe care le depanați.

Creați un document text nou

Un fișier batch simplifică sarcinile repetate ale computerului utilizând prompterul de comandă Windows. Mai jos este un exemplu de fișier batch responsabil pentru afișarea unui text în linia de comandă. Creați un nou fișier BAT făcând clic dreapta pe un spațiu gol din cadrul unui director și selectând Nou, atunci Document de text.

Adăugați codul

Faceți dublu clic pe acesta Noul document text pentru a deschide editorul de text implicit. Copiați și inserați următorul cod în textul introdus.

@echo off title Acesta este primul tău script batch! echo Bine ati venit la scripting-ul de lot! pauză

Salvați ca fișier BAT

Scriptul de mai sus reflectă textul “Bine ați venit la scripting-ul pe loturi!”. Salvați fișierul după ce vă îndreptați Fişier, Salvează ca, și apoi denumiți fișierul dvs. ceea ce doriți. Terminați numele fișierului cu imaginea adăugată .băţ extensie - welcome.bat de exemplu - și faceți clic pe O.K. Aceasta va finaliza procesul lotului. Acum, faceți dublu clic pe fișierul batch nou creat pentru al activa.

Nu presupune că este posibil ca toate scenariile pe loturi să poată fi făcute. Parametrii scripturilor batch sunt versiuni tweaked ale codurilor prompt de comandă, astfel încât să vă limitați doar la ceea ce vă poate face promptul de comandă. Pentru cei care nu sunt familiarizați cu programul, comanda de comandă este capabilă de o mulțime de comenzi de bază Windows CMD trebuie să știți comenzile esențiale CMD Windows trebuie să știți Interfața sumbră a promptului de comandă este gateway-ul dvs. către instrumentele Windows avansate. Vă vom arăta comenzile CMD esențiale care vă vor permite să le accesați. Citeste mai mult .

Pasul 2: Aflați elementele de bază ale scripturilor pe loturi

Fișierele batch folosesc aceeași limbă ca și linia de comandă. Tot ce faceți este să spuneți promptul de comandă ce doriți să introduceți printr-un fișier, în loc să îl tastați în linia de comandă. Acest lucru vă economisește timp și efort. De asemenea, vă permite să puneți niște logici (cum ar fi bucle simple, afirmații condiționate, etc., că programarea procedurală este capabilă de concepție).

@ecou: Acest parametru vă va permite să vizualizați scriptul de lucru în linia de comandă. Acest parametru este util pentru vizualizarea codului dvs. de lucru. Dacă apar probleme din fișierul batch, veți putea să vizualizați problemele asociate scenariului utilizând funcția de ecou. Adăugarea unui următor de pe la acest parametru vă va permite să închideți rapid scenariul după ce acesta a terminat.

titlu: Oferind o mare parte din aceeași funcție ca a tag în HTML, acest lucru va oferi un titlu pentru script-ul dvs. batch în fereastra Prompt Command.</p><p><strong>cls:</strong> Șterge promptul de comandă, folosit cel mai bine atunci când codul străin poate face ceea ce accesați trebuie să găsească.</p><p><strong>rem:</strong> Stenografia pentru <strong>remarca </strong>oferă aceeași funcționalitate ca și <strong><!-</strong> tag în HTML. Remixurile nu sunt introduse în codul dvs. În schimb, ei sunt obișnuiți să explice și să dea informații cu privire la cod.</p><p><strong>%%A:</strong> Fiecare fișier din dosar.</p><p><strong>(“.\”):</strong> Dosarul rădăcină. Când utilizați linia de comandă, trebuie să direcționați solicitarea la un anumit director înainte de a schimba numele unui fișier, de a șterge un fișier și așa mai departe. Cu fișiere batch, trebuie doar să inserați fișierul .bat în directorul ales.</p><p><strong>pauză:</strong> Permite o ruptură în lanțul logic al fișierului dvs. .bat. Acest lucru permite utilizatorilor să citească linii de comandă înainte de a continua cu codul. Fraza “Apăsați orice tastă pentru a continua… ” va însemna o pauză.</p><p><strong>start “” [Site]:</strong> Se va îndrepta către un site web pe care îl alegeți, utilizând browserul web implicit.</p><p><strong>ipconfig:</strong> Acesta este un parametru clasic de comandă care eliberează informații referitoare la informațiile din rețea. Aceste informații includ adresele MAC, adresele IP și măștile sub-net.</p><p><strong>ping:</strong> Pune o adresă IP, trimițând pachete de date prin rute de server pentru a măsura locația și latența (timpul de răspuns).</p><p>Biblioteca pentru variabile lot este enorm, să spunem cel mai puțin. Din fericire, există o intrare Wikibook care deține librăria extinsă de parametri și variabile scripturi scriptice la dispoziția dumneavoastră.</p><h2>Pasul 3: Scrieți și executați fișierul BAT</h2><p>Vom crea două exemple de scripturi batch care vă pot simplifica activitățile zilnice online și offline.</p><h3>Script de știri</h3><p>Să creăm un script batch imediat util. Dacă doriți să deschideți toate site-urile de știri preferate în momentul în care vă treziți? Deoarece scripturile batch folosesc parametrii promptului de comandă, putem crea un script care deschide fiecare locație de știri într-o singură fereastră de browser.</p><p>Pentru a re-itera procesul de elaborare a loturilor: mai întâi, creați un fișier text gol. <strong>Click dreapta</strong> un spațiu gol într-un dosar ales de dvs. și selectați <strong>Nou</strong>, atunci <strong>Document de text</strong>. Cu fișierul text deschis, introduceți următorul script. Exemplul nostru va oferi principalele centre de presă americane disponibile online.</p><pre><code>@echo off start "" http://www.cnn.com începe "" http://www.abc.com începe "" http://www.msnbc.com începe "" http://www.bbc. com start "" http://www.huffingtonpost.com începe "" http://www.aljazeera.com începe "" https://news.google.com/</code></pre><p>Scriptul de mai sus stivă unul<strong> start “”</strong> parametru deasupra celuilalt pentru a deschide mai multe file. Puteți înlocui link-urile furnizate cu cele ale dvs. După ce ați intrat în scenariu, mergeți la <strong>Fişier</strong>, atunci <strong>Salvează ca</strong>. În fereastra Salvează ca, salvați fișierul cu <strong>.băţ</strong> extinderea și modificarea <strong>Salvați ca tip</strong> parametru pentru <strong>Toate filele (*.*)</strong>.</p><p><img src="//ephesossoftware.com/img/images/how-to-write-a-simple-batch-bat-file_5.png"></p><p>După ce ați salvat fișierul, tot ce trebuie să faceți este <strong>faceți dublu clic pe fișierul BAT</strong>. În mod instantaneu, paginile dvs. web se vor deschide. Dacă doriți, puteți plasa acest fișier pe desktop. Acest lucru vă va permite să accesați simultan toate site-urile dvs. preferate.</p><h3>Organizator de fișiere</h3><p>Ați descărcat mai multe fișiere pe zi, doar pentru a avea sute de fișiere înfundând dosarul Descărcare? Creați un fișier batch cu următorul script, care comandă fișierele după tipul de fișier. Plasați fișierul .bat în dosarul dezorganizat și faceți dublu clic pentru a rula.</p><pre><code>@echo off rem Pentru fiecare fișier din folderul dvs. pentru %% a în (". \ *") faceți (verificați dacă fișierul are o extensie și dacă nu este scriptul nostru dacă "%% ~ xa" NEQ "" dacă "%% ~ dpxa" NEQ "% ~ dpx0" (verificați dacă există folderul extensie, dacă nu este creat dacă nu există "%% ~ xa" mkdir "%% ~ xa" rem Mutați fișierul în directorul " % a "" %% ~ dpa %% ~ xa \ "))</code></pre><p>Iată un exemplu de desktop-ul meu înainte, un sortiment slab de fișiere imagine.</p><p><img src="//ephesossoftware.com/img/images/how-to-write-a-simple-batch-bat-file_6.png"></p><p>Iată aceleași fișiere după aceea.</p><p><img src="//ephesossoftware.com/img/images/how-to-write-a-simple-batch-bat-file_7.png"></p><p>Este atat de simplu. Acest script batch va funcționa, de asemenea, cu orice tip de fișier, indiferent dacă este vorba despre un document, un fișier video sau un fișier audio. Chiar dacă PC-ul dvs. nu acceptă formatul de fișier, scriptul va crea un dosar cu eticheta corespunzătoare pentru dvs. Dacă aveți deja un director JPG sau PNG în directorul dvs., scriptul va muta pur și simplu tipurile de fișiere în locația corespunzătoare.</p><h2>Automatizați chestiunea simplă cu scripturile batch</h2><p>Acesta este doar un gust de ceea ce scripturi de lot au de oferit. Dacă aveți nevoie de ceva simplu de făcut peste și peste - fie că este vorba de a comanda fișiere, de a deschide mai multe pagini web, de a redenumi fișiere în masă sau de a crea copii ale documentelor importante - puteți face sarcini plictisitoare simple cu scripturi batch.</p><p>Luați mai multe lucruri prin încorporarea instrucțiunilor IF în scripturile dvs. batch 5 IF Declarații de utilizat pentru scripturi batch Windows inteligente 5 IF Declarații de utilizat pentru scripturi batch Windows inteligente Există mai multe tipuri de instrucțiuni IF puteți utiliza într-un fișier batch Windows pentru a economisi timp și efort. Verificați aceste exemple pentru a afla mai multe. Citeste mai mult . Și dacă sunteți cu adevărat dornici, ați putea chiar să doriți să învățați scripting PowerShell în loc de 5 motive pentru care ar trebui să utilizați PowerShell în loc de Scripting lot 5 motive pentru care ar trebui să utilizați PowerShell în loc de script-ul de serie PowerShell este ceea ce ați obține dacă ați trecut linia de comandă cu Batch Scripting, a aruncat în unele caracteristici suplimentare, și a lovit-o cu tot mai multe crestături. Iată câteva motive pe care ar trebui să le încercați. Citeste mai mult .</p> <p><small>Explorați mai multe despre: Fișier lot, Automatizarea calculatoarelor, Programare.</small></p> </div> <div class="rek-block"> <center> <ins class="adsbygoogle" style="display:inline-block;width:580px;height:400px" data-ad-client="ca-pub-3810161443300697" data-ad-slot="3145557800"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </center> </div> <div class="row PageNavigation d-flex justify-content-between font-weight-bold"> <a class="prev d-block col-md-6" href="/articles/self-improvement/how-to-write-a-resume-with-the-help-of-8-ivy-school-guides.html"> « Cum de a scrie un CV cu ajutorul a 8 Ivy School Ghiduri</a> <a class="next d-block col-md-6 text-lg-right" href="/articles/rofl/how-to-write-better-emails.html">Cum de a scrie mai bine e-mailuri » </a> <div class="clearfix"></div> </div> </div> </div> </div> </div> </div> </div> <footer class="footer"> <div class="site-langs-list"> <ul> <li class="site-lang"><a href="https://ephesossoftware.com/articles/windows/how-to-write-a-simple-batch-bat-file.html"><i class="flag flag-DE"></i>Deutsch</a></li> <li class="site-lang"><a href="https://nl.ephesossoftware.com/articles/windows/how-to-write-a-simple-batch-bat-file.html"><i class="flag flag-NL"></i>Nederlands</a></li> <li class="site-lang"><a href="https://sv.ephesossoftware.com/articles/windows/how-to-write-a-simple-batch-bat-file.html"><i class="flag flag-SE"></i>Svenska</a></li> <li class="site-lang"><a href="https://no.ephesossoftware.com/articles/windows/how-to-write-a-simple-batch-bat-file.html"><i class="flag flag-NO"></i>Norsk</a></li> <li class="site-lang"><a href="https://it.ephesossoftware.com/articles/windows/how-to-write-a-simple-batch-bat-file.html"><i class="flag flag-IT"></i>Italiano</a></li> <li class="site-lang"><a href="https://fr.ephesossoftware.com/articles/windows/how-to-write-a-simple-batch-bat-file.html"><i class="flag flag-FR"></i>Français</a></li> <li class="site-lang"><a href="https://es.ephesossoftware.com/articles/windows/how-to-write-a-simple-batch-bat-file.html"><i class="flag flag-ES"></i>Español</a></li> <li class="site-lang"><a href="https://ro.ephesossoftware.com/articles/windows/how-to-write-a-simple-batch-bat-file.html"><i class="flag flag-RO"></i>Românesc</a></li> </ul> </div> <div class="container"> <div class="row"> <div class="col-md-6 col-sm-6 text-center text-lg-left"> © <script> var currentTime = new Date(); var year = currentTime.getFullYear(); document.write(year); </script> <a href="https://ro.ephesossoftware.com">ro.ephesossoftware.com</a> </div> <div class="col-md-6 col-sm-6 text-center text-lg-right"> <span>Știri din lumea tehnologiei moderne!</span> </div> </div> </div> </footer> </div> <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css" /> <script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> <script> window.addEventListener("load", function(){ window.cookieconsent.initialise({ "palette": { "popup": { "background": "#edeff5", "text": "#838391" }, "button": { "background": "#4b81e8" } }, "theme": "classic", "position": "bottom-right" })}); </script> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="https://unpkg.com/simple-jekyll-search@1.5.0/dest/simple-jekyll-search.min.js"></script> <script> SimpleJekyllSearch({ searchInput: document.getElementById('search-input'), resultsContainer: document.getElementById('results-container'), json: '/search.json', searchResultTemplate: '<li><a href="{url}">{title}</a></li>' }) </script> </body> </html>