Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Топ:
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Лабораторная работа Командные файлы Windows
Постановка задачи
Цель работы: научиться использовать Командные файлы в операционной системы Windows.
Теоретические предпосылки
Командный файл представляет собой обычный текстовый файл с расширением bat (cmd), в котором записаны допустимые команды операционной системы, а также некоторые дополнительные инструкции и ключевые слова, придающие командным файлам некоторое сходство с алгоритмическими языками программирования. Например, если записать в файл deltmp.bat следующие команды:
С:\
CD %TEMP%
ATTRIB -R *.tmp
DEL *.tmp
и запустить его на выполнение, то будут удалены все файлы во временном каталоге Windows. Таким образом, исполнение командного файла приводит к тому же результату, что и последовательный ввод записанных в нем команд. Командные файлы широко используются при выполнении многих задач, связанных с администрированием системы.
В командных файлах можно использовать комментарии, т. е. строки, которые никак не влияют на выполнение этого файла. Комментарии вносятся с помощью ключевого слова rem, например
REM Снимем атрибут "Только чтение" ATTRIB -R *.tmp
REM Удалим файлы с расширением tmp DEL *.tmp
Условное выполнение команд
В командной строке Windows можно использовать специальные символы, которые позволяют вводить несколько команд одновременно и управлять работой команд в зависимости от результатов их выполнения. С помощью таких символов условной обработки можно содержание небольшого пакетного файла записать в одной строке и выполнить полученную составную команду.
Используя символ амперсанда &, можно разделить несколько утилит в одной командной строке, при этом они будут выполняться друг за другом. Например, если набрать командную строку
DIR & PAUSE & COPY /?
и нажать клавишу <Enter>, то вначале на экран будет выведено содержимое текущего каталога, а после нажатия любой клавиши — встроенная справка команды copy.
Символ ^ позволяет использовать командные символы как текст, т. е. при этом происходит игнорирование значения специальных символов. Например, если ввести в командной строке
ECHO Абв & COPY /?
и нажать клавишу <Enter>, то произойдет выполнение подряд двух команд: echo Абв и copy /?. Если же выполнить команду
ECHO Абв ^& COPY /?
то на экран будет выведено
Абв & COPY /?
В этом случае просто выполняется одна команда echo с соответствующими параметрами.
Условная обработка командосуществляется с помощью символов && и | | следующим образом. Двойной амперсанд && запускает команду, стоящую за ним в командной строке, только в том случае, если команда, стоящая перед амперсандами была выполнена успешно. Например, если в корневом каталоге диска с: есть файл plan.txt, то выполнение строки
TYPE C:\plan.txt && DIR
приведет к выводу на экран этого файла и содержимого текущего каталога. Если же файл c:\pian.txt не существует, то команда dir выполняться не будет.
Два символа || осуществляют в командной строке обратное действие, т. е. запускают команду, стоящую за этими символами, только в том случае, если команда, идущая перед ними, не была успешно выполнена. Таким образом, если в предыдущем примере файл c:\plan.txt будет отсутствовать, то в результате выполнения строки
TYPE C:\plan.txt || DIR
на экран выведется содержимое текущего каталога.
Отметим, что условная обработка действует только на ближайшую команду, т. е. в строке
TYPE C:\plan.txt && DIR & COPY /?
команда copy /? запустится в любом случае, независимо от результата выполнения команды TYPE C:\plan.txt.
Несколько утилит можно сгруппировать в командной строке с помощью скобок.
Рассмотрим, например, две строки:
TYPE C:\plan.txt && DIR & COPY /?
TYPE C:\plan.txt && (DIR & COPY /?)
В первой из них символ условной обработки && действует только на команду dir, во второй — одновременно на две команды: dir и copy.
Задания к лабораторной работе
Примечание
Все файлы делать в каталоге C:\Lab
1. Создать командный файл, который выводил бы содержимое каталога, указанного в качестве параметра командной строки, в текстовый файл catalog.txt.
Командный файл должен обрабатывать два ключа:
/a – сортировка выводимой информации по алфавиту
/d – по дате создания
2. Написать командный файл, который будет копировать из текущего каталога все файлы, в каталог, указанный первым параметром. Если имя каталога, в который должно производиться копирование, не задано, то вывести сообщение об этом.
3. Написать пакетный файл, который автоматически удалял бы в каталоге, указанном в командной строке все подкаталоги.
4. Написать пакетный файл, который запустит Командный файл созданный в 1 задании с параметром /a, затем переместит файл в каталог с:/Lab1/. Затем выведет на экран то что записано в этом файле, сделает остановку до нажатия любой клавиши и удалит этот файл после нажатия любой клавиши.
5. Написать пакетный файл, который проверяет наличие catalog.txt. в каталоге с:/Lab/. И если он там есть выводил сообщение он на месте, если файла там нет, то запускал файл созданный в 1 работе
Лабораторная работа Командные файлы Windows
Постановка задачи
Цель работы: научиться использовать Командные файлы в операционной системы Windows.
Теоретические предпосылки
Командный файл представляет собой обычный текстовый файл с расширением bat (cmd), в котором записаны допустимые команды операционной системы, а также некоторые дополнительные инструкции и ключевые слова, придающие командным файлам некоторое сходство с алгоритмическими языками программирования. Например, если записать в файл deltmp.bat следующие команды:
С:\
CD %TEMP%
ATTRIB -R *.tmp
DEL *.tmp
и запустить его на выполнение, то будут удалены все файлы во временном каталоге Windows. Таким образом, исполнение командного файла приводит к тому же результату, что и последовательный ввод записанных в нем команд. Командные файлы широко используются при выполнении многих задач, связанных с администрированием системы.
В командных файлах можно использовать комментарии, т. е. строки, которые никак не влияют на выполнение этого файла. Комментарии вносятся с помощью ключевого слова rem, например
REM Снимем атрибут "Только чтение" ATTRIB -R *.tmp
REM Удалим файлы с расширением tmp DEL *.tmp
Условное выполнение команд
В командной строке Windows можно использовать специальные символы, которые позволяют вводить несколько команд одновременно и управлять работой команд в зависимости от результатов их выполнения. С помощью таких символов условной обработки можно содержание небольшого пакетного файла записать в одной строке и выполнить полученную составную команду.
Используя символ амперсанда &, можно разделить несколько утилит в одной командной строке, при этом они будут выполняться друг за другом. Например, если набрать командную строку
DIR & PAUSE & COPY /?
и нажать клавишу <Enter>, то вначале на экран будет выведено содержимое текущего каталога, а после нажатия любой клавиши — встроенная справка команды copy.
Символ ^ позволяет использовать командные символы как текст, т. е. при этом происходит игнорирование значения специальных символов. Например, если ввести в командной строке
ECHO Абв & COPY /?
и нажать клавишу <Enter>, то произойдет выполнение подряд двух команд: echo Абв и copy /?. Если же выполнить команду
ECHO Абв ^& COPY /?
то на экран будет выведено
Абв & COPY /?
В этом случае просто выполняется одна команда echo с соответствующими параметрами.
Условная обработка командосуществляется с помощью символов && и | | следующим образом. Двойной амперсанд && запускает команду, стоящую за ним в командной строке, только в том случае, если команда, стоящая перед амперсандами была выполнена успешно. Например, если в корневом каталоге диска с: есть файл plan.txt, то выполнение строки
TYPE C:\plan.txt && DIR
приведет к выводу на экран этого файла и содержимого текущего каталога. Если же файл c:\pian.txt не существует, то команда dir выполняться не будет.
Два символа || осуществляют в командной строке обратное действие, т. е. запускают команду, стоящую за этими символами, только в том случае, если команда, идущая перед ними, не была успешно выполнена. Таким образом, если в предыдущем примере файл c:\plan.txt будет отсутствовать, то в результате выполнения строки
TYPE C:\plan.txt || DIR
на экран выведется содержимое текущего каталога.
Отметим, что условная обработка действует только на ближайшую команду, т. е. в строке
TYPE C:\plan.txt && DIR & COPY /?
команда copy /? запустится в любом случае, независимо от результата выполнения команды TYPE C:\plan.txt.
Несколько утилит можно сгруппировать в командной строке с помощью скобок.
Рассмотрим, например, две строки:
TYPE C:\plan.txt && DIR & COPY /?
TYPE C:\plan.txt && (DIR & COPY /?)
В первой из них символ условной обработки && действует только на команду dir, во второй — одновременно на две команды: dir и copy.
|
|
|
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!