Soubor BAT (co to je a jak jej otevřít)

Tento článek vysvětluje, co je soubor .BAT, jak otevřít soubor .BAT a jak převést soubor .BAT na soubor EXE.

Co je soubor .BAT?

A soubor s .BAT přípona souboru je soubor pro dávkové zpracování. Je to rovina textový soubor která obsahuje různé příkazy používá se pro opakující se úkoly nebo pro spouštění skupin skriptů jeden po druhém.

Software všech typů používá soubory .BAT k různým účelům – například ke kopírování nebo mazání souborů, spouštění aplikací a vypínání procesů. Soubory BAT se také nazývají dávkové soubory, skripty, dávkové programy, příkazové soubory a skripty shellu a mohou místo toho používat příponu .CMD.

Bat soubory.

Práce se soubory .BAT může být velmi nebezpečná nejen pro vaše osobní soubory, ale také pro důležité systémové soubory. Před otevřením buďte extrémně opatrní.

Jak otevřít soubor .BAT

Přestože přípona .BAT okamžitě způsobí, že systém Windows rozpozná takový soubor jako spustitelný, soubory .BAT se stále skládají výhradně z textových příkazů. To znamená, že jakýkoli textový editor, jako je Poznámkový blok (který je součástí všech verzí Windows), může otevřít soubor .BAT pro úpravy.

Chcete-li otevřít soubor .BAT v programu Poznámkový blok, klepněte na něj pravým tlačítkem a vyberte Upravit z nabídky. Možná najdeš pokročilejší textové editory ta podpora syntax zvýraznění, užitečné při úpravě souboru .BAT.

Otevřením souboru .BAT v textovém editoru se zobrazí kód tvořící soubor. Toto je například text v souboru .BAT, který se používá k vyprázdnění schránky:

cmd /c "echo vypnuto | klip"

Zde je další příklad souboru .BAT, který používá příkaz ping ke zjištění, zda počítač může dosáhnout a router s tímto konkrétním IP adresa:

ping 192.168.1.1
pauza.

Opět buďte velmi opatrní při otevírání spustitelných formátů souborů, jako jsou soubory .BAT, které jste obdrželi prostřednictvím e-mailem, stažené z webů, které neznáte, nebo je dokonce sami vytvořili. Existují další přípony spustitelných souborů měli byste se vyhnout.

Jak používat soubor .BAT

Použití souboru .BAT v systému Windows je tak jednoduché, že na něj dvakrát kliknete nebo klepnete. Nemusíte stahovat žádný speciální program nebo nástroj.

Chcete-li použít první příklad výše, zadejte tento text do textového souboru pomocí textového editoru a poté soubor uložte pomocí přípona .BAT udělá ze souboru spustitelný soubor, který můžete otevřít a okamžitě smazat vše uložené do Schránka.

Druhý příklad, který používá příkaz ping, odešle ping na tuto IP adresu; příkaz pauza zachovává Příkazový řádek Po dokončení procesu se otevře okno, abyste viděli výsledky.

Pokud se váš soubor nezdá být textovým souborem, pak pravděpodobně nemáte co do činění se souborem .BAT. Zkontrolujte příponu souboru, abyste se ujistili, že si nepletete a .BAK nebo .BAR (Age of Empires 3 data) soubor se souborem .BAT.

Jak vytvořit dávkový soubor ve Windows 10: Další informace

Jak převést soubor .BAT

Jak je ukázáno, kód souboru .BAT není žádným způsobem skrytý, což znamená, že je velmi snadné jej upravit. Protože některé instrukce v souboru .BAT (jako např del příkaz) může způsobit zmatek ve vašich datech tím, že převede soubor BAT do formátu jako EXE aby to bylo více jako soubor aplikace, může být moudré.

Soubor .BAT můžete převést na soubor .EXE pomocí několika příkazový řádek nástroje. Jak to udělat, si můžete přečíst na Jak na to Geek.

  • Vestavěný nástroj IExpress systému Windows poskytuje další způsob, jak vytvořit soubor .EXE ze souboru .BAT.
  • Ačkoli je bezplatná verze pouze zkušební, EXE na MSI Converter Pro můžete převést výsledný soubor EXE na soubor MSI (Windows Installer Package).
  • Pokud chcete spustit soubor .BAT jako službu Windows, můžete použít bezplatný nástroj příkazového řádku NSSM.
  • PowerShell Scriptomatic vám může pomoci převést kód v souboru .BAT na skript prostředí PowerShell.

Namísto hledání převodníku .BAT na SH (skript bash shell) pro použití příkazů .BAT v programech, jako je Bourne Shell a Korn Shell, zkuste skript pouze přepsat pomocí jazyka Bash. Struktura těchto dvou formátů je poněkud odlišná, protože soubory se používají v různých operačních systémech. Tady je Závit přetečení zásobníku a tohle Výukový program skriptování Unix Shell nějaké informace, které by vám mohly pomoci přeložit příkazy ručně.

Obvykle nemůžete změnit příponu souboru (např. .BAT) na takovou, kterou váš počítač rozpozná, a očekávat, že nově přejmenovaný soubor bude použitelný. Ve většině případů musí proběhnout skutečná konverze formátu souboru pomocí jedné z výše popsaných metod. Vzhledem k tomu, že soubory .BAT jsou pouze textové soubory s příponou .BAT, můžete je přejmenovat na .TXT a otevřít je s příponou textový editor. Pamatujte, že provedení převodu .BAT-na-.TXT zabrání dávkovému souboru ve vykonávání jeho příkazů.

Jak uložit soubor .BAT jako soubor .TXT

Místo ruční změny přípony souboru z .BAT na .TXT můžete dávkový soubor otevřít také v Poznámkový blok pro úpravy a poté jej uložte do nového souboru a před uložením místo toho vyberte jako příponu souboru .TXT z .BAT.

To je také to, co musíte udělat při vytváření nového souboru .BAT v programu Poznámkový blok, ale obráceně: uložit výchozí textový dokument jako .BAT místo .TXT. V některých programech jej možná budete muset uložit do Všechny soubory typ souboru a poté na něj sami vložte příponu .BAT.

FAQ

  • Je soubor BAT nebezpečný?

    Ačkoli jsou soubory BAT vzácné, mohou obsahovat viry stejně jako většina ostatních formátů souborů. Naskenujte jakýkoli soubor, který stáhnete online, pomocí antivirus abyste se vyhnuli malwaru.

  • V jakém jazyce je napsán soubor BAT?

    Dávkový skript je jeho vlastním jazykem. Hlavní funkcí dávkového skriptu je automatizace opakujících se příkazů.

  • Co je komentář v souboru BAT?

    Komentáře jsou řádky textu, které neovlivňují provádění kódu. Komentáře obvykle zahrnují dokumentaci, jako je účel souboru BAT. Použijte REM Příkaz (Remarks) pro přidání komentářů k souborům BAT.

  • Jaký příkaz se používá k vypnutí počítače v souboru BAT?

    Vypnutí - s. Chcete-li vypnout pomocí 10sekundového časovače, použijte vypnutí -s -t 10. Příkazu k vypnutí by mělo předcházet @echo vypnuto.