Reklaam

Kas soovite luua pakkfaili? See on lihtne.

Pakettfailid on arvuti meistrimehe viis asju korda ajada. Nad saavad automatiseerida igapäevaseid toiminguid, lühendada millegi tegemiseks kuluvat aega ja tõlkida keerulise protsessi millestki, mida igaüks saaks kasutada.

Selles artiklis saate teada, kuidas kirjutada lihtsat pakkfaili. Õpid põhitõdesid, mida pakettfailid saavad teha ja kuidas neid ise kirjutada. Pakun teile ka täiendavaid ressursse pakettfailide (BAT) kirjutamise õppimiseks.

Kuidas luua Windowsis pakettfaili

Enne üksikasjadesse laskumist on siin kiire kokkuvõte

  1. Avage tekstifail, näiteks märkmik või WordPadi dokument.
  2. Lisage oma käsud, alustades @echo [väljas], millele järgneb - igaüks uues reas - pealkiri [teie pakisskripti pealkiri], kaja [esimene rida] ja peatage.
  3. Salvestage fail koos faililaiendiga .nahkhiir, näiteks, test.bat.
  4. Pakkfaili käitamiseks topeltklõpsake äsja loodud BAT-faili.
  5. Pakkfaili redigeerimiseks paremklõpsake faili BAT ja valige Redigeeri.

Teie töötlemata fail näeb välja umbes selline:
Test Note File'i kirjutatud bat-fail
Ja siin on ülaltoodud näite vastav käsuaken:
Testige Bast-faili käsurida väljundit

instagram viewer

Kui see oli liiga kiire või kui soovite lisateavet käskude ja nende kasutamise kohta, lugege edasi!

1. samm: looge PVT-fail

Ütleme nii, et teil on sageli võrguprobleeme; leiad end pidevalt käsurida Parimad käsurealt saadud nipid ja näpunäitedKäsureal on suurepärane tööriist igapäevastele arvutikasutajatele, kuna seda on lihtne kasutada, kuid samas võimas. Siin on 15 käsuviipi nippi ja näpunäidet, millest olete ehk ilma jäänud. Loe rohkem , kirjutades sisse ipconfig ja Google'i pingimine võrguprobleemide tõrkeotsinguks. Mõne aja pärast saate aru, et see oleks natuke tõhusam, kui kirjutaksite lihtsalt lihtsa BAT-faili, kleepiksite selle USB-mälupulgale ja kasutaksite tõrkeotsinguga masinates.

Looge uus tekstdokument

Pakkfail lihtsustab korduvaid arvutiülesandeid, kasutades Windowsi käsurealt. Allpool on näide pakkfailist, mis vastutab teksti kuvamise eest käsuviipas. Uue BAT-faili loomiseks paremklõpsake kataloogi tühjal kohal ja valige Uus, siis Tekstidokument.

uus_tekst_fail

Lisage kood

Topeltklõpsake sellel Uus tekstidokument, et avada vaiketekstiredaktor. Kopeerige ja kleepige järgmine kood oma tekstikandesse.

@echo off pealkiri See on teie esimene partii skript! echo Tere tulemast partii skriptimise juurde! paus

Salvesta kui BAT-fail

Ülaltoodud skript kajastab teksti “Tere tulemast partiiskriptimise juurde!”. Salvestage fail pealkirjaga Toimik, Salvesta kuija pange oma failile nimi, mida soovite. Lõpetage lisatud failinimi .nahkhiir pikendus - tere tulemast.bat näiteks - ja klõpsake nuppu Okei. Sellega viiakse pakkimisprotsess lõpule. Nüüd topeltklõpsake selle aktiveerimiseks oma vastloodud pakkfailil.

teretulnud_tootepakett

Ära eelda, et kõik pakettkomplektid saavad seda teha. Partii skriptide parameetrid on käsureale koodide kohandatud versioonid, nii et piirdute ainult sellega, mida teie käsureal saab teha. Neile, kes pole programmiga tuttavad, käsuviip on võimeline üsna palju Olulised Windows CMD käsud, mida peaksite teadmaKäsurealt lahe liides on teie värav Windowsi täpsemate tööriistade juurde. Näitame teile olulisi CMD-käske, mis võimaldavad teil neile juurde pääseda. Loe rohkem .

2. samm: lugege pakettkommenteerimise põhitõdesid

Pakettfailid kasutavad sama keelt, mis käsureal. Kõik, mida teete, on käsuribal käsklusele sisestamise asemel käsuribile öelda, mida soovite faili kaudu sisestada. See säästab teie aega ja vaeva. See võimaldab teil sisestada ka mõne loogika (näiteks lihtsad silmused, tingimuslaused jne). et protseduuriline programmeerimine on kontseptuaalselt võimeline).

@echo: See parameeter võimaldab teil vaadata oma tööskripti käsurealt. See parameeter on kasulik töökoodi vaatamiseks. Kui pakettfailist ilmnevad probleemid, saate kajafunktsiooni abil vaadata skriptiga seotud probleeme. Järgmise lisamine väljas selle parameetri juurde võimaldab teil skripti kiiresti sulgeda pärast selle valmimist.

pealkiri: Suure osa samade funktsioonide täitmine kui a

HTML-i märgend, see annab teie käsureale aknas paketi skripti pealkirja.

kl: Puhastab teie käsuviiba, mida saab kõige paremini kasutada siis, kui võõras kood võib teha selle, mille olete juurde tulnud.

rem: Lühendatud jaoks Märkus pakub sama funktsionaalsust kui märgend HTML-is. Rem väljavõtteid ei sisestata teie koodi. Selle asemel kasutatakse neid koodi selgitamiseks ja teabe andmiseks.

%% a: Iga fail kaustas.

(“.\”): Juurkaust. Käsuviiba kasutamisel tuleb enne failinime muutmist, faili kustutamist jne suunata viip konkreetsesse kataloogi. Pakkfailide korral peate oma .bat-faili kleepima ainult teie valitud kataloogi.

paus: Võimaldab katkestada teie .bat-faili loogilises ahelas. See võimaldab kasutajatel enne koodiga jätkamist käsuread üle lugeda. Fraas „Jätkamiseks vajutage suvalist klahvi…” tähistab pausi.

algus „” [veebisait]: Suunatakse teie valitud veebisaidile, kasutades teie vaikimisi veebibrauserit.

ipconfig: See on klassikaline käsuviiba parameeter, mis vabastab teavet võrguinfo kohta. See teave sisaldab MAC-aadresse, IP-aadresse ja alamvõrgu maske.

ping: Pingib IP-aadressi, saates andmepakette serveri marsruutide kaudu, et hinnata nende asukohta ja latentsusaega (reageerimisaega).

Partiimuutujate kogu on pehmelt öeldes tohutu. Õnneks on olemas Wikibooki sissekanne mis sisaldab teie käsutuses ulatuslikku pakettskripti parameetrite ja muutujate kogu.

3. samm: kirjutage ja käivitage BAT-fail

Loome kaks näidet pakettskriptidest, mis lihtsustavad teie igapäevaseid toiminguid veebis ja mujal.

Uudiste skript

Loome kohe kasuliku partii skripti. Mis siis, kui soovite ärkamise hetkel avada kõik oma lemmik uudiste veebisaidid? Kuna partii skriptid kasutavad käsuviiba parameetreid, saame luua skripti, mis avab kõik uudiste meediaväljaanded ühes brauseriaknas.

Pakkide valmistamise protsessi kordamiseks: kõigepealt looge tühi tekstifail. Paremklõps tühja ruumi valitud kaustas ja valige Uus, siis Tekstidokument. Kui tekstifail on avatud, sisestage järgmine skript. Meie näites on toodud peamised Ameerika uudiste meediaväljaanded, mis on võrgus saadaval.

@echo off start "" http://www.cnn.com. alusta "" http://www.abc.com. alusta "" http://www.msnbc.com. alusta "" http://www.bbc.com. alusta "" http://www.huffingtonpost.com. alusta "" http://www.aljazeera.com. alusta "" https://news.google.com/

Ülaltoodud skript virnastab ühe algus „” mitme vahekaardi avamiseks teine ​​parameeter. Pakutavad lingid saate asendada valitud linkidega. Pärast skripti sisestamist minge edasi Toimik, siis Salvesta kui. Salvestage fail aknas Salvesta kui .nahkhiir laiendamine ja muutke Salvesta tüübina parameeter Kõik failid (*.*).

save_as_bat

Kui olete faili salvestanud, peate tegema vaid järgmist topeltklõpsake oma BAT-faili. Kohe avanevad teie veebilehed. Kui soovite, võite selle faili oma töölauale paigutada. See võimaldab teil pääseda juurde kõigile oma lemmikveebisaitidele korraga.

Failide korraldaja

Kas olete mitu faili päevas alla laadinud ainult selleks, et sajad failid ummistaksid teie allalaadimiskausta? Looge järgmise skriptiga pakkfail, mis tellib teie failid failitüübi järgi. Paigutage .bat-fail oma korrastamata kausta ja käivitamiseks tehke topeltklõps.

@echo off rem iga kausta faili jaoks. jaoks %% a in (". \ *") do ( rem kontrollige, kas failil on laiend ja kas see pole meie skript. kui "%% ~ xa" NEQ "" kui "%% ~ dpxa" NEQ "% ~ dpx0" ( rem kontrollige, kas pikenduskaust on olemas, kui see pole loodud. kui ei eksisteeri "%% ~ xa" mkdir "%% ~ xa" rem Teisaldage fail kataloogi. teisalda "%% a" "%% ~ dpa %% ~ xa \" ))

Siin on näide minu varasemast töölaualt, lahtisest pildifailide valikust.

assortii_failid

Siin on need samad failid tagantjärele.

tellitud_failid

See on nii lihtne. See partii skript töötab ka igat tüüpi failidega, olgu see siis dokumendi-, video- või helifail. Isegi kui teie arvuti ei toeta failivormingut, loob skript teile sobiva sildiga kausta. Kui teie kataloogis on juba JPG- või PNG-kaust, teisaldab skript teie failitüübid lihtsalt nende sobivasse kohta.

Automatiseeri lihtsad asjad partiiskriptidega

See on vaid maitse sellest, mida pakisskriptid pakuvad. Kui vajate ikka ja jälle midagi lihtsat - näiteks failide tellimist, mitme veebilehe avamist, failide massiline ümbernimetamine või oluliste dokumentide koopiate loomine - saate tüütuid ülesandeid paketi abil lihtsaks teha skriptid.

Viige asjad veelgi kaugemale IF-avalduste kaasamine oma skriptidesse 5 IF-avaldused nutikamate Windowsi partii skriptide jaoksIF-avaldusi on mitut tüüpi, mida saate Windowsi pakettfailis aja ja vaeva säästmiseks kasutada. Lisateabe saamiseks vaadake neid näiteid. Loe rohkem . Ja kui kasutate ka Linuxit, siis vaadake parimaid viise selle kasutamiseks df käsk.

Ian Buckley on vabakutseline ajakirjanik, muusik, esineja ja videotootja, kes elab Berliinis, Saksamaal. Kui ta ei kirjuta ega laval, tikib ta DIY elektroonika või koodi abil lootuses saada hulluks teadlaseks.