- •Вимоги до обладнання
- •Види операційних систем
- •Microsoft Windows
- •Хмарні операційні системи
- •Командний рядок Windows xp
- •Хід роботи
- •Також можна змінювати шрифт, розмір та колір даного вікна
- •4. Робота з папками.
- •Завдання
- •Приклад
- •Хід роботи
- •11. Приклад копіювання файлів. Вмістимі файли з розширенням “.Jpg” розміщені в папці к копіюються в папку bin.
- •Завдання
- •Лабораторна робота №3 Тема: «Передача параметрів у командні файли»
- •Хід роботи
- •1. Обчислення значення виразу для заданих користувачем вхідних значень.
- •6. Копіювання або переміщення файлів з заданим розширенням:
- •Варіанти завдань
- •Лабораторна робота №4
- •Хід роботи
- •1. Cipher-шифрування даних через командну строку
- •Команда сipher має такі параметри:
- •2. Приховування даних
- •Завдання
Хід роботи
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
Використання оператора 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.
