Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС ЛАБОРАТОРНІ РОБОТИ.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
3 Мб
Скачать
☆

Хід роботи

1. Для того щоб створити cmd-файл необхідно:

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд у вигляді:

echo"Stvoreno derevo papok"

mkdir main

mkdir main\001

mkdir main\002

mkdir main\001\a

mkdir main\001\b

mkdir main\002\c

mkdir main\002\d

- зберегти новий файл з розширенням. Cmd.

2. Після здійснення цих дій запустіть файл в командній стрічці cmd.

3. Використовуємо команду If .Якщо папка з іменем main не існує на нашому компютері, тоді ми створюємо таке дерево папок.

echo OFF

if not exist main (

echo"Stvoreno derevo papok"

mkdir main

mkdir main\001

mkdir main\002

mkdir main\001\a

mkdir main\001\b

mkdir main\002\c

mkdir main\002\d

) else (

echo"Papka vje e na vashomy compyteri"

)

echo ON

4. Щоб вище створений файл не вображався в повному обсязі, а тільки виводив результат використовуємо знак @- таким чином ми можем закоментувати будь який крок.

@echo OFF

if not exist main(

echo"Stvoreno derevo papok"

mkdir main

mkdir main\001

mkdir main\002

mkdir main\001\a

mkdir main\001\b

mkdir main\002\c

mkdir main\002\d

) else (

echo"Papka vje e na vashomy compyteri"

)

echo ON

  1. Використання оператора For.

5.1. @For %%1 in (1,2,4,6,7,10) do echo Hello!

5.2. @ echo off

@For %%1 in (1,2,4,6,7,10) do echo Hello!

echo on

8. Використання циклу: за допомогою команди for виводимо числа з 1 до 100 з кроком 1.

8.1 @echo off

for /L %%i in (1, 1, 100) do echo %%i

echo on

8.2 @ echo off

echo "Welcome to my cmd file"

for %%i in (1,34,40) do (

echo %%i

)

echo on

9. Створення папок за допомогою команди For

@echo off

if not exist bin mkdir bin

for /L %%i in (1, 1, 1000) do mkdir bin\folder%%i

echo on

10. Використання списку файлів каталогу

(*.*) – список файлів каталогу

Приклад 1 – перечислення каталогу файлів

@echo off

if not exist bin mkdir bin

for %%i in (*.*) do echo %%i

echo on

Приклад 2 –перечислення папок

@echo off

if not exist bin mkdir bin

for /D %%i in (*.*) do echo %%i

echo on

Приклад 3 – заходимо всередину каталогу

@echo off

if not exist bin mkdir bin

for /R %%i in (*.*) do echo %%i

echo on

Приклад 5 - заходимо всередину каталогу і вибираємо усі файли з розширенням mp3

@ echo off

echo "Welcome to my cmd file"

for /R E:\mope %%i in (*.mp3) do (

echo %%i

)

echo on

11. Приклад копіювання файлів. Вмістимі файли з розширенням “.Jpg” розміщені в папці к копіюються в папку bin.

@ echo off

echo "Welcome to my cmd file"

if not exist E:\bin (

mkdir E:\bin

for /R E:\K %%i in (*.jpg) do (

echo %%i

copy %%i E:\bin

)

) else (

echo "E:\bin alredy exists"

)

echo on

Завдання

Варіант 1

- створити новий текстовий документ з розширенням. Txt;

- записати необхідний набір команд для створення такого дерева;

Student

Grypa

P idgrypa

lab 1 lab 2 lab 3

a b е c d

f

- зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 7 до 137 з кроком 8;

- відкрити усі файли з розширенням «.doc», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.txt” розміщені в папці main1 в папку bin.

Варіант 2

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

m ain

1 2 3

f v

a b е c d

- - зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 1 до 100 з кроком 5;

- відкрити усі файли з розширенням «.txt», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.txt” розміщені в папці main1 в папку bin.

Варіант 3

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

main 1

m ain 2 main 3

1 4 7

2 10 5 6 8 9

3

-

- - зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 20 до 85 з кроком 2;

- відкрити усі файли з розширенням «.exe», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.exe” розміщені в папці main1 в папку bin.

Варіант 4

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

main 1

m ain 2 main 3

1 4

2 5 6

3

- - зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 1 до 1000 з кроком 10;

- відкрити усі файли з розширенням «.txt», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.txt” розміщені в папці main1 в папку bin.

Варіант 5

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

m ain 1

main 4

m ain 2 main 3

11

1 4 7

2 10 5 6 8 9

- - зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 10000 до 30987 з кроком 156;

- відкрити усі файли з розширенням «.exe», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.exe” розміщені в папці main1 в папку bin.

Варіант 6

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

main 1

m ain 2 main 3 main 4

1 4 6 7

5

2 3

- зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 10 до 30000 з кроком 15;

- відкрити усі файли з розширенням «.doc», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.doc” розміщені в папці main1 в папку bin.

Варіант 7

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

Grypa

P idgrypa

lab 1 lab 2 lab 3

a е c

f

- зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 10000 до 30987 з кроком 156;

- відкрити усі файли з розширенням «.jpg», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.jpg” розміщені в папці main1 в папку bin.

Варіант 8

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

main 1

m ain 2 main 3 main 4

1 6 7

5

2 8

- зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 1 до 256 з кроком 3;

- відкрити усі файли з розширенням «.jpg», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.jpg” розміщені в папці main2 в папку bin2.

Варіант 9

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

main 1

m ain 2 main 3 main 4

1 4 6

2 5

3 8

7

- зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 99 до 1123 з кроком 12;

- відкрити усі файли з розширенням «.еxe», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.exe” розміщені в папці main1 в папку bin3.

Варіант 10

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

main 1

m ain 2 main 3 main 4

1 9 4 6 7

5

2 3 8

- зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 556 до 1999 з кроком 4;

- відкрити усі файли з розширенням «.txt», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.txt” розміщені в папці main1 в папку bin3.

Варіант 11

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

main 1

m ain 2 main 3 main 4

1 3 4 6

5 2

- зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 556 до 1999 з кроком 4;

- відкрити усі файли з розширенням «.doc», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.doc” розміщені в папці main1 в папку bin4.

Варіант 12

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

main 1

m ain 2 main 3 main 4

1 6 7

5

2 8

- зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 3 до 56 з кроком 1;

- відкрити усі файли з розширенням «.jpg», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.jpg” розміщені в папці main1 в папку bin5.

Варіант 13

- створити новий текстовий документ з розширенням. Txt.

- записати необхідний набір команд для створення такого дерева:

main 1

m ain 2 main 3 main 4

1 6 7

2 8

9

- зберегти цей файл з розширенням cmd;

- за допомогою циклу for вивести діапазон чисел від 5 до 100000 з кроком 10;

- відкрити усі файли з розширенням «.txt», які містяться на диску С.

- скопіювати вмістимі файли з розширенням “.txt” розміщені в папці main1 в папку bin6.