Spusťte dávkové soubory (příkazy DOS) z Visual Studio

click fraud protection

Integrované vývojové prostředí Microsoft Visual Studio nespouští příkazy systému DOS, ale tuto skutečnost můžete změnit dávkovým souborem. Když IBM představila počítače, dávkové soubory a původní programovací jazyk BASIC patřily k několika málo způsobům, jak psát programy. Uživatelé se stali experty na programování příkazů DOS.

O dávkových souborech

Dávkové soubory mohou být v jiném kontextu nazývány skripty nebo makra. Jsou to jen textové soubory plné příkazů DOS. Například:

@ECHO vypnuto. ECHO Dobrý den, o Visual Basicu! @ECHO zapnuto
  • "@" Potlačí zobrazení aktuálního příkazu na konzoli. Příkaz „ECHO off“ se tedy nezobrazí.
  • „ECHO vypnuto“ a „ECHO zapnuto“ přepíná, zda se mají zobrazovat příkazy. Po „ECHO off“ se tedy příkazy nezobrazují.
  • "ECHO Dobrý den, o Visual Basicu!" zobrazí text „Ahoj o Visual Basicu!“
  • „@ECHO zapnuto“ zapne funkci ECHO, takže se zobrazí vše následující.

Všechno to bylo jen proto, aby se zajistilo, že jediná věc, kterou skutečně uvidíte v okně konzoly, je zpráva.

Jak spustit dávkový soubor v aplikaci Visual Studio

instagram viewer

Klíčem k provedení dávkového souboru přímo v aplikaci Visual Studio je přidání jednoho pomocí nabídky Externí nástroje v nabídce Nástroje. Chcete-li to provést, můžete:

  1. Vytvořte jednoduchý dávkový program, který spouští jiné dávkové programy.
  2. Odkazujte na tento program pomocí výběru Externí nástroje v aplikaci Visual Studio.

Chcete-li být kompletní, přidejte odkaz na Poznámkový blok v nabídce Nástroje.

Dávkový program, který provádí jiné dávkové programy

Zde je dávkový program, který provede další dávkové programy:

@ cmd / c% 1. @pauza. 

Parametr / c provede příkaz zadaný řetězcem a pak skončí. % 1 přijímá řetězec, který se program cmd.exe pokusí provést. Pokud tam nebyl příkaz pauzy, okno příkazového řádku se zavře, než uvidíte výsledek. Příkaz pauza vydá řetězec: „pokračujte stisknutím libovolné klávesy.“

Tip: Pomocí této syntaxe v okně příkazového řádku můžete získat rychlé vysvětlení jakéhokoli příkazu konzoly - DOS.

 /? 

Uložte tento soubor pomocí libovolného jména s typem souboru „.bat“. Můžete jej uložit na libovolném místě, ale adresář Visual Studio v Dokumentech je dobré místo.

Přidejte položku do externích nástrojů

Posledním krokem je přidání položky do externích nástrojů v aplikaci Visual Studio.


Klepnutím sem zobrazíte obrázek

Pokud jednoduše kliknete na ikonu Přidat, dostanete kompletní dialog, který vám umožní určit všechny možné detaily pro externí nástroj v aplikaci Visual Studio.


Klepnutím sem zobrazíte obrázek

V takovém případě zadejte do textového pole Příkaz úplnou cestu včetně názvu, který jste použili při uložení dávkového souboru dříve. Například:

C: \ Users \ Milovan \ Documents \ Visual Studio 2010 \ RunBat.bat. 

Do textového pole Název můžete zadat libovolný název. Nyní je váš nový příkaz k provádění dávkového souboru připraven. Pro úplnost můžete také přidat soubor RunBat.bat do externích nástrojů jiným způsobem, jak je uvedeno níže:


Klepnutím sem zobrazíte obrázek

Spíše než nastavit tento soubor jako výchozí editor v externích nástrojích, což způsobí použití Visual Studio RunBat.bat pro soubory, které nejsou dávkovými soubory, spusťte dávkový soubor výběrem "Otevřít pomocí ..." z a kontextová nabídka.


Klepnutím sem zobrazíte obrázek

Protože dávkový soubor je pouze textový soubor, který je způsobilý pro typ .bat (.cmd funguje také), můžete si myslet, že můžete použít šablonu textového souboru v aplikaci Visual Studio a přidat ji do projektu. Nemůžeš. Ukázalo se, že textový soubor Visual Studio není textový soubor. Chcete-li to prokázat, klikněte pravým tlačítkem myši na projekt a použijte příkaz „Přidat > Nový předmět ... přidat textový soubor do projektu. Rozšíření musíte změnit tak, aby končilo na .bat. Zadejte jednoduchý příkaz DOS, Dir (zobrazit obsah adresáře) a klikněte na OK přidat jej do svého projektu. Pokud se pokusíte spustit tento dávkový příkaz, zobrazí se tato chyba:

'n ++ Dir' není rozpoznán jako interní nebo externí příkaz, ovladatelný program nebo dávkový soubor. 

K tomu dochází, protože výchozí editor zdrojového kódu v aplikaci Visual Studio přidává informace záhlaví na přední část každého souboru. Potřebujete editor, jako je Poznámkový blok, který ne. Řešením je přidání programu Poznámkový blok do externích nástrojů. Pomocí programu Poznámkový blok vytvořte dávkový soubor. Po uložení dávkového souboru ho musíte do projektu přidat jako existující položku.

instagram story viewer