Четвертая группа - сервисные и служебные операции.

1.        Позволяет, во-первых, управлять режимом вывода сообщения на экран монитора, а во-вторых, выводить какую-то информацию на экран монитора. Т.е. у этой команды есть два формата: первый формат предназначен для управления режимом вывода сообщений ECHO ON (OFF). Если используем ON, то на экран будут выводиться все строки всех команд, которые следует за этой командой (ECHO ON). Если устанавливаем параметр OFF, то на экран будут выводиться только результаты работы команд. С помощью этих двух параметров мы управляем возможностью отображения на экране, т.е. строки наших команд будут выводиться или нет, результат будет выводиться всегда. Для того чтобы отключить вывод самой этой команды, то вначале мы ставим значок @. Второй формат: ECHO текст сообщения. Здесь мы пишем текст сообщения, и в этом случае у нас на экран будет выведен текст какого-то сообщения, который нам необходим. Т.е. если на каком-то этапе работы с ОС, например, хотим чтобы все дальнейшие команды на экран не выводились и при этом мы хотим чтобы сама эта команда ECHO на экран не выводилась, для этого мы пишем: @ECHO OFF. В этом случае тексты команд выводиться не будут, а результат будет выводиться всегда.

2.        Команда для организации паузы: Pause [сообщение]. Содержит необязательный параметр, содержащий сообщение, которое мы считаем необходимым. При выполнении этой команды работа будет приостановлена до того момента, пока мы не нажмем на какую-нибудь клавишу, а на экране появится текст необходимого сообщения.

3.        Команда перехода на метку: GO TO. Она используется в командных файлах. Метка в терминах MS-DOS - это некоторый идентификатор, перед которым стоит двоеточие (:М1). Эта команда в командных файлах нам нужна для того, чтобы  организовывать некоторые развитые процедуры.

4.        Команда для анализа некоторых условий IF. Команда работает следующим образом: если условие выполнено, то выполняется команда, следующая за условием; если условие не выполнено, то выполняется команда, которая находится ниже этого. Т.е. у нас есть условие: IF условие команда. И если условие истинно, то выполняется эта команда, если условие не истинно, то управление  передается оператору следующей команды. Существует некоторый вполне определенный набор вариантов этой команды. Возможен вариант отрицания того условия, которое идет дальше. А условия могут быть следующие: IF [NOT] ERRORLEVEL число ошибок команда (Параметр число ошибок говорит нам о том, что это возможно определенное число ошибок, после идет некоторая команда. Т.е. если при выполнении каких-то процедур количество ошибок не превысит определенного числа, то будет выполнена эта команда, а если превысит, то управление будет передано следующей команде). Следующий формат: мы можем осуществлять сравнение строк IF [NOT] строка1= = строка2 команда (если строка 1 соответственно равна строке 2, то будет выполнена некоторая команда, если это условие не будет выполнено, то условие будет передано некоторому следующему оператору некоторой следующей команды). Следующий вариант: позволяет проверить наличие существования какого-то файла: IF [NOT] exist имя файла команда (Если существует некоторый файл, мы указываем имя файла, то в этом случае будет выполнена какая-то команда, если это условие выполнено не будет, то управление будет передано следующей команде).  (Лекция 1 - 45:30) 

5.        Команда для указания путей доступа. По умолчанию, когда мы хотим загрузить либо исполняемый файл, либо загрузить командный файл, ОС ищет этот файл в текущей директории. У нас могут быть какие-то часто используемые файлы и для того, чтобы каждый раз не указывать, возможно, длинные пути, для этого мы можем заранее указать набор стандартных путей доступа. И дальше через символ ; указывается набор стандартных путей доступа исполняемых файлов: PATH n1;n2.  

6.        Команда для создания системных переменных, которые используются в среде MS-DOS для того, чтобы там сохранить различные параметры (доступ к вполне определенным файлам, к вполне определенным расширениям): SET. Когда мы говорим об этой команде, то мы говорим, что с помощью этой команды создаем системные переменные, которые могут быть использованы самой ОС. В принципе они могут быть предназначены для различных целей, но нас интересует лишь одна цель использования этих переменных для того, чтобы указать путь доступа к файлам с определенным расширением. 

7.        Команда для вывода и установки, если это необходимо, текущей даты: DATE . При этом мы должны помнить том, что по умолчанию ОС MS-DOS имеет англоязычный вариант и следовательно она выведет по умолчанию в формате: месяц. день. год.  

8.        Команда для вывода и установки, если это необходимо, текущего времени: TIME . Время устанавливается в стандартном  формате часы, минуты, секунды.  

9.        Команда для организации вывода на экран информации о версии ОС: VER .

10.     Команда для изменения режима работы периферийных устройств:Mode. В частности мы будем использовать ее для установки кодовой страницы нашей клавиатуры, чтобы мы могли вводить привычные символы. Организовать эту работу нам нужно будет в несколько сеансов. У этой команды несколько форматов, два из них мы рассмотрим: 1) Mode com устройство CP Prepare=((кодовая страница) [d:][путь] имя драйвера, где содержатся необходимые символы для кодовой страницы) - позволяет подготовить кодовую страницу для работы (Устройство - устройство, для которого мы хотим подготовить кодовую страницу);2) Mode com устройство  CP Select = кодовая страница - позволяет загрузить подготовленную кодовую страницу и работать с ней (Устройство - имя системного устройства ввода/вывода).

11.     Команда, используемая для изменения раскладки клавиатуры: KEYB.com код клавиатуры (двух символьный), [номер кодовой страницы](необязательный параметр, но запятые ставить обязательно), [d:][путь] имя драйвера, который нам нужен, чтобы для переключения работы клавиатуры.

12.     Команда позволяет загружать исполняемые файлы в старшую память: LOADHIGH (LH) а дальше указываем имя соответствующей команды. В процессе выполнения мы можем столкнуться со следующим: 1) ОС загрузит команду в старшую память, тем самым, увеличив свободное место в стандартной памяти; 2) ОС не сможет загрузить команду в старшую память по каким-то причинам (занята или места мало) и загрузит команду в стандартную память; 3) ОС не сможет сделать ни того, ни другого.

13.     Команда для организации работы CD ROMа: MSCDEX.exe /D: сигнатура драйвера а дальше необязательные параметры [/n]. Параметр /v - позволяет вывести на экран всю информацию о нашем CD-ROMе.

 

Hosted by uCoz