Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБРАБ_КОм файлы 2.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
67.58 Кб
Скачать

Задержки в командных файлах и ком файлах

    Когда-то, еще в DOS, для организации ожидания в командном файле использовалась команда SLEEP, но затем она почему-то перекочевала из стандартного установочного набора Windows в дополнительный Resource Kit. Можно просто скопировать его оттуда в каталог \system32 и использовать в ваших командных файлах. : SLEEP N     - где N - количество секунд для задержки.     Если же Resource Kit нет под рукой, можно воспользоваться ранее рассмотренной командой CHOISE без вывода текста и с автоматическим формированием ответа через nn секунд (1-99): choice.com /T:y,10 /N     - задержка на 10 секунд.     Более удобный способ основан на использовании утилиты ping.exe для петлевого интерфейса. Пинг для петлевого интерфейса (имя хоста - localhost или IP- адрес 127.0.0.1) выполняется без реальной передачи данных, т.е. практически мгновенно, а интервал между посылкой icmp-пакетов составляет 1 секунду. Указывая количество "пингов" с помощью ключа "-n" можно получить задержку на n секунд: ping 127.0.0.1 -n 30 > nul     - даст задержку на 30 секунд Перенаправление вывода команды ping на фиктивное устройство nul ( > nul ) позволяет убрать сообщения утилиты ping.exe с экрана.

Задание 5

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

Задание на самостоятельную работу ( по вариантам)

вариант

ком файл

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

Удаления из указанной папки все файлы с расширениями TXT, TMP, CCT. Результат удаления заносить в протокол.

В корне диска Х: создать три папки, в каждой один файл содержащий: сведения о системе, оглавление текущего диска, сетевые параметры.

Поиска на компьютере файла с определенным именем и копирование его в папку my на диске Z

Создать в папке с определенным именем текстовый файл со сведениями о всех сетевых параметрах данного компьютера, метках дисков и запущенных приложениях.

Создать папку с именем - текущее время. В ней создать файл с параметрами сетевого подключения.

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

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

Вывести на экран имена всех файлов с заданным расширением, файлы размещены на диске Х:

В зависимости от расширения файла загрузить соответствующее приложение.

Для заданной папки вывести значение количества файлов .

В зависимости от введенного числа запустить процедуру присвоения файлу атрибутов.

Для папок диска Х: установить имена начинающиеся с буквы А, далее старое имя.

Создать три папки, в каждой один файл содержащий: версия ОС, дата, сетевые параметры.

В зависимости от введенной с экрана буквы создать файл отчета по оперативной памяти с именем БУКВА+ДАТА

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

Создать две папки на диске Х: в зависимости от расширения в одну копировать текстовые файла, а в другую остальные.

Ввести три числа и в зависимости от их порядка открыть три текста через паузу в 5 секунд

В зависимости от кода ошибки записать в текстовый файл результат проведения операции (копирование).

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

Для файлов диска провести операции: для текстовых перенос, для других копирование на диск Х:.

В зависимости от введенной буквы создать файл отчета по времени с именем БУКВА+ВРЕМЯ

В зависимости от введенного числа запустить процедуру присвоения файлу соответсвующего атрибутова.

В заданной папке для всех файлов установить атрибут только для чтения, а для текстовых еще атрибут архивный

Создать текстовый файл с текущей датой и записать в него системную информацию определяемую введенным числом.

Для заданной папки посчитать количество файлов .

Ввести три числа и в зависимости от их порядка запустить три приложения через паузу в 10 секунд

Создать в папке с определенным именем текстовый файл со сведениями о версии ОС и своим именем введенным с клавиатуры.

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