![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Если указан ключ /-y, то при создании каталогов и замене файлов будет выдаваться запрос на подтверждение. Ключ /y отменяет выдачу такого запроса. ⇐ ПредыдущаяСтр 5 из 5
Команда FOR С помощью оператора цикла For можно выполнять действия над несколькими файлами или каталогами. FOR [/ключ] %переменная IN (множество) DO команда [параметры] В зависимости от ключа используются несколько разновидностей оператора FOR, которые обеспечивают следующие функции: · выполнение заданной команды для всех элементов указанного множества; · выполнение заданной команды для всех подходящих имен файлов; · выполнение заданной команды для всех подходящих имен каталогов; · выполнение заданной команды для определенного каталога, а также всех его подкаталогов; · получение последовательности чисел с заданными началом, концом и шагом приращения; · чтение и обработка строк из текстового файла; · обработка строк вывода определенной команды. Все элементы команды разделяются пробелами. Параметр переменная может иметь любое имя, состоящее из одного символа или одной цифры, при этом учитывается регистр. Параметр множество в команде FOR задает одну или более текстовых строк, разделенных запятыми, которые необходимо обработать с помощью заданной команды. Скобки обязательны. Строками могут быть имена файлов или каталогов. Параметр команда [параметры] задает команду, выполняемую для каждого элемента множества, при этом вложенность команд FOR на одной строке не допускается. Если в строке, входящей во множество, используется запятая, то значение этой строки нужно заключить в кавычки. Примеры: FOR %i IN (Раз,Два,Три) DO ECHO %i Трижды выполнит команду ECHO, выводя на экран слова, перечисленные в скобках. FOR %f IN (my1, my2) DO md %f Создаст в текущем каталоге два подкаталога my1 и my2. FOR %f IN (C:\*.txt C:\*.prn) DO ECHO %f >> list.txt Создаст файл list.txt, содержащий перечень всех файлов с расширением.txt и.prn. Команда FOR с ключом /L позволяет реализовать с помощью команды FOR цикл с известным числом повторений, в этом случае синтаксис имеет следующий: вид: FOR /L %переменная IN (начало,шаг,конец) DO команда [параметры] Примеры: FOR /L %f IN (1,1,15) DO ECHO %f Выведет на экран значения от 1 до 15 с шагом 1. FOR /Д %f IN (1,1,10) DO MD my %f создаст в текущем каталоге 15 папок с именами my1, my2, … my15. Все возможности и особенности применения команды FOR можно получить из справки (HELP FOR | more). Содержание лабораторной работы
Задание 1. Работа с окном командной строки. Получение справочной информации 1. Откройте окно командной строки. В строке заголовка нажмите на правую кнопку мыши. В открывшемся контекстном меню выберите Свойства. Выберите цветовое оформление окна на вкладке Цвета и шрифт, расположение окна. Отметьте, что можно сохранить настройки для будущих сеансов работы. 2. Отобразите окно во весь экран (нажмите Alt+Enter). Повторным нажатием Alt+Enter можно вернуть отображение в окне. 3. Введите команду Help для просмотра перечня всех команд командной строки. Теперь примените команду help |More для последовательного вывода справки на экран. 4. Полную справку по любой команде можно получить также в справке Windows из меню Пуск (Пуск→Справка и поддержка→Использование служебных программ для просмотра информации о компьютере…, в окне Сервис выберите Справочник по параметрам командной строки). Откройте справку и найдите, например, информацию по команде For. Внимательно прочитайте раздел Общие требования, убедитесь, что приведенные в тексте примеры работают. Выполните следующие задания, сохраняя последовательность команд для отчета. Задание 2. Работа с системной информацией 1. Очистите экран монитора. 2. Вызовите в командной строке справку по команде Color. Выберите цвет фона и букв – “белый на синем”, например. 3. Выведите на экран номер версии MS DOS. 4. Выведите на экран и измените текущую дату. 5. Выведите на экран и измените текущее время. 6. Выведите справку о командах в файл myList.txt. Используйте команду Echo и знак перенаправления информации в файл (> или >>). Сверните окно командной строки (Alt+Enter) и убедитесь, что файл создан. Средствами Windows просмотрите содержимое файла. Разверните окно командной строки на весь экран. 7. Просмотрите список создаваемых ОС системных переменных (команда Set). 8. Создайте собственную системную переменную с именем name. В качестве значения переменной введите свое имя. Выведите значение переменной на экран. Удалите переменную name. 9. Убедитесь в возможности обратиться к любой команде из списка команд, хранящегося в буфере клавиатуры – просто нажимайте клавиши ”↓” и ”↑”. Используйте эту возможность в дальнейшей работе.
10. Вызовите справку по команде Prompt, измените вид приглашения командной строки, например, добавив смайлик. Верните промпт, задаваемый по умолчанию (полный путь доступа к текущему каталогу). 11. Просмотрите значение системной переменной Path, содержащей перечень каталогов, просматриваемых при отсутствии необходимых данных в текущем каталоге. 12. Вызовите системный калькулятор, просто указав его имя calc. Калькулятор находится на системном диске в папке system32, но операционная система выполнит запуск этого приложения, так как имя этой папки содержится в перечне каталогов системной переменной Path. 13. Прочитайте справку по команде Path и добавьте(!) в список путей имя любой своей папки. Вызовите любой файл из добавленной папки, не указывая полного пути доступа, и убедитесь, что операционная система выполнила команду. При перезагрузке ОС значение Path будет восстановлено.
Задание 3. Работа с каталогами 1. Выберите какой-либо системный диск (в командной строке укажите имя диска, например D:). Выведите на экран содержание текущего корневого каталога без ключей, в коротком виде, постранично, с сортировкой по имени. 2. Создайте на текущем диске новый каталог (каталог первого уровня). Убедитесь, что операция прошла успешно. 3. Войдите в созданный вами каталог и создайте каталог второго уровня. 4. Выполните команды смены каталогов: a. войти в каталог второго уровня, b. выйти в надкаталог, c. перейти на другой диск, d. вернуться на прежний диск, e. войти в каталог второго уровня, f. выйти в корневой каталог текущего диска. 5. Уничтожьте СВОИ каталоги (команда RD). Провести проверки отсутствия каталогов. Задание 4. Работа с файлами 1. Создайте новый каталог MyDir_1. Войдите в MyDir_1 и создайте новый текстовый файл myFile_1.txt, содержание которого введите с клавиатуры. 2. Просмотрите содержание myFile_1 в окне командной строки. 3. Вызовите встроенный текстовый редактор для корректировки файла (команда edit myFile_1.txt). Добавьте в файл строку, сохраните изменения и выйдите из текстового редактора. 4. Добавьте в текстовый файл myFile_1.txt системную дату и системное время, при этом используйте команду echo, знак перенаправления >> и системные переменные %date% и %time%. 5. Создайте системную переменную name, содержащую ваше имя. Введите значение этой переменной в файл myFile_1.txt. 6. В каталоге MyDir_1 создайте каталог второго уровня MyDir_2. Находясь в MyDir_1 cкопируйте файл myFile_1.txt в каталог MyDir_2 c новым именем copyFile. 7. Перейдите в каталог MyDir_2 и убедитесь в том, что файл скопирован. 8. В каталоге второго уровня создайте с помощью команды ECHO новый файл newfile c любым содержимым. Добавьте в конец файла copyFile содержимое вновь созданного файла newfile (команда copy <первый файл > + <второй файл> <файл результата>, можно не указывать имя файла результата, тогда в <первый файл> будет добавлен <второй файл>). Проверьте содержимое объединенного файла. 9. Перенесите объединённый файл в каталог MyDir_1 (команда MOVE). 10. Переименуйте объединённый файл (команда REN). 11. Скопируйте в каталог MyDir_2 все файлы с расширением.dll и именем, имеющем не более трёх символов, из папки системного диска c:\windows\system32. Проверьте выполнение команды.
12. Удалите одной командой все файлы из каталога MyDir_2 (команда DEL). Задание 5. Работа с командой For 1. Войдите в каталог MyDir_2 и создайте в нем 9 папок с именами my1_1, my2_1, …, my9_1 с помощью команды FOR /L %k IN (1,1,10) DO MD my%k_1 2. Теперь с помощью команды FOR и команды ECHO создайте в каждом из созданных каталогов по текстовому файлу с именами my_1, my_2 и т. д. 3. Удалите созданные файлы и каталоги с помощью команды FOR. 4. Войдите в любой каталог, содержащий файлы. Создайте команду, которая записывает в текстовый файл имена файлов в текущем каталоге FOR %i IN (*) DO ECHO %i >> rez.txt 5. Выполните подсчет файлов в текущей папке, создав системную переменную k для счета FOR %i IN (*) DO SET /A k=k+1 и выведите значение переменной к на экран (команда echo %k%).
Удалите все созданные в процессе работы файлы и каталоги.
|
|||||||
Последнее изменение этой страницы: 2016-04-19; просмотров: 437; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.19.0 (0.023 с.) |