
- •Принципы функционирования
- •Программа
- •Драйверы
- •Файловая система
- •Общие команды
- •Команды работы с накопителями (дисками)
- •Команды работы с каталогами
- •Команды работы с файлами
- •Командные файлы24
- •Дополнительные команды конфигурирования компьютера25
- •Принципы функционирования
- •Событие
- •Формирование очередей приложений
- •Виртуальная машина 1
- •Графический интерфейс
- •Файловая система
- •1.. 8 Символов 0..3 символов
Команды работы с файлами
EDIT ‘спецификация файла’ или
COPY CON ‘спецификация файла’
................ текст файла .................<F6><Enter>
- позволяют создавать и корректировать файл.
Пример: COPY con c:\kbd\pipe\file.txt
Информатика - лучшая из наук ! <F6> <Enter>
REN ‘старая спецификация файла’ ‘новая спецификация файла’ (Пример: REN mouse.com cat.com)- переименовывает файл.
TYPE ‘спецификация файла’ (Пример: TYPE c:\kbd\pipe\file.txt > prn) - выводит содержимое текстового файла на экран дисплея.
PRINT ‘спецификация файла’ (Пример: PRINT file.txt)- печатает содержимое текстового файла.
COPY ‘спецификация файла-источника’ ‘спецификация файла-приемника’ (Примеры:
COPY *.txt b:\*.doc - копирует ‘файл-источник’ в ‘файл-приемник’;
COPY a.txt+b.doc new.fl s- объединяет два файла в один;
COPY (a).txt prn - печатает файл;
FC ‘спецификация файла-оригинала’ ‘спецификация файла-копии’ (Пример: FC s.txt b:\f.doc)- сравнивает ‘файл-оригинал’ с ‘файлом-копией’.
ATTRIB [ +/- a | r | h | s ] ‘спецификация файла’ (Пример: ATTRIB +r -h file.txt)
- показывает или изменяет (‘+’ - устанавливает, ‘-’ - снимает) атрибуты файла.
DEL ‘спецификация файла’ (Пример: DEL *.txt) - удаляет файл, если он не имеет атрибутов “r” и “h”.
UNDELETE ‘спецификация файла’ - восстанавливает (если это еще возможно) удаленный файл.
Для запуска файла на исполнение (только программного, т. е. с расширением ‘com’ или ‘exe’) достаточно набрать его имя и нажать <Enter>; при этом файл-программа должен находиться в текущем каталоге. Для запуска программы, находящейся где-то в другом месте дерева каталогов,необходимо указать ‘полную спецификацию файла’.
Командные файлы24
Командные файлы подразделяются на:
автозагружаемый (AUTOEXEC.BAT):
личные (это файлы с расширением.BAT, которые выполняются по команде пользователя: "имя файла" "параметры"+ <Enter>);
вложенные (это файлы с расширением.BAT, которые вызываются из других командных файлов командой:CALL "имя файла" "параметры").
Командным файлам можно передавать от одного до девяти параметров, обозначаемых, соответственно, как %1..%9, например:
Название командного файла: copyr.bat
Содержание командного файла: copy %1 + %2
print %1
del %2
Вызов командного файла: copyr a.txt b.txt
Результирующий командный файл:copy a.txt + b.txt
print a.txt
del b.txt
В этом примере %1 и%2 - т.н.формальные параметры,a.txt и b.txt - т.н. фактические параметры. Значения фактических параметров присваиваются соответствующим формальным параметрам во время вызова командного файла.
В командных файлах можно применять специфические команды MSDOS:
PROMPT[$P$G] - формирует приглашениеMSDOSвида ‘c: \ dos > _‘ из имени текущего накопителя, каталога ($P) и конца приглашения ‘>‘ ($G).
PATH [‘маршрут’; ... ] (Пример: PATH c:\dos;d:\my), которая показывает или устанавливает ‘маршруты’ автоматического поиска выполнимых файлов на дисках.
ECHO[‘сообщение’ | ON|OFF ] (Пример: ECHO OFF) - показывает ‘сообщение’ или переключает режим выдачи на экран сообщений команд из режима “включено” (ON) в режим “выключено” (OFF). Префикс@ перед командой позволяет также избежать вывода на экран сообщений о ходе выполнения команды. В сообщение можно вставить звуковой сигнал нажатием клавиш<Alt><7> (на дополнительной цифровой клавиатуре).
REM ‘комментарий’ (Пример:REM Для продолжения нажмите <Enter>) - позволяет вставить пояснения к фрагментам командного файла
PAUSE - приостанавливает работу компьютера до нажатия клавиши основной клавиатуры.
Команды могут быть помечены меткой с последующим двоеточием (например,
L1:
dir *.txt); тогда командаGOTO ‘метка’- позволяет
изменить порядок выполнения команд
командного файла, например:GOTO
L1
< команды>
L1:
dir *.txt
IF ‘условие ’ ’команда’- позволяет выполнить‘команду’, если‘условие’принимает истинное значение. Условие принимает истинное значение, если:
errorlevel ‘число’ - код завершения предыдущей команды больше чем‘число’;
‘строка 1’ == ’строка 2’ - строки совпадают;
exist ‘спецификация файла’ -указанный файл существует;
NOT ‘выражение’ - ‘выражение’принимает значение "ложь".
(Пример: IF exist my.bak del my.bak).
LH ‘имя файла программы’(Пример:LH Keyrus) - загружает программу вHMA.