Mi a BAT fájl?

BAT-fájlok megnyitása, szerkesztése és átalakítása

A BAT fájlkiterjesztéssel rendelkező fájl egy kötegelt feldolgozási fájl. Ez egy egyszerű szöveges fájl , amely különböző parancsokat tartalmaz az ismétlődő feladatokhoz vagy a parancsfájlok csoportjainak futtatásához egymás után.

Minden fajta szoftver BAT fájlokat használhat különböző célokra, például fájlok másolásához vagy törléséhez, alkalmazások futtatásához, leállítási folyamatokhoz stb.

A BAT fájlokat batch fájloknak , szkripteknek , kötegelt programoknak, parancsfájloknak és shell parancsfájloknak is nevezik , és ahelyett, hogy használhatják a .CMD kiterjesztést.

Fontos: a BAT fájlok veszélyt jelenthetnek nemcsak a személyes fájlokra, hanem fontos rendszerfájlok is. Vigyázzon óvatosan, mielőtt megnyitná.

BAT fájl megnyitása

Bár a .BAT kiterjesztés azonnal megkönnyíti a Windows számára, hogy végrehajtható fájlként ismerje fel őket, a BAT fájlok még mindig teljes szöveges parancsokból állnak. Ez azt jelenti, hogy bármilyen szövegszerkesztő, például a Notepad, amely szerepel a Windows összes verziójában, megnyithat egy BAT fájlt szerkesztésre . A BAT fájl megnyitásához a Jegyzettömbben kattintson a jobb egérgombbal, és válassza a Szerkesztés menüpontot.

Én személy szerint jobban szeretem a fejlett szövegszerkesztőket, amelyek támogatják a szintaxiskiemelést , amelyek közül néhány szerepel a legjobb ingyenes szövegszerkesztők listáján.

A szövegszerkesztő segítségével megjelenik a BAT fájl kódja. Ez például a BAT fájlban található szöveg, amely a vágólapot kiüríti:

cmd / c "echo off | klip"

Íme egy példa egy BAT fájlra, amely a ping parancsot használja annak megvizsgálására, hogy a számítógép elérhet-e egy routeret ezzel a konkrét IP-címmel :

ping 192.168.1.1 szünet

Figyelmeztetés: Ismét nagy figyelmet kell fordítanod a futtatható fájlformátumok megnyitásakor, például a .BAT fájlokat, amelyeket e-mailben kaptál, olyan weboldalakról töltve le, amelyeket nem ismer vagy akár létrehoztad magad. Tekintse meg a végrehajtható fájlkiterjesztések listáját a többi fájlkiterjesztés listájához, hogy elkerülje, és miért.

A BAT fájl tényleges használata Windows rendszerben olyan egyszerű, mint a dupla kattintás vagy a kettős megérintés. Nincs olyan program vagy eszköz, amelyet le kell töltenie a BAT fájlok futtatásához.

Ha az első példát fel szeretné használni, a szöveget egy szövegszerkesztővel ellátott szövegfájlba írva, majd a .BAT kiterjesztéssel mentett fájlt a fájl végrehajthatóvá teheti, hogy azonnal megnyissa a fájlt.

A ping parancsot használó második példa pinget ad az IP címnek; a szünet parancs megtartja a Parancssor ablakot, amikor kész, hogy láthassa az eredményeket.

Tipp: A Microsoftnak van néhány további információ a BAT fájlokról és azok parancsairól ebben a Kötegelt fájlok használata című dokumentumban. A Wikikönyvek és a MakeUseOf is hasznos lehet. Tekintse meg a Command Prompt parancsok listáját több száz parancsra, amelyeket a BAT fájlokban használhat.

Megjegyzés: Ha a fájl nem úgy tűnik, hogy szöveges fájl, akkor valószínűleg nem foglalkozik egy BAT fájllal. Ellenőrizze a fájlkiterjesztést, hogy ne zavarja meg a BAK vagy a BAR (Age of Empires 3 Data) fájlt egy BAT fájlban.

BAT fájl konvertálása

Amint fent látja, a BAT fájl kódja semmilyen módon nem rejtett el, ami azt jelenti, hogy nagyon egyszerű szerkeszteni őket. Mivel egyes BAT-fájlokban (mint például a del- parancs) bizonyos utasítások rombolhatják az adatok adatait, bizonyos esetekben fontos lehet a BAT-fájlok EXE formátumúvá konvertálása, hogy ez inkább az alkalmazásfájlhoz hasonló legyen.

A BAT fájl EXE fájlká konvertálható néhány parancssori eszközzel. Elolvashatja, hogyan kell ezt csinálni a How-To Geek segítségével. A Windows egy olyan beépített eszközzel rendelkezik, amely IExpress néven ismert, amely újabb módot kínál az EXE fájl létrehozására egy BAT fájlból. A Renegade Véletlen Tech egy jó magyarázata ennek.

Bár az ingyenes verzió csak próbaverzió, az EXE az MSI Converter Pro olyan eszköz, amely képes konvertálni az eredményül kapott EXE fájlt egy MSI (Windows Installer Package) fájlba.

Használhatja az ingyenes NSSM parancssori eszközt, ha a BAT fájlt Windows szolgáltatásként szeretné futtatni.

A PowerShell Scriptomatic segítségével a kód BAT fájlba konvertálható PowerShell parancsfájlba.

Ahelyett, hogy BAT-SH (Bash Shell Script) átalakítót keresne annak érdekében, hogy a BAT parancsokat a Bourne Shell és a Korn Shell programokban használhassa, csak a Bash nyelv használatával írja újra a szkriptet. A két formátum közötti struktúra meglehetősen eltérő, mivel a fájlokat különböző operációs rendszerekben használják . Lásd ezt a Stack túlcsordulási szálat és ezt a Unix Shell Scripting bemutatót olyan információkhoz, amelyek segíthetnek a parancsok manuális lefordításában.

Fontos: Általában nem változtathat meg egy fájlkiterjesztést (például a BAT fájlkiterjesztést), amelyet a számítógép felismeri és elvárja, hogy az újonnan átnevezett fájl használható legyen. A legtöbb esetben a tényleges fájlformátum-konvertálást a fent leírt módszerek valamelyikével kell végrehajtani. Mivel azonban a BAT fájlok csak szöveges fájlok, amelyeknek van egy .BAT kiterjesztése, átnevezhetők a .TXT fájlba egy szövegszerkesztővel való megnyitáshoz. Ne felejtse el, hogy a BAT-t TXT konverzióval megakadályozza, hogy a kötegelt fájl végrehajtsa a parancsokat.

A .BAT .TXT fájlkiterjesztés manuális módosítása helyett a batch fájl megnyitásához a Jegyzettömbben is szerkeszthető, majd új fájlba mentve, a BAT helyett a fájlkiterjesztést a TXT helyett.

Ezt kell tenni, ha új BAT fájlt készít a Jegyzettömbben, de fordítva: mentse el az alapértelmezett szöveges dokumentumot a BAT helyett TXT helyett. Egyes programok esetén előfordulhat, hogy menteni kell az "All Files" fájltípusba, majd önmagára tegye a .BAT kiterjesztést.

További segítség a BAT fájlokkal

Lásd: További információk a közösségi hálózatokon vagy e-mailben való felkeresésről, a technikai támogatási fórumokon való közzétételről és további információkról. Hadd tudjam meg, milyen problémákat okoz a BAT fájl megnyitásával vagy használatával, és meglátom, mit tehetek a segítségért.