Integrované vývojové prostredie Microsoft Visual Studio nespúšťa príkazy DOS, ale túto skutočnosť môžete zmeniť pomocou dávkového súboru. Keď IBM predstavila počítače, dávkové súbory a pôvodný programovací jazyk BASIC patrili medzi niekoľko spôsobov, ako písať programy. Používatelia sa stali odborníkmi na programovanie príkazov DOS.
O dávkových súboroch
Dávkové súbory sa môžu v inom kontexte nazývať skripty alebo makrá. Sú to iba textové súbory plné príkazov systému DOS. Napríklad:
@ECHO vypnuté. ECHO Dobrý deň, o jazyku Visual Basic! @ECHO dňa
- "@" Potlačí zobrazenie aktuálneho príkazu na konzole. Príkaz „ECHO vypnuté“ sa teda nezobrazí.
- „ECHO vypnuté“ a „ECHO zapnuté“ prepína, či sa majú výpisy zobrazovať. Preto sa výrazy „ECHO vypnuté“ nezobrazujú.
- „ECHO Dobrý deň, o jazyku Visual Basic!“ zobrazí text „Ahoj o jazyku Visual Basic!“
- "@ ECHO zapnutý" zapne funkciu ECHO, takže sa zobrazí všetko nasledujúce.
To všetko bolo len preto, aby ste sa uistili, že v okne konzoly vidíte iba správu.
Ako spustiť dávkový súbor vo Visual Studio
Kľúčom na vykonanie dávkového súboru priamo v programe Visual Studio je pridať jeden pomocou ponuky Externé nástroje v ponuke Nástroje. Za týmto účelom:
- Vytvorte jednoduchý dávkový program, ktorý vykonáva ďalšie dávkové programy.
- Odkazujte na tento program pomocou výberu Externé nástroje vo Visual Studio.
Na dokončenie pridajte odkaz na Poznámkový blok v ponuke Nástroje.
Dávkový program, ktorý vykonáva ďalšie dávkové programy
Tu je dávkový program, ktorý vykoná ďalšie dávkové programy:
@ cmd / c% 1. @pauza.
Parameter / c vykoná príkaz zadaný reťazcom a potom sa ukončí. % 1 prijíma reťazec, ktorý sa program cmd.exe pokúsi vykonať. Ak tam nebol príkaz pauzy, okno príkazového riadka by sa zatvorilo skôr, ako by ste videli výsledok. Príkaz pause vydá reťazec: „Pokračujte stlačením ľubovoľnej klávesy.“
Tip: Pomocou tejto syntaxe v okne príkazového riadka môžete získať rýchle vysvetlenie ktoréhokoľvek príkazu konzoly - DOS.
/?
Uložte tento súbor s ľubovoľným menom s typom súboru „.bat“. Môžete ho uložiť na ľubovoľnom mieste, ale adresár Visual Studio v dokumentoch je dobré miesto.
Pridajte položku do externých nástrojov
Posledným krokom je pridanie položky do externých nástrojov v programe Visual Studio.
Kliknutím sem zobrazíte ilustráciu
Ak jednoducho kliknete na ikonu pridať, dostanete kompletné dialógové okno, ktoré vám umožní zadať všetky možné detaily pre externý nástroj v programe Visual Studio.
Kliknutím sem zobrazíte ilustráciu
V takom prípade zadajte do textového poľa Príkaz úplnú cestu vrátane názvu, ktorý ste použili pri ukladaní dávkového súboru skôr. Napríklad:
C: \ Users \ Milovan \ Documents \ Visual Studio 2010 \ RunBat.bat.
Do textového poľa Názov môžete zadať ľubovoľný názov. V tomto okamihu je pripravený nový príkaz na vykonanie dávkového súboru. Aby ste to dokončili, môžete tiež pridať súbor RunBat.bat do externých nástrojov iným spôsobom, ako je uvedené nižšie:
Kliknutím sem zobrazíte ilustráciu
Namiesto toho, aby sa tento súbor stal predvoleným editorom v externých nástrojoch, čo spôsobí použitie programu Visual Studio RunBat.bat pre súbory, ktoré nie sú dávkovými súbormi, vykonajte dávkový súbor výberom "Otvoriť v ..." z a obsahové menu.
Kliknutím sem zobrazíte ilustráciu
Pretože dávkový súbor je iba textový súbor, ktorý je kvalifikovaný pre typ .bat (.cmd funguje tiež), môžete si myslieť, že na pridanie jedného do projektu môžete použiť šablónu textového súboru v programe Visual Studio. Nemôžete. Ukázalo sa, že textový súbor Visual Studio nie je textový súbor. Ak to chcete preukázať, kliknite pravým tlačidlom myši na projekt a použite príkaz „pridať > Nová vec ... na pridanie textového súboru do projektu. Rozšírenie musíte zmeniť tak, aby končilo na .bat. Zadajte jednoduchý príkaz DOS, dir (zobraziť obsah adresára) a kliknite na OK pridať ho do svojho projektu. Ak sa pokúsite vykonať tento dávkový príkaz, zobrazí sa táto chyba:
„n ++ Dir“ nie je rozpoznaný ako interný alebo externý príkaz, operačný program alebo dávkový súbor.
Stáva sa to preto, že predvolený editor zdrojového kódu v aplikácii Visual Studio pridá informácie o hlavičke na prednú časť každého súboru. Potrebujete editor, napríklad Notepad, ktorý tak nie je. Riešením je pridať Poznámkový blok do externých nástrojov. Na vytvorenie dávkového súboru použite Poznámkový blok. Po uložení dávkového súboru ho musíte stále pridať do svojho projektu ako existujúcu položku.