Главная страница
Навигация по странице:

  • Command . com MS DOS .

  • сети хранения данных. Исследование и получение практических навыков программирования командных файлов. Основные теоретические положения


    Скачать 16.54 Kb.
    НазваниеИсследование и получение практических навыков программирования командных файлов. Основные теоретические положения
    Анкорсети хранения данных
    Дата06.03.2023
    Размер16.54 Kb.
    Формат файлаdocx
    Имя файла2.docx
    ТипИсследование
    #971377

    Лабораторная работа 2



    Командные файлы. Часть 1
    Цель работы
    Исследование и получение практических навыков программирования командных файлов.
    Основные теоретические положения
    Командный (пакетный, бат-) файл представляет собой текстовый файл с набором инструкций командному процессору cmd. exe , позволяющий автоматически выполнить записанные в текстовом файле набор команд ОС.

    В качестве инструкций могут выступать как имена исполняемых файлов, так и специальные инструкции командного процессора.

    Command.com MS DOS. Командная оболочка современных ОС ( Windows XP, Vista) использует для перевода введенной команды в формат понятный компьютеру и выполнения команды интерпретатор команд cmd. com.

    Запуск командной оболочки осуществляется следующим образом:

    Пуск-Все программы- Стандартные- Командная строка
    Порядок выполнения работы.
    3.2.1. Работа с каталогами
    1.Запустить командную строку.

    2.Перед выполнением задания необходимо перейти на диск D:, создать каталог UD, перейти в этот каталог, создать директорий UD_FAMILIA (где FAMILIA две буквы из фамилии студента), перейти в этот каталог и уже в нем выполнять задание лабораторной работы.

    3.Пользуясь текстовым редактором (Блокнот) создать командный файл kom1.bat, выполнение которого создаст заданное дерево каталогов и выведет на экран содержание каталога UD_FAMILIA, включая все подкаталоги

    4.Запустить командный файл на исполнение и проверить его работу

    5.Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).

    Сведения о командах можно получить из справочной системы, используя запросы следующего вида : cd / ?
    3.2.2. Работа с файлами


    1. Пользуясь текстовым редактором (Блокнот, Word) создать командный файл kom2.bat, выполнение которого создаст

    файлы, перечисленные в задании:

    f1.txt, f2.txt, f3.txt,

    f4.pas, f5.pas, f6.pas,

    f7.cpp, f8.cpp, f9.cpp

    f10.bat, f11.bat, 12.bat,

    f13.exe, f14.exe, f15.exe,

    f16.gif, f17.gif, f18.gif,

    f19.com, f20.com, f21.com,

    f22.tmp, f23.tmp, f24.tmp.
    Все файлы расположить в директории UD_FAMILIA.

    Содержимое файлов определить как текст: FILE 1 для f1.txt, FILE 11 для f11.bat и т.д. (Для создания файлов и определения их содержания использовать комбинацию команд echo и > )


    1. В командном файле предусмотреть выполнение следующих операций:




      1. Вывод на экран содержания каталога UD_FAMILIA, включая все подкаталоги. Вывести на экран все временные файлы из директории UD_FAMILIA. Показать дату и время создания файлов, а также их размер.

      2. Вывести на экран все программные файлы из директории UD_FAMILIA, показать только имена файлов.

      3. Вывести на экран все программные файлы из директории UD_FAMILIA, показать только имена файлов.

      4. Из каталога D:\ UD_FAMILIA скопировать:

    в каталог D:\ UD_FAMILIA\ UD2\UD22\UD222 все текстовые файлы

    в каталог D:\ UD_FAMILIA\ UD2\UD22\UD223 файлы рисунков

    в каталог D:\ UD_FAMILIA\ UD2\UD22\UD221 все командные файлы.

      1. Из каталога D:\ UD_FAMILIA скопировать одной командой FOR все программные файлы (.cpp и .pas) в каталог D:\ UD_FAMILIA\ UD3\UD32

      2. Из каталога UD_FAMILIA переместить :

    в каталог D:\ UD_FAMILIA\ UD1\UD12\ исходные модули на языке С++

    в каталог D:\ UD_FAMILIA\ UD1\UD13\ исполняемые машинные программы

      1. Удалить временные файлы из каталога UD_FAMILIA

      2. Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA , показать только имена файлов.

    1. Запустить командный файл на исполнение и проверить его работу

    2. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).


    3.2.3. Резервное копирование материалов


    1. Пользуясь текстовым редактором (Блокнот, Word) создать командный файл kom3.bat, выполнение которого реализует резервное копирование в каталог backuplab2 всех файлов и подкаталогов учебного каталога UD_FAMILIA

    2. Вывести на экран содержание всего каталога backuplab1.

    3. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора).


    3.2.4. Содержание отчета
    Отчет должен содержать:

    1. Задание на лабораторную работу.

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

    3. Описание используемых в лабораторной работе команд.


    написать администратору сайта