Kaj je datoteka netopirja, kako ustvariti datoteke za obdelavo paketov

Kaj je datoteka netopirja, kako ustvariti datoteke za obdelavo paketov

Grafični vmesnik, ki ga je predlagal Apple. Toda uporabniki z izkušnjami se spomnijo časov, ko je MS dos OS z besedilnim načinom za vnos vseh ukazov in zagon programov prevladoval v računalniku. Danes je ukazna vrstica priljubljena med podporniki Linuxa, vendar je njegova glavna pomanjkljivost kompleksnost zaposlovanja dolgih ukazov - z napako je treba vse ponoviti.

In izhod je bil najden - najpogostejši scenariji so bili zabeleženi v besedilni datoteki posebne oblike s širitvijo BAT, ki jo je nato razlagal operacijski sistem, ali bolje rečeno, njegovo komponento, znano kot CMD (tolmač ukaznih vrstic). Izkazalo se je, da se je izkazalo, da vmesnik GUI ni tako vsemogočen, številne naloge pa tudi v oknih zadnje generacije je mogoče avtomatizirati le z uporabo datotek netopirjev.

Kakšna je datoteka netopirja

Z vidika uporabnika računalnika je to besedilna datoteka z ustrezno razširitvijo, vendar so za operacijski sistem takšne datoteke posebne - sestavljene iz številnih ukazov, ki se razlagajo in izvajajo po določenih pravilih po zagonu. Tako lahko odgovor na vprašanje, kaj se lahko Balnik za računalnik pod nadzorom sistema Windows OS sliši na naslednji način: to je niz ukazov, zabeleženih v besedilni obliki, ki prihrani čas na njihovem nastavitvi. Ime slenga takšnih datotek je Batkik, imenujejo jih tudi paketne datoteke.

S pomočjo takšnih Hornerjev lahko avtomatizirate celotne razrede nalog:

  • Nadzirajte računalniški datotečni sistem (izbrišite, ustvarite, premikajte datoteke, kataloge, podplači);
  • Izvedite zaporedje ukazov z določenimi parametri, ki so lahko odvisni od kontekstualnosti;
  • Izvedite predstavitev paketov programov/pripomočkov.

Kako ustvariti datoteko s podaljšanjem netopirja v sistemu Windows 8/8/7

Ker je Batkik običajna besedilna datoteka z nenavadno vsebino, bo za njegovo ustvarjanje narejen skoraj vsak urejevalnik besedil. Seveda potrebujete tudi znanje o sintaksi jezika ukazne vrstice. Uporaba Word ni najbolj optimalen način, veliko lažje je uporabiti "prenosni računa Naloga uporabnikov. Res je, da ni del operacijskega sistema, ga bo moral prenesti.

V obeh primerih se ustvari Hutnik v skladu z istim scenarijem: v meniju »Datoteka« izberite datoteko »Ustvari«, na koncu urejanja »shrani« izpolnite datoteko z vsebino. ime v datoteko paketa in v polju "Vrsta datoteke" "Paketna datoteka".

V klasičnem "Notebook" mora biti razširitev napisana z rokami, tako da v polju Vrsta datoteke izberete vse datoteke.

Pri pisanju skriptov za pakete je treba upoštevati naslednje odtenke:

  • Prenos vrstic v takšnih datotekah je nesprejemljiv, razlagali bomo napačno;
  • Pravilno kodiranje bo UTF-8;
  • Pri uporabi cirilskih znakov v skupinah je treba kodiranje spremeniti s posebnim ukazom CHCP 1251;
  • Podaljšek netopirja je enak CMD. Datoteke, ki se končajo s takšno razširitvijo, bo tolmač obdelal na enak način.

Obstajajo druge zanimive točke.

Uporaba dolgih imen v datotekah netopirjev

Številni uporabniki v praktičnem premisleku o vprašanju, kako ustvariti Batkik, vključno s razširitvijo CMD. Tolmač ukaznega niza v zvezi s tem je ostal v nagajivi retrogradni - razume imena datotek in kataloge v formatu DOS, torej ne več kot 8 znakov z dolžino. Kako je rešena podobna dilema?

Ena najbolj znanih metod je zmanjšati ime do 6 znakov (razen vrzeli) in dodelitev ostankov konca, sestavljenih iz simbola tilde (~) in številk 1. Na primer, standardno ime kataloga programskih datotek bo videti kot programi ~ 1, mapa Sound Blaster bo prejela ime SoundB ~ 1.

Zdi se popolnoma elegantna rešitev. Vendar ne v vseh primerih. Recimo, da imate več map, začenši z enim imenom. Tipičen primer je namestitev več programskih izdelkov iz Mozille v istih programskih datotek - v tem primeru bo skrajšano ime Mozill, in če vsi dodelite preostanek ~ 1, potem bo narobe. Izhod - klicne datoteke, ki dodelijo številko v povečanju po vrstnem redu. Dobimo zaporedje za izdelke Firefox, Thunderbird in Sunbird v obliki Mozill ~ 1 vrstic za brskalnik, Mozill ~ 2 za Thunderbird in Mozill ~ 3 za organizatorja.

Težava je v tem, da če na primer odstranimo enega od izdelkov, bosta preostala dva vnosa neobvezna. Ko ste izbrisali Thunderbird, boste naredili nedostopno sonce. Končno ta metoda omogoča, da imena daste samo devet datotek/map z istim začetnim imenom. Tako je treba na kakršen koli način imenovati zadovoljivo.

Druga rešitev je izdelati dolga imena in poti v narekovajih.

Citati v paketnih datotekah

Če menite, da veste vse o tem, kako narediti datoteko za netopirje, potem se najverjetneje motite. Recimo, da morate določiti enega od parametrov ekipe v narekovajih. Citati s sintakso niso prepovedani, vendar morate vedno upoštevati pravila za pisanje določene ekipe. Naj vodimo SCW Exoshnik.Exe. V teoriji bi morala biti ustrezna ekipa

Zaženite "C: \ Program Files \ SoundClub \ SCW.Exe "

Toda to bo tolmač zaznal napačno, saj v skladbi ukazov Start na prvem mestu - neobvezni parameter ["naslov"], in šele takrat sledi pot. Torej, da tolmač ni zmeden, moramo navesti prvi parameter, tudi če ni potreben, ga pustimo prazen.

Potem se bo naša ekipa spremenila:

Start "" C: \ Program Files \ SoundClub \ SCW.Exe "

Zaključek v oklepajih vseh imen mape/datotek s presledki v notranjosti bo prav tako pravilen. Toda obstajajo situacije, ko obe možnosti ne delujeta. V takih primerih lahko s pomočjo ukazov CD svetujete, naj se odpravite na želeni katalog in delate že v cilju. V našem primeru bo imel Balnik obrazec:

% SystemDrive% CD \ Program Files \ SoundClub \ Start SCW.Exe

Ta metoda je bolj čas -vendar je zagotovljeno, da bo delovala.

Kot vidite.

Osnovne ekipe, primeri uporabe datotek BAT

Načelo ustvarjanja Hutnikov je preprosto in razumljivo, vendar so glavne težave povezane z njeno vsebino - brez ukazov je takšna datoteka neuporabna. Najlažji in mimogrede, najpogostejši primer ekipe je že obravnavana predstavitev programa ali začetna ekipa. Njegova polna sintaksa zaseda več vrstic, če želite, se lahko seznanite z njo tako, da najdete ustrezna navodila. Za zdaj bomo razmislili, kako lahko avtomatizirate preprost zagon treh programov, ki jih uporabljate pri svojem dnevnem delu. Naj bodo kromirani, VLC in Total Commander.

Ustvarite paket, ki bo dosledno zagnal vse tri programe s petimi sekundarnimi zamudami.

Batkik bo imel pogled:

Start "" C:/Program Files/Google/Chrome/Application/Chrome.Exe "

Timeout /T 05

Start "" C:/Program Files/Videlan/VLC/VLC.Exe "

Timeout /T 05

Start "" C:/programske datoteke/totalCmd/totalCmd.Exe "

Zakaj so potrebni prazni citati, že veste. Skupina za časovno omejitev s parametrom /t označuje začasni interval, dokler se ne začne naslednji ukaz.

Če na poti ni bilo map s presledki, bi jih lahko označili brez citatov.

Standardni način za izvajanje te datoteke BAT kaže, da se bodo pri izvajanju skripta odprli tri okna konzole, ki se bodo samodejno zaprli takoj, ko bo ekipa dokončana. Toda obstaja način za zagon ukazov zaženite v enem terminalnem oknu. Če želite to narediti, takoj po direktivi o začetku dodamo parameter /b in šele takrat - vse ostalo.

Včasih za zagon programov prek Batnika je potrebna uporabniška reakcija, to je, da se mora odločiti, kdaj se mora začeti naslednji program. V takšnih primerih namesto časovne omejitve postavijo direktivo o premorju brez parametrov, zaradi česar se sporočilo "klikne kateri koli ključ", ko se bo prikazal za zagon vsakega programa ".

Še en zanimiv primer je skript, katerega lansiranje bo privedlo do tega, da se računalnik izklopi ali ponovno zažene. Glavna ekipa bo zaustavitev s parametri, vendar bo več pomožnih direktiv, ki jih morate vedeti, saj bodo morda koristne v drugih primerih.

Primer takšnega skripta:

@Echo Off
CHCP 1251
odmev "resnično želite izklopiti računalnik?"
PAVZA
Izklop /s /t 0

Prva direktiva kaže, da se pri izvajanju ukazov ne smejo prikazati na zaslonu. Z drugo vrstico je vse jasno - želimo uporabiti cirilne simbole. Ukaz ECHO se uporablja za oddajanje vsebine parametra v narekovajih na monitorju. Poznate tudi dejanje direktive o premorju. Nazadnje ekipa izklopa sproži zaustavitev računalnika (če je naveden parameter /s.

Načeloma je za izvedbo glavnega dejanja dovolj peta vrstica, brez uporabe prejšnjih štirih.

Včasih, kljub prisotnosti direktive CHCP 1251, cirilni simboli prikazuje Kyanikozybra. Poskusite uporabiti kodiranje ANSI v takih primerih.

Datoteke netopirjev pogosto uporabljajo ukaze, namenjene delu s datotečnim sistemom.

Torej, ukaz DEL lahko uporabite za odstranjevanje map in/ali datotek, njegov analog je ekipa Erase. Med uporabljenimi parametri ugotavljamo naslednje:

  • /P - kaže, da morate pred izbrisom datoteke/kataloga pritrdilno odgovoriti na zahtevo sistema;
  • /F - brisanje celo tistih datotek, ki imajo atribut "samo za branje";
  • /s - Odstranjevanje kataloga skupaj z notranjo vsebino, vsemi podkutagoni in datotekami;
  • /Q - Izbrišite datoteke, ne da bi pri tem zahtevali potrditev.

Zelo uporabna ekipa, ki vam omogoča avtomatizacijo ustvarjanja varnostnih kopij pomembnih katalogov s kopiranjem mape na določeno mesto skupaj z vsemi podplači:

Robocopy C:/podatki E:/Backup1/e

PAVZA

Kot rezultat ukaza bo podatkovna mapa kopirana v imenik Backup1, ki se nahaja na drugem logičnem disku, skupaj z vso vsebino. In ta ekipa ima veliko parametrov, ki vam omogočajo, da delo scenarija konfigurirate dovolj prilagodljivo.

Druge možnosti za lansiranje Batnikov

Pregledali smo le majhen del ekip in zmogljivosti datotek netopirjev. Razmislite o še nekaj indikativnih primerih.

Začetek Batnikov v imenu administratorja

Številni uporabniki so se soočili s potrebo po zagonu sistemskih pripomočkov, storitev ali programov s skrbniškimi pravicami. Podobna priložnost je na voljo za paketne datoteke.

Najbolj očiten in preprost način za zagon testa skozi ukazni čas v imenu skrbnika je, da kliknete to datoteko PKM in v kontekstualnem meniju izberete ustrezen element. Slabost te metode je očitna - ta postopek bo treba ponoviti vsakič, ko začnete scenarij.

Toda postopek je mogoče avtomatizirati - ustvariti morate bližnjico za Hutnik, v lastnostih, za katere lahko pritisnete gumb "Dodatno" in postavite preverjanje - v besedno zvezo "začenši v imenu administratorja". Hkrati lahko po lastni presoji izberete ikono za nalepko, kar je koristno, če imate veliko takšnih bitk.

Skriptne skripte po urniku

Načeloma lahko za te namene uporabite že omenjeno direktivo o časovni omejitvi s parametrom /t, vendar so njegove možnosti zelo omejene. Najboljši način bo uporaba sistemskega "načrtovalca nalog".

Da bi to naredili, zaženemo "načrtovalec" (na primer s konzolo "Execute" z pridobitvijo ukazov Taskschd.MSC), izberite želeni sprožilec, kliknite možnost "Zaženite program" in navedite celotno pot do Balnika. To je dovolj, da se naša datoteka paketov zažene v skladu z urnikom.

Skriti izstrelitev Balnika

Ker je za izvajanje scenarija potreben za izstrelitev tolmača ukazne vrstice, ko zaženete datoteke netopirja na zaslonu, črno okno konzole vedno utripa. Nekatere je moteče, nekateri se bojijo. Ali je mogoče zagnati paketne datoteke v skritim načinu? Izkazalo se je, da in na različne načine.

Najpreprostejša metoda je sestavljena iz ustvarjanja bližnjice za paket, v lastnostih, na katerem so na zavihku »okno«, označujemo možnost »Zvit v ikono«. Zaradi predstavitve takšnega skripta bo namizje ostalo deviško, edini opomnik na naša dejanja bo videz ikone CMD na področju opravilne vrstice.

Če niste zadovoljni s to možnostjo, lahko uporabite tako imenovani "krči" - poseben skript VBS, ki sproži testo v skritim načinu.

Vsebina takega skripta, ki jo je treba ohraniti pod imenom skrito ime.VBS:

Nastavite wshshell = createObject ("wscrib.Lupina ")

Wshshell.Run chr (34) & "d: \ skript.Bat "& cr (34), 0

Nastavite wshshell = nič

Tukaj namesto d: \ skripta.Bat mora navesti celotno pot do vaše bojne ladje.

Torej, pregledali smo več načinov za ustvarjanje in zagon datoteke BAT, se seznanili z osnovami njegove sintakse, podrobnejše informacije pa najdete na internetu. Zelo koristno bo prebrati ukazno vrstico učbenika "MS Windows" od Williama Stagna, objavljenega leta 2004 in še ni izgubil svojega ustreznosti.