Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Выполнение командных файлов




Пакетные командные файлы

Изменение вида приглашения DOS

Изменение вида приглашения DOS (т.е. текста, который показывает, что DOS готова к приему команд пользователя) осуществляется с помощью команды Prompt.

Формат команды:

prompt [текст]

Если команда prompt выдана без параметров, то устанавливается подсказка, содержащая информацию о текущем дисководе и символ «>», иначе говоря, команда prornpt без параметров эквивалентна команде prompt $n$g (см. ниже).

В тексте, указываемом в; команде prompt, можно использовать следующие сочетания символов:

$р – текущий дисковод и каталог;

$n – текущий дисковод;

$d – текущая дата;

$t – текущее время;

$v – версия DOS;

$_ – переход на новую строку;

$8 – пробел;

$h – удаление предыдущего символа;

$е – символ с кодом 27 (ESC);

$g – символ «>»;

$1 – символ «<»;

$Ь – символ «|»;

$$ – символ «$».

Как правило, вид приглашения DOS устанавливается в файле АUTOEXEC.BAT, автоматически запускаемом при загрузке DOS. Примеры:

prompt $p$g – устанавливает приглашение DOS вида e:workdoe>, т.е. содержащее информацию о текущих дисководе и каталоге и символ ">";

prompt $t$h$h$h$h$h$h $p$g – устанавливает приглашение DOS вида:

18:05 c:workdoe>

 

Довольно часто в процессе работы с компьютером обнаруживается, что необходимо повторять одни и те же команды DOS (может быть, с небольшими изменениями) для того, чтобы осуществить некоторые периодически выполняемые действия. Операционная система DOS позволяет записать нужную для этого последовательность команд в специальный файл, называемый командным файлом. Командный файл должен иметь расширение.ВАТ. Последовательность команд, записанную в файле, можно выполнить, набрав имя командного файла (расширение.ВАТ при этом можно не указывать).

 

Рассмотрим последовательность запуска и выполнения командных файлов.

1. Для выполнения командного файла, находящегося в текущем каталоге или в одном из каталогов, указанных в команде DOS Path, необходимо ввести имя этого файла и параметры (о параметрах командных файлов см. ниже). Расширение имени файла (т.е..ВАТ) можно не указывать.

2. Для выполнения командных файлов, не находящихся в текущем каталоге или в одном из каталогов, указанных в команде DOS Path, необходимо указывать полное имя командного файла, включающее путь к тому каталогу, в котором находится командный файл. Расширение имени файла.ВАТ можно не указывать.

Например, пусть текущий каталог – C:DOCWORK, а надо выполнить командный файл ACCOUNT.BAT, находящийся в каталоге C:DOCBATCH, и указать параметры командного файла BILL.DOC и /Р. Тогда для выполнения этого командного файла необходимо ввести следующую команду:

c:docatchaccount bill.doc /р или

..atchaccount bill.doc /p

3. Вы можете прервать выполнение командного файла, нажав Ctrl+С или Ctrl+Break. После этого на экране появится запрос:

Terminate batch job (Y/N)? (Прервать выполнение командного файла (Да/Нет)?)

Если ответить (Y), то выполнение командного файла будет окончено, а оставшиеся команды из командного файла будут проигнорированы. Если ответить (N), то выполнение командного файла будет продолжено со следующей команды.

4. Если вынуть дискету, на которой расположен выполняемый в данный момент командный файл, то перед выполнением следующей команды DOS попросит Вас снова вставить эту дискету в дисковод.

5. В командном файле можно вызвать другой командный файл, просто указав его имя (и, если надо, параметры). Но после окончания работы вызванного файла выполнение исходного командного файла продолжено не будет.

6. Если требуется из одного командного файла вызвать выполнение другого командного файла, а затем продолжить выполнение исходного командного файла, то это эможно сделать командой:

call имя-командного-файла [параметры]

В версиях MS DOS и PC DOS до 3.3 эта команда работать не будет. Вместо нее можно использовать команду:

command /С имя-командного-файла [параметры].

 




Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 447; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.