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

Obsah:

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

Co je dobré vědět

  • Soubor BAT je dávkový soubor Windows.
  • Spusťte jej dvojitým kliknutím nebo jej otevřete v programu Poznámkový blok pro úpravy.
  • Převést na EXE pomocí IExpress.

Tento článek vysvětluje, co je soubor BAT, jak jej otevřít pro spuštění, jak jej upravit, aby se v něm provedly změny, a jak převést soubor BAT na EXE, MSI nebo jiný formát.

Co je soubor BAT?

Soubor s příponou. BAT je dávkový soubor Windows. Je to prostý textový soubor, který obsahuje různé příkazy používané pro opakující se úkoly nebo pro spouštění skupin skriptů jeden po druhém.

Software všech typů používá soubory BAT pro různé účely – například ke kopírování nebo mazání souborů, spouštění aplikací a vypínání procesů.

Image
Image

Nazývají se také dávkové soubory, skripty, dávkové programy, příkazové soubory a skripty shellu a mohou místo toho používat příponu. CMD.

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

I když rozšíření BAT okamžitě způsobí, že systém Windows rozpozná takový soubor jako spustitelný, jsou stále složeny výhradně z textových příkazů. To znamená, že jakýkoli textový editor, jako je Poznámkový blok, včetně všech verzí systému Windows, jej může otevřít pro úpravy.

Chcete-li otevřít soubor BAT v Poznámkovém bloku, klikněte na něj pravým tlačítkem a z nabídky vyberte Zobrazit další možnosti > Upravit (nebo jen Upravit v některých verzích Windows). Při úpravě souboru BAT může být užitečné používat pokročilejší textové editory, které podporují zvýraznění syntaxe.

Otevřením v textovém editoru se zobrazí kód, který tvoří soubor. Například toto je text uvnitř jednoho, 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 routeru s touto konkrétní IP adresou:


ping 192.168.1.1

pause

Opět, jako přípona spustitelného souboru, buďte velmi opatrní při otevírání souborů BAT, které jste obdrželi e-mailem, stáhli z webů, které neznáte, nebo je dokonce sami vytvořili.

Jak používat soubor BAT

Používání souboru BAT v systému Windows je stejně jednoduché jako dvojité kliknutí nebo poklepání. Nemusíte stahovat žádný speciální program ani nástroj.

Chcete-li použít první příklad výše, zadáním tohoto textu do textového souboru pomocí textového editoru a uložením souboru s příponou. BAT z něj uděláte spustitelný soubor, který můžete otevřít a okamžitě smazat vše uložené do schránka.

Druhý příklad bude pingovat tuto IP adresu; příkaz pauza ponechá okno příkazového řádku otevřené, když je proces dokončen, takže můžete vidět 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 ji nezaměňujete se souborem BAK nebo BAR (data Age of Empires 3).

Jak převést soubor. BAT

Jak je znázorně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 jednom (jako je příkaz del) mohou způsobit zkázu s vašimi daty, může být moudré převést soubor BAT do formátu, jako je EXE, aby se podobal souboru aplikace.

BAT můžete převést na EXE pomocí několika nástrojů příkazového řádku. Pokyny, jak na to, najdete v How-To Geek.

  • Vestavěný nástroj IExpress systému Windows poskytuje další způsob, jak vytvořit soubor EXE ze souboru BAT. Otevřete jej z pole Spustit pomocí iexpress.exe.
  • Ačkoli je bezplatná verze pouze zkušební, EXE to MSI Converter Pro dokáže 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 PowerShellu.

Namísto hledání převodníku BAT na SH (skript bash shell) pro použití příkazů 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. Existuje vlákno Stack Overflow a tento výukový program Unix Shell Scripting pro některé informace, které by vám mohly pomoci ručně přeložit příkazy.

Obvykle nemůžete změnit příponu souboru (jako 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 v textovém editoru. 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 také otevřít dávkový soubor v programu Poznámkový blok pro úpravy a poté jej uložit do nového souboru a před uložením zvolit místo. BAT příponu souboru. TXT..

Image
Image

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

FAQ

    Je soubor BAT nebezpečný?

    I když je to vzácné, mohou soubory BAT obsahovat viry, stejně jako většina ostatních formátů souborů. Naskenujte jakýkoli soubor, který stáhnete online, pomocí antivirového nástroje, 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. Pomocí příkazu REM (Poznámky) přidejte komentáře 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 shutdown -s -t 10. Příkazu k vypnutí by mělo předcházet @echo off.

Doporučuje: