Zaženite paketne datoteke (DOS ukazi) iz Visual Studio

Razvojno okolje Microsoft Visual Studio ne izvaja ukazov DOS, vendar lahko to dejstvo spremenite s paketno datoteko. Ko je IBM predstavil osebne računalnike, so bile pakete datotek in izvirni programski jezik BASIC eden redkih načinov za pisanje programov. Uporabniki so postali strokovnjaki za programiranje ukazov DOS.

O paketnih datotekah

Paketne datoteke lahko v drugem kontekstu imenujemo skripte ali makri. So samo besedilne datoteke, napolnjene z ukazi DOS. Na primer:

@ECHO off. Pozdravljeni o Visual Basic! @ECHO naprej
  • "@" Zavira prikaz trenutne izjave na konzoli. Torej ukaz "ECHO off" ni prikazan.
  • "ECHO off" in "ECHO on" preklapljata, ali so izjave prikazane. Po "ECHO off" se izjave ne prikažejo.
  • "ECHO Pozdravljeni o Visual Basic!" prikaže besedilo "Pozdravljeni o Visual Basic!"
  • "@ECHO on" vklopi funkcijo ECHO, tako da se prikaže vse naslednje.

Vse to je bilo samo zato, da bi zagotovili, da je edino, kar dejansko vidite v oknu konzole, sporočilo.

Kako izvesti paketno datoteko v Visual Studio

instagram viewer

Ključ za neposredno izvedbo paketne datoteke v Visual Studio je dodajanje datoteke z izbiro zunanjih orodij v meniju Orodja. Če želite to narediti, morate:

  1. Ustvarite preprost paketni program, ki izvaja druge paketne programe.
  2. Navedite ta program z izbiro zunanjih orodij v Visual Studio.

Če želite dokončati, dodajte sklic na Beležnico v meniju Orodja.

Paketni program, ki izvaja druge paketne programe

Tukaj je paketni program, ki bo izvajal druge paketne programe:

@ cmd / c% 1. @pavza. 

Parameter / c izvede ukaz, ki ga poda niz in nato preneha. % 1 sprejme niz, ki ga bo poskusil izvesti program cmd.exe. Če ukaza za premor ni bilo, bi se okno z ukaznim pozivom zaprlo, preden bi videli rezultat. Ukaz pause izda niz, "za nadaljevanje pritisnite katero koli tipko."

Nasvet: Vsak ukaz ukazne konzole - DOS - lahko dobite hitro razlago z uporabo te sintakse v oknu ukaznega poziva:

 /? 

Shranite to datoteko s katerim koli imenom s tipom datoteke ".bat." Shranite ga lahko na katerem koli mestu, vendar je imenik Visual Studio v dokumentih dobro mesto.

Dodajte element zunanjim orodjem

Zadnji korak je dodajanje predmeta v zunanja orodja v Visual Studio.


Kliknite tukaj, če želite prikazati ilustracijo

Če preprosto kliknete Dodaj in nato dobite celotno pogovorno okno, ki vam omogoča, da določite vse podrobnosti, ki so na voljo za zunanje orodje v Visual Studio.


Kliknite tukaj, če želite prikazati ilustracijo

V tem primeru vnesite celotno pot, vključno z imenom, ki ste ga uporabili, ko ste predhodno shranili paketno datoteko, v besedilno polje Command. Na primer:

C: \ Uporabniki \ Milovan \ Dokumenti \ Visual Studio 2010 \ RunBat.bat. 

V besedilno polje Naslov lahko vnesete poljubno ime. Na tej točki je vaš nov ukaz za izvajanje paketne datoteke pripravljen. Za popolnost lahko datoteko RunBat.bat v zunanja orodja dodate tudi drugače, kot je prikazano spodaj:


Kliknite tukaj, če želite prikazati ilustracijo

Namesto da bi ta datoteka postala privzeti urejevalnik v Zunanjih orodjih, zaradi česar bo Visual Studio uporabljen RunBat.bat za datoteke, ki niso paketne datoteke, izvedite paketno datoteko tako, da v meniju izberete "Odpri z ..." kontekstni meni.


Kliknite tukaj, če želite prikazati ilustracijo

Ker je paketna datoteka samo besedilna datoteka, ki je kvalificirana z vrsto .bat (deluje tudi .cmd), boste morda pomislili, da lahko uporabite šablono besedilne datoteke v Visual Studio, da jo dodate v svoj projekt. Ne moreš. Kot se izkaže, besedilna datoteka Visual Studio ni besedilna datoteka. Če želite to dokazati, z desno miškino tipko kliknite projekt in uporabite "Dodaj > Nov izdelek ... če želite svojemu projektu dodati besedilno datoteko. Podaljšek morate spremeniti, tako da se konča v .bat. Vnesite preprost ukaz DOS, Dir (prikažite vsebino imenika) in kliknite v redu da ga dodate v svoj projekt. Če nato poskusite izvesti ta ukaz, dobite to napako:

'n ++ Dir' ni prepoznan kot notranji ali zunanji ukazni, operabilni program ali paketna datoteka. 

To se zgodi, ker privzeti urejevalnik izvorne kode v Visual Studio doda podatke o glavi na sprednji del vsake datoteke. Potrebujete urejevalnik, kot je Beležnica, ki pa ne. Tu je rešitev, da dodate Notepad k zunanjim orodjem. S pomočjo Notepad-a ustvarite paketno datoteko. Ko shranite paketno datoteko, jo morate še vedno dodati v svoj projekt kot obstoječo postavko.

instagram story viewer