Kas yra paketinis failas?

Paketinis failas yra failas, naudojamas Windows® operacinėje sistemoje, DOS arba OS/2. Tai tekstinis failas, kuriame yra eilė komandų, kurias eilės tvarka turi interpretuoti komandų interpretatorius. Tai reiškia, kad vienas failas gali paleisti sudėtingą komandų išdėstymą, dažnai paleidžiant kelias programas, kad būtų pasiektas vienas nuoseklus tikslas. Sistemos administratoriai dažnai juos naudoja ilgiems projektams automatizuoti, o kai kurios programos, kurios nebuvo visiškai surinktos į vieną programą, gali naudoti paketinį failą, kad paleistų būtinus komponentus ir paleiskite galutinę programą.

Plėtinys .bat yra dažniausiai naudojamas paketinio failo plėtinys, kurį atpažins beveik visi apvalkalai. Šiuolaikiškesni apvalkalai taip pat gali priimti .cmd plėtinį, ir paprastai skirtumas tarp jų yra susijęs su klaidų lygiais, ty kada bus rodomos klaidos. 4DOS ir kituose panašiuose apvalkaluose jie taip pat gali naudoti .btm plėtinį, nors to neatpažįsta kitos operacinės sistemos.

Senesniuose Windows® kompiuteriuose ir DOS kompiuteriuose yra pagrindinis failas, žinomas kaip autoexec.bat, kuris paleidžiamas kiekvieną kartą, kai kompiuteris paleidžiamas. Tai apima daug bendrų failų, kuriuos reikia paleisti, ir komandas, kurias reikia paleisti, kad sistema būtų paruošta veikti. Į failą autoexec.bat galima pridėti dalykų, kad būtų galima nustatyti konkrečius veiksmus paleidžiant, pvz., programų paleidimą, failų erdvių valymą arba priminimų atkartojimą.

Kadangi paketinis failas iš esmės yra tik tekstinis failas, jį galima sukurti naudojant bet kokį paprastą teksto rengyklę, o priesaga vėliau gali būti pakeista į .bat arba .cmd. Daugumai žmonių lengviausia paprasčiausiai redaguoti komandų eilutę arba tiesiogiai DOS, arba apvalkalo lange, paleistame iš „Windows®“. Redagavimo komanda gali būti naudojama kuriant naują failą, įvedant kažką panašaus į edit foo.bat. Failo viduje galima naudoti daugybę pagrindinių komandų.

Paprastame paketiniame faile gali būti: pause; echo Dabar atidarome dokumentų aplanką.;dir c:documents. Norėdami paleisti failą, vartotojas tiesiog įveda failo pavadinimą be .bat galūnės ir jis bus paleistas. Šis konkretus failas prasidėtų pauze, kuri paskatintų vartotoją paspausti klavišą. Paspaudus klavišą, jis išspausdins eilutę „Dabar atidarome dokumentų aplanką“. Tada jame būtų nurodytas C diske esančio dokumentų katalogo turinys.

Iš tikrųjų yra nemažai komandų, kurias galima naudoti paketiniame faile, norint jas toliau tinkinti. Pavyzdžiui, %1 kintamasis gali būti naudojamas spausdinti kintamąjį, kurį vartotojas įveda įvedęs vykdytino failo pavadinimą. Taigi, pavyzdžiui, jei kas nors norėtų pašalinti katalogą ir sukurti naują katalogą viena komanda, jis galėtų sukurti failą pavadinimu rmmk.bat, kuriame būtų šios eilutės: rmdir %1; mkdir %2. Tada jis galėtų jį įvykdyti įvesdamas kažką panašaus į „rmmk foo bar“, kuris pašalintų katalogą pavadinimu foo ir sukurtų naują katalogą pavadinimu bar.