КНАИ им. Т. Жургенова, Лабораторная работа, Командные файлы MS-DOS
Цель работы: закрепление навыков работы с командной строкой; изучение структуры командного файла, команд, используемых в командных файлах; получение практического навыка создания командных файлов.
Теоретические сведения:
Перечень команд, которые могут понадобиться при выполнении задания:
ECHO ON/OFF
ECHO <текст сообщения> — вкл/выкл режима вывода команды перед её выполнением.
@ – если этот символ поставлен в начало строки, то следующая за ним команда не выводится при включенном режиме вывода команды перед её выполнением (т.е. если ECHO ON).
REM
REM <текст комментария> – комментарии в программе.
CLS
Очистка экрана.
CALL
CALL имя_командного_файла – вызов другого командного файла.
GOTO метка оператор безусловного
……………. перехода по метке
: метка
CHOICE
CHOICE [/С:список символов][/Т:символ,число секунд] сообщение
/С:список символов – указывает допустимые символы, которые может ввести пользователь в ответ на сообщение. Если данный параметр не указан, допустимые символы – Y и N.
/Т:символ,число секунд – если этот параметр указан, то в случае, когда пользователь по истечении заданного времени не нажал ни на одну клавишу, принимается ответ символ.
Например: CHOICE /C:YN “Запустить программу ALFA? ”– при ответе N значение переменной ERRORLEVEL устанавливается равным 2, а при ответе Y– равным 1.
IF
IF <условие> <действие> – оператор условия.
Например:IF ERRORLEVEL 1 GOTO XXX.
COMMA
COMMAND /Y /C имя¬_командного_файла [параметры] – выполнение командного файла в пошаговом режиме. Текст каждой команды будет выводиться перед выполнением на экран. Для выполнения команды надо нажать клавишу Y или Enter.
MD
MD [дисковод:] путь – создание каталога.
RD
RD [дисковод:] путь – удаление пустого каталога.
CD
CD [дисковод:] путь ¬¬– смена текущего каталога.
COPY
COPY <имя_файла1> <имя_файла2> – копирование файлов.
Где <имя_файла1> – источник, <имя_файла2> – приемник.
COPY <имя_файла1>+<имя_файла2> <имя_результирующего_файла>
DEL
DEL <имя_файла> – удаление файлов.
TYPE
TYPE <имя_файла> – просмотр файла.
DIR
DIR [дисковод:][путь\][имя_файла][параметры] – вывод оглавления каталога. /р–поэкранный вывод оглавления, /w–вывод данных в широком формате, /о–вывод в отсортированном виде.
PAUSE
Выводит на экран сообщение: Нажмите любую клавишу…
И после нажатия клавиши дальше выполняется командный файл. В период паузы возможен выход из выполнения командного файла путём нажатия сочетания клавиш Ctrl+C или Ctrl+Break.
Структура командных файлов:
Файл main.bat:
выбор режима;
очистка экрана;
сообщение-комментарий «Выберите операцию…»;
сообщение предлагающее произвести ввод «Введите…» и непосредственно сам ввод (choice);
если выбрано слияние то идти на метку ХХХ;
если выбрано удаление то идти на метку ХХ;
вызов файла copyr.bat [параметры];
идти на выход;
: ХХ
вызов файла deliter.bat [параметры];
идти на выход;
: ХХХ
вызов файла cliyan.bat [параметры];
идти на выход;
: выход
сообщение об окончании программы.
Файл copyr.bat:
выбор режима;
сообщение – какая операция сейчас будет выполняться;
пауза для возможности прекратить выполнение командного файла;
создание каталога REZ на диске С: ;
копирование файла по первому параметру в папку REZ;
копирование файла по второму параметру в папку REZ;
вывод оглавления каталога REZ.
Файл deliter.bat:
выбор режима;
сообщение – какая операция сейчас будет выполняться;
пауза для возможности прекратить выполнение командного файла;
удаление файла по первому параметру;
удаление файла по второму параметру;
вывод оглавления текущего каталога .
Файл cliyan.bat:
выбор режима;
сообщение – какая операция сейчас будет выполняться;
пауза для возможности прекратить выполнение командного файла;
создание каталога REZ на диске С: ;
слияние файлов указанных по параметрам в папку REZ;
вывод оглавления каталога REZ.
Порядок выполнения работы:
Задание 1. Создать набор командных файлов, которые выполняли бы следующие функции:
1. выдача запроса на выполнение одной из трёх операций (копирование, удаление, слияние);
2. выполнение выбранной операции с текстовыми файлами, указанными по параметру;
3. демонстрация результатов работы.
Примечание: при копировании и слиянии должен создаваться каталог REZ на диске С: и записываться туда результат.
Контрольные вопросы:
1. Каково назначение команд, используемых в работе?
или напишите нам прямо сейчас:
Здравствуйте. Скажите пожалуйста, планирую поступать в магистратуру на факультет Психологии « Психология личности»в РГГУ скажите пожалуйста, есть ли у вас, ответы на вступительные экзамены? так как, планирую, сделать акцент на бюджет. Спасибо.
Арсений, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Дистанционная помощь в защите ВКР
Анастасия, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте. Нужна срочно практическая часть вкр, третья глава. Скину похожие работы, на которые можно ориентироваться
Александр, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
вкр по теме: экологический туризм России : анализ состояния, проблемы и перспективы
Людмила, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте вы защищаете ВКР?
Ольга, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать магистерскую ВКР на тему «Совершенствование логистических бизнес-процессов на примере торговой компании». Не менее 100 страниц.
Миша, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте нужна работа Вкр
Лена, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать ВКР 3 раздела Тема строительство строительство жилого дома с применением каркасно-монолитных технологий Антиплагиат от 75% ПЗ и чертежи
Владимир, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.