Ką žinoti
- Sukurkite paketinį failą sistemoje „Windows 10“įvesdami komandas tuščiame „Notepad“dokumente ir išsaugodami jį kaip.bat, o ne kaip.txt.
- Komandos apima PAUSE, COPY ir CLS (išvalyti).
- Jei norite pridėti komentarų, eilutę pradėkite dviem dvitaškiais ir tarpu. Komentarai yra naudingi norint padalinti paketinį failą į skyrius.
Šiame straipsnyje paaiškinama, kaip sukurti paketinį failą sistemoje Windows 10 naudojant užrašų knygelę, kaip pridėti komentarų ir pateikiamas įprastų komandų sąrašas.
Kaip sukurti paketinį failą sistemoje Windows 10
Sukurti paketinį failą sistemoje „Windows 10“yra taip paprasta, kaip įvesti komandas, kurias norite paleisti į tuščią bloknoto dokumentą, tada išsaugoti dokumentą kaip.bat failą, o ne tekstinį dokumentą. Tada galite paleisti failą spustelėdami jį, kuris automatiškai paleis „Windows“komandų apvalkalą ir vykdys jūsų komandas.
Štai kaip sukurti paprastą paketinį failą sistemoje Windows 10:
-
Paieškos juostoje įveskite Notepad ir spustelėkite Notepad programą, kai ji pasirodys rezultatuose.
-
Į tuščią užrašų knygelės dokumentą įveskite šį tekstą, kad sukurtumėte paprastą paketinį failą:
@ECHO IŠJUNGTA
ECHO Jei matote šį tekstą, sėkmingai sukūrėte pirmąjį paketinį failą sistemoje Windows 10. Sveikiname!PAUSE
-
Spustelėkite Failas viršutiniame kairiajame užrašų knygelės lango kampe.
-
Išskleidžiamajame meniu spustelėkite Išsaugoti kaip.
-
Įveskite scenarijaus pavadinimą, pvz., test.bat, ir spustelėkite Išsaugoti.
Atkreipkite dėmesį į vietą standžiajame diske, kurioje išsaugotas failas, nes joje galėsite jį rasti ir vykdyti ateityje.
-
Raskite failą, kurį ką tik išsaugojote, ir dukart spustelėkite jį.
-
Jei failas buvo sukurtas teisingai, pamatysite komandų langą, kuris atrodo taip:
Paketinių failų komandos ir aprašai
Paketinis failas yra specialus failo tipas, kuris aktyvavus automatiškai atidaro komandų langą. Jei jau žinote komandas, kurias reikia vykdyti savo failui, tada esate pasiruošę eiti. Tiesiog įveskite komandas į Notepad aukščiau aprašytu būdu, išsaugokite kaip.bat failą ir atidarykite paketinį failą, kad galėtumėte jas vykdyti kada tik norite.
Jei nesate tikri, ką įdėti į failą, atminkite, kad paketinis failas iš esmės yra sutvarkytas komandų sąrašas, kuris bus vykdomas naudojant Windows komandų eilutę. Viskas, ką galite įvesti rankiniu būdu į komandų eilutę, galite įdėti į paketinį failą. Tada failas vykdys kiekvieną komandą eilės tvarka nuo viršaus iki apačios.
Štai keletas naudingų komandų, kurias galima naudoti paketiniuose failuose, kartu su paaiškinimais, ką jos daro:
- @ECHO OFF: išjungia raginimo rodymą. Tai paprastai naudojama paketinio failo pradžioje, kad būtų švaresnis ekranas. Jums nereikia @, bet jį įtraukus taip pat paslepiama komanda ECHO OFF.
- ECHO: komandų lange spausdinamas šis tekstas.
- PAUSE: Komandų langas lieka atidarytas pasibaigus paketiniam failui arba leidžia nuskaityti lange esantį tekstą prieš tęsiant.
- TITLE: komandų lango pavadinimo juostoje įdeda pasirinktinį pavadinimą.
- CLS: išvalo komandų langą.
- EXIT: išeina ir uždaromas komandų langas.
- COPY: nukopijuokite vieną ar daugiau failų.
- REM: Įrašykite komentarus arba pastabas.
- IPCONFIG: Rodyti išsamią kiekvieno prie sistemos prijungto tinklo adapterio IP informaciją.
- PING: siunčia interneto valdymo pranešimų protokolo (ICMP) aido užklausą į IP adresą arba svetainę.
- TRACERT: patikrinkite ryšį su IP arba svetaine naudodami ICMP.
- SET: naudojamas kintamiesiems nustatyti.
- IF: atlikite sąlyginę funkciją, pagrįstą vartotojo įvestimi arba kitu kintamuoju.
Komentarų įterpimas į paketinius failus
Jei paketiniame faile eilutę pradėsite dviem dvitaškiais ir tarpu, ji nebus vykdoma. Tai leidžia lengvai įterpti komentarus į paketinį failą. Komentarai yra naudingi norint padalinti paketinį failą į skyrius su trumpu paaiškinimu apie skyriaus paskirtį.
Štai paketinio failo su komentarais pavyzdys:
@ECHO OFF
:: Šis paketinis failas yra tik pavyzdys, rodantis, kaip veikia komentarai.
TITLE Tiesiog pagrindinis „hello world“pavyzdys, rodantis, kaip veikia komentarai.
ECHO Sveikas pasaulis!
:: Tai dar vienas komentaras, manęs nematysite, nebent perskaitysite paketinį failą!
ECHO Atsisveikink!PAUSE
Jei įklijuosite šias komandas į paketinį failą ir paleisite jį, pamatysite tokią išvestį:
Komentarai nebūtini, bet tai naudinga parinktis, kurios paprastai prireiks daugiau kuriant sudėtingus paketinius failus su daugybe skyrių.
Štai šiek tiek sudėtingesnis paketinis failas, kuriame naudojamos įvairios komandos, komentarai ir iš tikrųjų atliekama naudinga užduotis:
:: Šis paketinis failas skirtas patikrinti interneto ryšį.
@ECHO OFF
TITLE Interneto būsenos ir ryšio tikrintuvas
:: Ši komanda rodo jūsų tinklo informaciją..
ipconfig /all
PAUSE
:: Šioje skiltyje patikrinama, ar yra konkreti svetainė.
ping google.com
:: Šioje skiltyje galite pasirinkti, ar paleisti tracert.
set "reply=y"
set /p "reply=Paleisti traceroute dabar? [y|n]:"
if /i not "%reply%"=="y" goto:eof
tracert google.comPAUSE
Šis failas patikrina jūsų interneto ryšį naudodamas ipconfig ir pristabdo, kad galėtumėte jį ištirti. Tada jis siunčia ping google.com. Galiausiai, ji suteikia jums galimybę paleisti tracert komandą, jei norite. Tada jis sustabdomas antrą kartą, kad galėtumėte patikrinti rezultatus prieš uždarant langą.
Galutinis rezultatas atrodo taip:
Paketiniame faile galite naudoti bet kokias jums patinkančias komandų eilutės komandas, įskaitant kintamuosius ir vartotojo sąveiką, kaip nurodyta aukščiau pateiktame pavyzdyje, informacijos rašymą į kitus failus ir kt.