Покрените серијске датотеке (ДОС наредбе) из Висуал Студио-а

click fraud protection

Мицрософт интегрирано развојно окружење за Висуал Студио не покреће ДОС наредбе, али ту чињеницу можете промијенити помоћу батцх датотеке. Када је ИБМ представио рачунаре, батцх датотеке и оригинални БАСИЦ програмски језик били су међу неколико начина за писање програма. Корисници су постали експерти за програмирање ДОС наредби.

О пакетним датотекама

Пакетне датотеке могу се називати скрипте или макрои у другом контексту. То су само текстуалне датотеке испуњене ДОС командама. На пример:

@ЕЦХО искључено. ЕЦХО Поздрав Висуал Басиц! @ЕЦХО на
  • "@" Потискује приказ тренутне изјаве на конзоли. Дакле, наредба "ЕЦХО офф" није приказана.
  • „ЕЦХО искључено“ и „ЕЦХО укључено“ пребацује да ли су изјаве приказане. Дакле, после "ЕЦХО искључено" изјаве се не приказују.
  • "ЕЦХО Здраво о Висуал Басиц!" приказује текст "Хелло Абоут Висуал Басиц!"
  • "@ЕЦХО он" укључује ЕЦХО функцију поново тако да се прикаже било шта следеће.

Све ово је било само да би се осигурало да је једино што заправо видите у прозору конзоле порука.

instagram viewer

Како извршити батцх датотеку у Висуал Студио

Кључ за директно извршавање батцх датотеке у Висуал Студио-у је додавање датотеке коришћењем спољних алата у менију Алати. Да бисте то урадили, ви:

  1. Направите једноставан батцх програм који извршава друге батцх програме.
  2. Погледајте тај програм коришћењем избора спољних алата у Висуал Студио.

Да бисте комплетирали, додајте референцу на Нотепад у менију Тоолс.

Пакетни програм који извршава остале серијске програме

Ево батцх програма који ће извршавати остале батцх програме:

@цмд / ц% 1. @паусе. 

Параметар / ц извршава наредбу наведену низом и затим завршава. % 1 прихвата низ који ће цмд.еке програм покушати извршити. Ако наредба за паузирање није било, прозор наредбеног ретка затворио би се прије него што видите резултат. Наредба за паузу издаје стринг, „притисните било који тастер за наставак“.

Савет: Можете да добијете брзо објашњење било које наредбе конзоле - ДОС - помоћу ове синтаксе у прозору наредбеног ретка:

 /? 

Сачувајте ову датотеку користећи било које име са типом датотеке ".бат." Можете га сачувати на било којој локацији, али директоријум Висуал Студио у документима је добро место.

Додајте ставку спољним алатима

Завршни корак је додавање ставке у спољне алате у Висуал Студио.


Кликните овде да прикажете илустрацију

Ако једноставно кликнете на Додати дугмета, а затим добијате комплетан дијалог који вам омогућава да одредите сваки детаљ који је могућ за спољни алат у Висуал Студио.


Кликните овде да прикажете илустрацију

У том случају, унесите целокупну путању, укључујући име које сте користили када сте претходно спремили своју пакетну датотеку, у текстни оквир Цомманд. На пример:

Ц: \ Корисници \ Милован \ Документи \ Висуал Студио 2010 \ РунБат.бат. 

У поље за наслов Наслов можете унети било које име које желите. У овом тренутку, нова наредба за извршавање батцх датотеке је спремна. Да бисте били потпуни, датотеку РунБат.бат можете додати у спољне алате на другачији начин као што је приказано у наставку:


Кликните овде да прикажете илустрацију

Уместо да ову датотеку направите као подразумевани уређивач у спољним алатима, што ће узроковати коришћење Висуал Студио-а РунБат.бат за датотеке које нису батцх датотеке, извршите батцх датотеку одабиром "Опен Витх ..." из садржај.


Кликните овде да прикажете илустрацију

Будући да је батцх датотека само текстуална датотека која је квалификована за .бат тип (.цмд такође ради), могли бисте помислити да можете користити предложак Тект Филе у Висуал Студио да бисте је додали свом пројекту. Не можеш. Како се испоставило, текстуална датотека Висуал Студио није текстуална датотека. Да бисте то демонстрирали, кликните десним тастером миша на пројекат и користите "Додати > Нова ставка ... да бисте додали текстуалну датотеку у свој пројекат. Морате променити екстензију тако да заврши у .бат. Унесите једноставну ДОС команду, Дир (прикажите садржај директорија) и кликните ок да га додате у свој пројекат. Ако покушате да извршите ову команду за батцх, добићете ову грешку:

'н ++ Дир' се не препознаје као интерна или екстерна наредба, операбилни програм или батцх датотека. 

То се догађа зато што подразумевани уређивач изворног кода у Висуал Студио-у додаје информације о заглављу на предњу страну сваке датотеке. Потребан вам је уређивач, као што је Нотепад, који то не ради. Овде је решење додавање Бележнице спољним алаткама. Помоћу Нотепад-а направите батцх датотеку. Након што сачувате пакетну датотеку, морате је додати у свој пројекат као постојећу ставку.

instagram story viewer