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
- Avage tekstifail, näiteks märkmik või WordPadi dokument.
- Lisage oma käsud, alustades @echo [väljas], millele järgneb - igaüks uues reas - pealkiri [teie pakisskripti pealkiri], kaja [esimene rida] ja peatage.
- Salvestage fail koos faililaiendiga .nahkhiir, näiteks, test.bat.
- Pakkfaili käitamiseks topeltklõpsake äsja loodud BAT-faili.
- Pakkfaili redigeerimiseks paremklõpsake faili BAT ja valige Redigeeri.
Teie töötlemata fail näeb välja umbes selline:
Ja siin on ülaltoodud näite vastav käsuaken:
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.
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.
Ä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
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 (*.*).
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.
Siin on need samad failid tagantjärele.
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.