Vykdykite paketinius failus (DOS komandos) iš „Visual Studio“

„Microsoft Visual Studio“ integruota kūrimo aplinka neveikia DOS komandų, tačiau tai galite pakeisti pakeisdami failą. Kai IBM pristatė asmeninius kompiuterius, paketiniai failai ir originali BASIC programavimo kalba buvo vieni iš nedaugelio programų rašymo būdų. Vartotojai tapo DOS komandų programavimo ekspertais.

Apie paketinius failus

Kitoje aplinkoje paketiniai failai gali būti vadinami scenarijais arba makrokomandomis. Tai tiesiog tekstiniai failai, užpildyti DOS komandomis. Pavyzdžiui:

@ECHO išjungta. ECHO Sveiki apie „Visual Basic“! @ECHO įjungta
  • „@“ Neleidžia dabartinės ataskaitos rodyti konsolėje. Taigi komanda „ECHO off“ nerodoma.
  • „ECHO išjungta“ ir „ECHO įjungta“ perjungia, ar rodomi sakiniai. Taigi, po „ECHO išjungta“ teiginiai nerodomi.
  • "ECHO Sveiki apie Visual Basic!" rodomas tekstas „Sveiki apie„ Visual Basic “!“
  • „@ECHO įjungtas“ vėl įjungia „ECHO“ funkciją, kad būtų parodyta visa kita.

Visa tai buvo tik siekiant užtikrinti, kad vienintelis dalykas, kurį iš tikrųjų matote konsolės lange, yra pranešimas.

instagram viewer

Kaip vykdyti paketinį failą „Visual Studio“

Raktas norint vykdyti paketinį failą tiesiogiai „Visual Studio“ yra pridėti jį naudojant meniu Įrankiai pasirinkus Išoriniai įrankiai. Norėdami tai padaryti, jūs:

  1. Sukurkite paprastą paketinę programą, vykdančią kitas paketines programas.
  2. Nurodykite tą programą naudodamiesi „Visual Studio“ pasirinkimu Išoriniai įrankiai.

Norėdami baigti, pridėkite nuorodą į Notepad meniu „Tools“.

Paketo programa, vykdanti kitas paketines programas

Štai paketinė programa, kuri vykdys kitas paketines programas:

@cmd / c% 1. @Pauzė. 

Parametras / c vykdo komandą, nurodytą eilute, tada pasibaigia. % 1 priima eilutę, kurią bandys vykdyti programa cmd.exe. Jei pauzės komandos nebuvo, komandų eilutės langas uždaromas, kol galėtumėte pamatyti rezultatą. Pauzės komanda išduoda eilutę: „Norėdami tęsti paspauskite bet kurį klavišą“.

Patarimas: galite greitai paaiškinti bet kurią konsolės komandą - DOS - naudodami šią sintaksę komandų eilutės lange:

 /? 

Išsaugokite šį failą bet kokiu vardu, kurio failo tipas yra „.bat“. Galite jį išsaugoti bet kurioje vietoje, bet „Visual Studio“ katalogas, esantis dokumentuose, yra gera vieta.

Pridėkite elementą prie Išoriniai įrankiai

Paskutinis žingsnis yra įtraukti elementą į „Visual Studio“ išorinius įrankius.


Spustelėkite čia, norėdami pamatyti iliustraciją

Jei tiesiog spustelėkite Papildyti mygtuką, tada gausite visą dialogo langą, leidžiantį nurodyti visas įmanomas išorinio įrankio „Visual Studio“ detales.


Spustelėkite čia, norėdami pamatyti iliustraciją

Tokiu atveju, komandų teksto laukelyje įveskite visą kelią, įskaitant vardą, kurį naudojote, kai anksčiau išsaugojote paketinį failą. Pavyzdžiui:

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

Teksto laukelyje Pavadinimas galite įvesti bet kurį jums patinkantį vardą. Šiuo metu jūsų naujoji paketo failo vykdymo komanda yra paruošta. Jei norite būti baigti, „RunBat.bat“ failą taip pat galite pridėti prie išorinių įrankių kitu būdu, kaip parodyta žemiau:


Spustelėkite čia, norėdami pamatyti iliustraciją

Užuot padarę šį failą numatytuoju išorinių įrankių redaktoriumi, dėl kurio „Visual Studio“ bus naudojamas „RunBat.bat“ failams, kurie nėra paketiniai failai, vykdykite paketinį failą, pasirinkdami „Atidaryti naudojant ...“ iš kontekstinis meniu.


Spustelėkite čia, norėdami pamatyti iliustraciją

Kadangi paketinis failas yra tik teksto failas, atitinkantis .bat tipo reikalavimus (taip pat veikia .cmd, taip pat veikia), galite pamanyti, kad galite naudoti „Visual Studio“ teksto failo šabloną, kad pridėtumėte jį prie savo projekto. Tu negali. Kaip paaiškėja, „Visual Studio“ teksto failas nėra tekstinis failas. Norėdami tai parodyti, dešiniuoju pelės mygtuku spustelėkite projektą ir naudokite „Papildyti > Naujas daiktas ... norėdami pridėti tekstinį failą prie savo projekto. Jūs turite pakeisti plėtinį, kad jis baigtųsi .bat. Įveskite paprastą DOS komandą, Rež (rodyti katalogo turinį) ir spustelėkite Gerai įtraukti jį į savo projektą. Jei tada bandysite vykdyti šią paketo komandą, gausite šią klaidą:

„n ++ Dir“ nepripažįstamas nei vidinė, nei išorinė komanda, veikianti programa ar paketinis failas. 

Taip nutinka todėl, kad numatytasis šaltinio kodo redaktorius „Visual Studio“ prideda antraštės informaciją kiekvieno failo priekyje. Jums reikia redaktoriaus, pavyzdžiui, „Notepad“, kuris to nedaro. Čia sprendimas yra įtraukti Notepad į išorinius įrankius. Norėdami sukurti paketinį failą, naudokite „Notepad“. Išsaugoję paketinį failą, jūs vis tiek turite jį pridėti prie savo projekto kaip esamą elementą.