Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
ECHO B - В файл catalog.txt
REM Вывод подсказки для ввода CHOICE /C AB /M " Куда выводить содержимое %1" CLS REM Определение сделанного выбора IF ERRORLEVEL 2 GOTO DirToFile IF ERRORLEVEL 1 GOTO DirToCon ECHO Выбор не был сделан. GOTO End : DirToCon DIR %1 | MORE GOTO End : DirToFile DIR %1 > catalog.txt GOTO End : NoDir ECHO He указан каталог для сканирования! PAUSE : End 3. @ECHO OFF FORFILES /P %1 /C " cmd /c if @fsize GTR 2097152 del @path" 4. @ ECHO OFF set min=%1 set max=%2 FOR /F " TOKENS=1, 2, 3, 4*" %%a IN (sums.txt) DO ( IF %%d LEQ %max% if %%d GEQ %min% 1> > suminfo.txt echo %%a %%b %%c %%d ) 5. @ ECHO OFF for / L %% B in (1, 1, 3) do ( If Not Exist backup%%B md backup%%B copy *.%1 backup%%B\ ) 6. @ECHO OFF : Loop IF " %1" ==" " GOTO Continue If Not Exist %1 md %1 copy *.%1 %1\ SHIFT GOTO Loop : Continue 7. @ECHO OFF : Loop IF " %1" ==" " GOTO Continue dir *.%1 > %1.lst SHIFT GOTO Loop : Continue
Тема 5. Управление процессами и потоками Практическая (лабораторная) работа 8. Командные файлы 1. Cоздать файл folders.bat, создающий в Вашем каталоге дерево каталогов как показано на рисунке ниже. Файл может состоять из команд md и cd. 2. В каталоге All с помощью командной строки (copy con…)создать следующие файлы: 1.txt, 2.txt, 3.txt различного содержания; Создать пакетный командный файл first.bat и описать следующую последовательность команд. 3. Удалить каталог В3, в каталоге А1 создать подкаталоги В4 и В5 и удалить каталог В2. 4. Скопировать файл 1.txt в каталог А2 и переименовать его в файл one.txt 5. Скопировать все текстовые файлы из каталога All в каталог С2. 6. Объединить все текстовые файлы, хранящиеся в каталоге С2, в файл man.txt и вывести его содержимое на экран. 7. Скопировать файл man.txt в директорию А1l. 8. Создать командный файл, который имеет в качестве параметра командной строки ПОЛНОЕ имя некоторого файла. На своем диске создать новую папку, имя которой совпадает с расширением этого файла и скопировать все файлы каталога C: \Windows, начинающиеся на букву k, в эту папку.
РЕШЕНИЕ:
1. @ echo off cd c: \ mydir md All\A1 md All\A2\B1\C1 md All\A2\B1\C2 md All\A2\B2 md All\ A3\ B3 2. Cd All Copy con 1. txt По окончании ввода – ctrl+Z Copy con 2. txt По окончании ввода – ctrl+Z Copy con 3. txt По окончании ввода – ctrl+Z Создать пакетный командный файл first.bat и описать следующую последовательность команд. @ echo off cd c: \ mydir 3. rd /S /Q All\A3\B3 md All\A1\B4 md All\A1\B5 rd /S /Q All\A2\B2 4. copy All\1.txt All\A2\ ren All\A2\1.txt one.txt 5. copy All\*txt All\A2\B1\C2\ 6. type All\A2\B1\C2\*.txt > All\A2\B1\C2\man.txt type All\A2\B1\C2\man.txt 7. copy All\A2\B1\C2\man.txt All\ 8. @echo off cd c: \mydir set " ext=%~x1" md %ext:.=% copy C: \Windows\k* %ext:.=%
Практическая (лабораторная) работа 9. Разные команды Windows Кроме команд для работы с файлами и каталогами в Windows существуют команды для работы с процессами, с сетью и т.д. В этой работе мы познакомимся с некоторыми из них. · ver - выводит на экран версию ОС. · vol - вывод метки диска и серийного номера тома. · start - запуск программы в отдельном окне. · cls - очистка окна командной строки. · prompt - настройка внешнего вида строки приглашения cmd. · mem - команда вывода сведений о распределении оперативной памяти. · color - установка цветов для текста и фона окна терминала. Практическая (лабораторная) работа 1.
Практическая (лабораторная) работа 2.
Команда subst позволяет создать виртуальный диск, то есть сопоставить некоторому пути из каталогов букву диска. |
Последнее изменение этой страницы: 2019-03-30; Просмотров: 892; Нарушение авторского права страницы