Реферат Курсовая Конспект
Возможности командных файлов MS-DOS - раздел Информатика, Возможности Командных Файлов Ms-Dos ...
|
Возможности командных файлов MS-DOS
Введение
Довольно часто в процессе работы с компьютером обнаруживается, что необходимо повторять одни и те же команды MS-DOS (может быть, с небольшими изменениями) для того, чтобы осуществить некоторые периодически выполняемые действия. Операционная система MS-DOS позволяет записать нужную для этого последовательность команд в специальный текстовый файл, называемый командным файлом. Командный файл должен иметь расширение .bat. Командные файлы часто называются пакетными файлами. Именно по расширению .bat командные файлы отличается операционной системой от файлов других типов. Последовательность команд, записанную в файле, можно выполнить, набрав имя пакетного файла (расширение .bat при этом можно не указывать).
Пример. Для удаления ненужных файлов и оптимизации размещения файлов на жестком диске (иначе говоря, “сжатия” диска) можно использовать такую последовательность команд:
C: Cd Del Temp*.* Defrag C: /f | – Переход на диск С:. – Переход в корневой каталог. – Удаление временных файлов в каталоге ‘C:Temp’. – Дефрагментация диска С:. |
Чтобы не набирать каждый раз эти команды вручную, запишем их в текстовый файл, располагая каждую команду на отдельной строке. Данный файл назовем ‘Compact.bat’ и сохраним его в каталоге, где находятся служебные файлы и команды MS-DOS. Если теперь ввести команду ‘Compact’, тогда автоматически выполнится содержащаяся в нем последовательность команд.
Параметры в командных файлах
Общие сведения
Часто приходится выполнять одни и те же команды или последовательности команд MS-DOS с весьма небольшими отличиями. Например, для трансляции программы на Фортране с помощью транслятора фирмы Microsoft надо набирать команды типа:
fl /4I2 /AL /Ox /PP187 /с имя-файла
Чтобы упростить вызов транслятора, можно создать файл Fort.bat следующего содержания:
fl /4I2 /AL /Ox /PP187 /с %1
Здесь символическое имя %1 означает первый параметр, указанный при вызове пакетного файла. Например, если ввести команду ‘Fort Simpson.for’, тогда вместо %1 будет подставлено ‘Simpson.for’ и тем самым будет выполнена команда:
fl /4I2 /AL /Ox /PP187 /с Simpson.for
Переменные среды MS-DOS и работа с ними в командных файлах
Общие сведения
Операционная система MS-DOS имеет специальную область памяти, называемую средой или окружением (от англ. environment), в которой хранится набор символьных строк, доступных во всех программах и командных файлах. Каждая строка в окружении MS-DOS имеет вид:
имя-переменной = значение,
Здесь имя-переменной - это строка символов, без знаков равенства и пробелов, а значение – любая строка символов.
Вывод сообщений в командных файлах
Получение звукового сигнала
С помощью команды Echo можно получить звуковой сигнал компьютера. Для этого следует в выводимое сообщение включить символ с кодом 7. Это можно сделать, нажав клавишу Alt и, не отпуская ее, клавишу 7Home в правой части клавиатуры.
Вывод пустой строки
Чтобы вывести на экран пустую строку, а это может понадобиться для повышения удобочитаемости сообщений, можно использовать команду:
Echo.
Точка должна следовать сразу за словом ‘Echo’. Другой вариант - вывести сообщение, состоящее из одного символа с кодом 255, который при выводе на экран никак не отображается.
Организация переходов в командных файлах
Любой пакетный файл может содержать метки и команды перехода. Это позволяет управлять порядком выполнения содержащихся в нем команд.
Метки
Любая строка командного файла, начинающаяся с символа двоеточия ‘:’, воспринимается как метка. Имя метки определяется набором символов, следующих за двоеточием до первого пробела или конца строки. Остаток строки, начиная с первого пробела, игнорируется.
Переходы. Команда Goto
Для организации переходов по метке существует команда:
Goto метка
Если метка, указанная в команде Goto, отсутствует в командном файле, тогда его выполнение завершается с ошибкой.
Пример:
Goto Tag
. . .
:Tag
REM продолжение выполнения командного файла
В этом примере с помощью команды ‘Goto Tag’ производится переход к строке командного файла, следующей за меткой Tag.
– Конец работы –
Используемые теги: Возможности, командных, файлов, MS-DOS0.073
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Возможности командных файлов MS-DOS
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов