Kas jāzina
- Izveidojiet pakešfailu operētājsistēmā Windows 10, ierakstot komandas tukšā Notepad dokumentā un saglabājot to kā.bat, nevis kā.txt.
- Komandas ietver PAUSE, COPY un CLS (notīrīt).
- Lai pievienotu komentārus, sāciet rindu ar diviem koliem un atstarpi. Komentāri ir noderīgi, lai sadalītu pakešfailu sadaļās.
Šajā rakstā ir paskaidrots, kā izveidot pakešfailu operētājsistēmā Windows 10, izmantojot Notepad, kā pievienot komentārus, un tajā ir iekļauts izplatītāko komandu saraksts.
Kā izveidot pakešfailu operētājsistēmā Windows 10
Pakešfaila izveide operētājsistēmā Windows 10 ir tikpat vienkārša, kā tukšā piezīmju grāmatiņas dokumentā ierakstīt komandas, kuras vēlaties palaist, un pēc tam saglabāt dokumentu kā.bat failu, nevis teksta dokumentu. Pēc tam varat palaist failu, noklikšķinot uz tā, kas automātiski palaiž Windows komandu čaulu un izpildīs jūsu komandas.
Lūk, kā izveidot vienkāršu pakešfailu operētājsistēmā Windows 10:
-
Meklēšanas joslā ierakstiet Notepad un noklikšķiniet uz lietotnes Notepad, kad tā parādās rezultātos.
-
Ierakstiet šo tukšā Notepad dokumentā, lai izveidotu vienkāršu pakešfailu:
@ECHO OFF
ECHO Ja redzat šo tekstu, jūs esat veiksmīgi izveidojis savu pirmo pakešfailu operētājsistēmā Windows 10. Apsveicam!PAUSE
-
Noklikšķiniet uz File Notepad loga augšējā kreisajā stūrī.
-
Nolaižamajā izvēlnē noklikšķiniet uz Saglabāt kā.
-
Ierakstiet skripta nosaukumu, piemēram, test.bat, un noklikšķiniet uz Saglabāt.
Atzīmējiet vietu cietajā diskā, kur fails ir saglabāts, jo tur varēsit to atrast un izpildīt turpmāk.
-
Atrodiet tikko saglabāto failu un veiciet dubultklikšķi uz tā.
-
Ja fails tika izveidots pareizi, jūs redzēsit komandu logu, kas izskatās šādi:
Pakešu faila komandas un apraksti
Pakešfails ir īpašs faila veids, kas pēc aktivizēšanas automātiski atver komandu logu. Ja jau zināt komandas, kuru izpildei nepieciešams fails, varat sākt. Vienkārši ierakstiet komandas Notepad iepriekš aprakstītajā veidā, saglabājiet kā.bat failu un atveriet pakešfailu, lai izpildītu komandas, kad vien vēlaties.
Ja nezināt, ko ievietot failā, ņemiet vērā, ka pakešfails būtībā ir sakārtots komandu saraksts, kas tiks izpildītas, izmantojot Windows komandu uzvedni. Visu, ko varat ierakstīt komandu uzvednē manuāli, varat ievietot pakešfailā. Pēc tam fails izpildīs katru komandu secībā no augšas uz leju.
Šeit ir dažas noderīgas komandas, ko izmantot pakešfailos, kā arī paskaidrojumus par to darbību:
- @ECHO OFF: atspējo uzvednes parādīšanu. To parasti izmanto sērijveida faila sākumā, lai iegūtu tīrāku displeju. Jums nav nepieciešams @, taču, to iekļaujot, tiek paslēpta arī komanda ECHO OFF.
- ECHO: komandu logā izdrukā šādu tekstu.
- PAUSE: liek komandu logam palikt atvērtam pēc pakešfaila pabeigšanas vai ļauj nolasīt logā esošo tekstu pirms turpināšanas.
- TITLE: ievieto pielāgotu nosaukumu komandu loga virsrakstjoslā.
- CLS: notīra komandu logu.
- EXIT: iziet un aizver komandu logu.
- KOPĒT: kopējiet vienu vai vairākus failus.
- REM: ierakstiet komentārus vai piezīmes.
- IPCONFIG: Parādiet detalizētu IP informāciju par katru tīkla adapteri, kas pievienots jūsu sistēmai.
- PING: nosūta interneta vadības ziņojuma protokola (ICMP) atbalss pieprasījumu uz IP adresi vai vietni.
- TRACERT: pārbaudiet savienojumu ar IP vai vietni, izmantojot ICMP.
- SET: izmanto, lai iestatītu mainīgos.
- IF: veiciet nosacījumu funkciju, pamatojoties uz lietotāja ievadi vai citu mainīgo.
Komentāru ievietošana pakešfailos
Ja pakešfailā rindiņu sākat ar diviem koliem un atstarpi, tā netiks izpildīta. Tas ļauj viegli ievietot komentārus sērijveida failā. Komentāri ir noderīgi, lai sadalītu pakešfailu sadaļās ar īsu paskaidrojumu par sadaļas mērķi.
Šeit ir sērijveida faila piemērs ar komentāriem:
@ECHO OFF
:: Šis pakešfails ir tikai piemērs, lai parādītu, kā darbojas komentāri.
TITLE Tikai vienkāršs hello world piemērs, lai parādītu, kā darbojas komentāri.
ECHO Sveika pasaule!
:: Šis ir vēl viens komentārs, jūs mani neredzēsit, ja neizlasīsit sērijveida failu!
ECHO Ardievu!PAUSE
Ja ielīmēsiet šīs komandas pakešfailā un palaižat to, jūs redzēsit šādu izvadi:
Komentāri nav nepieciešami, taču tā ir noderīga iespēja, kas parasti ir nepieciešama, veidojot sarežģītus pakešfailus ar daudzām sadaļām.
Šeit ir nedaudz sarežģītāks pakešfails, kas izmanto dažādas komandas, komentārus un faktiski veic noderīgu uzdevumu:
:: Šis pakešfails ir paredzēts interneta savienojamības pārbaudei.
@ECHO OFF
TITLE Interneta statusa un savienojamības pārbaudītājs
:: Šī komanda parāda jūsu tīkla informāciju..
ipconfig /all
PAUSE
:: Šajā sadaļā tiek pārbaudīts, vai ir pieejama konkrēta vietne.
ping google.com
:: Šajā sadaļā varat izvēlēties, vai palaist tracert.
set "reply=y"
set /p "reply=Palaist traceroute tūlīt? [y|n]:"
if /i not "%reply%"=="y" goto:eof
tracert google.comPAUSE
Šis fails pārbauda jūsu interneta savienojumu, izmantojot ipconfig, un pēc tam aptur, lai jūs varētu to pārbaudīt. Pēc tam tas nosauks google.com. Visbeidzot, tas dod jums iespēju palaist tracert komandu, ja vēlaties. Pēc tam tas tiek apturēts otro reizi, ļaujot pārbaudīt rezultātus pirms loga aizvēršanas.
Gala rezultāts izskatās šādi:
Pakešfailā varat izmantot jebkuras komandu uzvednes komandas, tostarp mainīgos un lietotāja mijiedarbību, piemēram, iepriekš minētajā piemērā, informācijas rakstīšanu citos failos un daudz ko citu.