Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


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.

    1. Изучите формат команды prompt.
    2. Определите текущую дату.
    3. Включите в строку приглашения сведения о текущей дате и времени.
    4. Установите несколько контрастных цветовых схем (фон и текст).
    5. Просмотрите сведения о текущей версии ОС.

Практическая (лабораторная) работа 2.

    1. Определите с помощью команд dir и find сколько байт занято и свободно в каталоге c: \windows
    2. Определить количество папок в том же каталоге
    3. Подсчитать в том же каталоге количество файлов с расширением. bmp

Команда subst позволяет создать виртуальный диск, то есть сопоставить некоторому пути из каталогов букву диска.


Поделиться:



Последнее изменение этой страницы: 2019-03-30; Просмотров: 807; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь