У вас вопросы?
У нас ответы:) SamZan.net

Изучение консольных команд Windows XP-2000-NT

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 14.5.2025

МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

 САМАРСКИЙ  ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ ПУТЕЙ  СООБЩЕНИЯ (СамГУПС)

Электротехнический факультет

Кафедра «Мехатроника в автоматизированных производствах»

Лабораторные работа

«Изучение консольных команд Windows XP/2000/NT»

                                                                                      Выполнил:

Зайцев Н.Д.

       

                                                                                   Руководитель:

                                                                                                        Синников В.М.

                                               Самара 2013


Разработать командные файлы:

для любой заданной папки убирал все временные и резервные копии файлов (путь к папке и расширения требуемых файлов должны передаваться через параметры);

копировал из любой заданной папки в другую заданную папку (в случае отсутствия папка должна создаваться) файлы заданных типов.

**** Необходимая для командных файлов информация должна передаваться через параметры.

Командные файлы:

1) @ECHO OFF

IF NOT EXIST %1 GOTO MET2

CD %1

:MET

IF "%2" == "" GOTO MET3

DEL *.%2

SHIFT /2

GOTO MET

:MET2

ECHO There is no such folder

:MET3

echo work is coplited

 

2) @echo off

if  exist %1 goto met5

echo Error there is no such folder

:met5

if not exist %2 goto met3

:met6

cd %1

:met1

if "%3" == "" goto met2

copy *.%3 %2

SHIFT /3

goto met1

:met3

echo There is no such folder is being created

mkdir %2

goto met6

:met2

echo work is coplited

Консольные команды:

BREAK

Включает или отключает расширенную обработку CTRL+C в системе DOS.

Эта команда включена для совместимости с системами DOS.

Она не оказывает никакого влияния на работу Windows.

При включении расширенной обработки команд в операционной системе Windows

команда BREAK вызывает состояние точки останова в процессе отладки программы

с помощью отладчика.

.

COMP

Сравнение содержимого двух файлов или наборов файлов.

COMP [данные1] [данные2] [/D] [/A] [/L] [/N=число] [/C] [/OFF[LINE]]

 данные1    Первый файл или набор файлов для сравнения.

 данные2    Второй файл или набор файлов для сравнения.

 /D         Вывод различий в десятичном формате

 /A         Вывод различий в формате ASCII.

 /L         Вывод номеров строк, в которых обнаружены различия.

 /N=число   Число первых строк в каждом файле, которые следует сравнить.

 /C         Сравнение файлов без учета регистра букв ASCII.

 /OFF[LINE] Не пропускать файлы с установленным атрибутом "Автономный".

Для указания наборов файлов в первых двух параметрах используются

подстановочные знаки.

ERASE 

Удаление одного или нескольких файлов.

DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

ERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

 имена         Список из одного или нескольких файлов или каталогов.

               Для удаления группы файлов можно использовать подстановочные

               знаки. Если указан каталог, будут удалены все файлы в этом

               каталоге.

 /P            Запрос подтверждения перед удалением каждого файла.

 /F            Принудительное удаление файлов, доступных только для чтения.

 /S            Удаление указанных файлов из всех подкаталогов.

 /Q            Отключение запроса на подтверждение при удалении файлов.

 /A            Отбор файлов для удаления по атрибутам.

 атрибуты      R  Файлы, доступные только для чтения.

               S  Системные файлы.

               H  Скрытые файлы.

               A  Файлы, готовые для архивирования.

               I  Файлы с неиндексированным содержимым.

               L  Точки повторной обработки.

               -  Префикс "-" имеет значение НЕ.

Изменение команд DEL и ERASE при включении расширенной обработки команд:

Результаты вывода для ключа /S принимают обратный характер, то есть выводятся

только имена удаленных файлов, а не файлов, которые не удалось найти.

FIND

Поиск текстовой строки в одном или нескольких файлах.

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "строка" [[диск:][путь]имя_файла[ ...]]

 /V         Вывод всех строк, НЕ содержащих заданную строку.

 /C         Вывод только общего числа строк, содержащих заданную строку.

 /N         Вывод номеров отображаемых строк.

 /OFF[LINE] Не пропускать файлы с установленным атрибутом "Автономный".

 /I         Поиск без учета регистра символов.

 "строка"   Искомая строка.

 [диск:][путь]имя_файла

            Один или несколько файлов, в которых выполняется поиск.

Если путь не задан, команда FIND выполняет поиск в тексте консоли

либо в тексте, переданном по конвейеру другой командой.

GOTO

Передача управления содержащей метку строке пакетного файла.

GOTO метка

 метка   Строка пакетного файла, оформленная как метка.

Метка должна находиться в отдельной строке и начинаться с двоеточия.

Изменение команды GOTO при включении расширенной обработки команд:

Команда GOTO принимает в качестве метки перехода строку :EOF, которая вызывает

передачу управления в конец текущего пакетного файла.  Это позволяет легко

выйти из пакетного файла без определения каких-либо меток.  Команда CALL /?

выводит описание расширенных возможностей команды CALL, делающих эту функцию

особенно полезной.




1. Они разнообразны по этиологии однако в этом разделе будут рассмотрены лишь бактериальной природы заболева
2. Формы и методы профилактики детской беспризорности и безнадзорности1
3. ВАРИАНТ 1 Инструкция к вопросам 01 ~ За вопросом или незаконченным утверждением приведенными ниже следу
4. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата філологічних наук
5. Cостав преступления.html
6. Русско-турецкая война
7. Живопись Один из важнейших видов изобразительного искусства в котором задачи образногоотражения истол
8. реферат дисертації на здобуття наукового ступеня доктора філософських наук Киї
9.  Вопрос- УКАЖИТЕ ПРАВИЛЬНЫЙ ОТВЕТ МАКРОСКОПИЧЕСКОЙ СТАДИЕЙ АТЕРОСКЛЕРОЗА ЯВЛЯЕТСЯ СТАДИЯ Ответ пра
10. Сидон