
- •Вимоги до обладнання
- •Види операційних систем
- •Microsoft Windows
- •Хмарні операційні системи
- •Командний рядок Windows xp
- •Хід роботи
- •Також можна змінювати шрифт, розмір та колір даного вікна
- •4. Робота з папками.
- •Приклад
- •Завдання
- •Хід роботи
- •11. Приклад копіювання файлів. Вмістимі файли з розширенням “.Jpg” розміщені в папці к копіюються в папку bin.
- •Завдання
- •Лабораторна робота №3 Тема: «Передача параметрів у командні файли»
- •Хід роботи
- •1. Обчислення значення виразу для заданих користувачем вхідних значень.
- •6. Копіювання або переміщення файлів з заданим розширенням:
- •Варіанти завдань
- •Лабораторна робота №4
- •Хід роботи
- •1. Cipher-шифрування даних через командну строку
- •Команда сipher має такі параметри:
- •2. Приховування даних
- •Завдання
6. Копіювання або переміщення файлів з заданим розширенням:
@echo off
SetLocal
echo .
echo .
echo Vuberit dijy:
echo 1 - kopijyvatu fajlu
echo 2 - peremistutu fajlu
echo 3 - vuvestu na ekran nazvu fajliv
echo .
set /p choice=Make choice:
echo .
set /p ext=Vvedit tup fajliv (rozwurennia):
if not exist C:\temp mkdir C:\temp
for /R C:\work %%i in (*.%ext%) do (
if "%choice%" == "1" (
copy %%i C:\temp
)
if "%choice%" == "2" (
move %%i C:\temp
)
if "%choice%" == "3" (
echo %%i
)
)
pause
EndLocal
Результат роботи:
Перевірка за допомогою команди dir C:\temp. В папку скопійовано усі dll-файли:
Варіанти завдань
Варіант 1.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= a-10*b+c/2
2. Для всіх файлів з розширенням “.doc” що знаходяться в папці C:\projects встановити атрибут “архівний”.
3. Перемістити усі файли “*.exe” з папки main1 в папку documents, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
1 - запустити paint (команда mspaint)
2 - запустити word (знайти шлях до ехе-файлу)
3 - запустити notepad (команда notepad)
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
S – присвоїти всім файлам атрибут системний
A – присвоїти всім файлам атрибут архівний
R – присвоїти всім файлам атрибут тільки для читання
H – присвоїти всім файлам атрибут прихований
Встановити вибраний користувачем атрибут для всіх файлів типу “txt”.
Варіант 2.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= a*b-120*c
2. Для всіх файлів з розширенням “.txt” що знаходяться в папці C:\main встановити атрибут “тільки для читання”.
3. Перемістити усі файли “*.cmd” з папки files в папку bin, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
1 – вивести дерево папок
2 – вивести вміст папки
3 – вивести поточну дату ( команда date /T)
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
1 – копіювати файли
2 – вивести на екран імена файлів
3 – знищити файли (команда del %%i)
Виконати вибрану користувачем дію.
Варіант 3.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= (11*a+b+c)*15
2. Для всіх файлів з розширенням “.doc” що знаходяться в папці C:\projects зняти атрибут “архівний”.
3. Перемістити усі файли “*.txt” з папки open в папку secret, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
1 – запустити paint (mspaint)
2 – вивести поточну дату ( команда date /T)
3 – вивести поточний час ( команда time /T)
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
S – присвоїти всім файлам атрибут системний
A – присвоїти всім файлам атрибут архівний
R – присвоїти всім файлам атрибут тільки для читання
H – присвоїти всім файлам атрибут прихований
Зняти вибраний користувачем атрибут для всіх файлів типу “dat”.
Варіант 4.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= 5*a*(8*b-c)
2. Для всіх файлів з розширенням “.dll” що знаходяться в папці C:\programs встановити атрибут “прихований”.
3. Перемістити усі файли “*.xls” з папки files в папку tables, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
1 - запустити Блокнот (notepad)
2 - запустити word (знайти шлях до ехе-файлу)
3 - запустити excel (знайти шлях до ехе-файлу)
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
1 – створити папку
2 – знищити папку
3 – вивести вміст папки на екран
Виконати вибрану користувачем дію.
Варіант 5.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= (a-b)/5+12*c
2. Для всіх файлів з розширенням “.doc” що знаходяться в папці C:\mydocs встановити атрибут “тільки для читання”.
3. Перемістити усі файли “*.txt” з папки old в папку new, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
1 – вивести поточну дату (команда date /T)
2 – вивести поточний час (команда time /T)
3 – змінити поточну дату (команда date)
4 – змінити поточний час (команда time)
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
S – присвоїти всім файлам атрибут системний
A – присвоїти всім файлам атрибут архівний
R – присвоїти всім файлам атрибут тільки для читання
H – присвоїти всім файлам атрибут прихований
Зняти вибраний користувачем атрибут для всіх файлів типу “dat”.
Варіант 6.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= 8*a+b+150*c
2. Для всіх файлів з розширенням “.exe” що знаходяться в папці C:\found встановити атрибут “системний”.
3. Перемістити усі файли “*.doc” з папки main1 в папку main2, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
1 – вивести вміст папки C:\Documents and Settings
2 – запустити word (знайти шлях до ехе-файлу)
3 – вивести поточну дату (команда date /T)
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
1 – створити файл (copy con ім’я_файлу)
2 – відкрити файл C:\main\1.txt
3 – запустити Блокнот (notepad)
Виконати вибрану користувачем дію.
Варіант 7.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= 122*a-123*b+124*c
2. Для всіх файлів з розширенням “.dll” що знаходяться в папці C:\projects встановити атрибут “архівний”.
3. Перемістити усі файли “*.exe” з папки first в папку second, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
1 - запустити paint (mspaint)
2 - запустити notepad (notepad)
3 - запустити excel (знайти шлях до ехе-файлу)
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
S – присвоїти всім файлам атрибут системний
A – присвоїти всім файлам атрибут архівний
R – присвоїти всім файлам атрибут тільки для читання
H – присвоїти всім файлам атрибут прихований
Встановити вибраний користувачем атрибут для всіх файлів типу “cmd”.
Варіант 8.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= (2*a-10*b)*c
2. Для всіх файлів з розширенням “.doc” що знаходяться в папці C:\desk встановити атрибут “тільки для читання”.
3. Перемістити усі файли “*.doc” з папки bin в папку src, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
1 - запустити notepad (notepad)
2 - запустити word (знайти шлях до ехе-файлу)
3 - вивести дерево папок
4 - вивести вміст поточної папки
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
1 – перемістити файли
2 – вивести на екран імена файлів
3 – знищити файли (команда del %%i)
Виконати вибрану користувачем дію.
Варіант 9.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= 15*a+10*b-5*с
2. Для всіх файлів з розширенням “.cmd” що знаходяться в папці C:\projects встановити атрибут “прихований”.
3. Перемістити усі файли “*.txt” з папки documents в папку lab1, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
1 - вивести вміст папки
2 - вивести дерево папок
3 - запустити notepad (notepad)
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
S – присвоїти всім файлам атрибут системний
A – присвоїти всім файлам атрибут архівний
R – присвоїти всім файлам атрибут тільки для читання
H – присвоїти всім файлам атрибут прихований
Встановити вибраний користувачем атрибут для всіх файлів типу “exe”.
Варіант 10.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= a-10*b+40*c
2. Для всіх файлів з розширенням “.doc” що знаходяться в папці C:\temp встановити атрибут “архівний”.
3. Перемістити усі файли “*.exe” з папки new в папку temp, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
1 - запустити paint (mspaint)
2 - запустити powerpoint (знайти шлях до ехе-файлу)
3 - запустити excel (знайти шлях до ехе-файлу)
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
1 – створити файл (copy con ім’я_файлу)
2 – відкрити файл C:\Documents\lab1.doc
3 – вивести дерево папок
Виконати вибрану користувачем дію.
Варіант 11.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= (11*a+b)/c
2. Для всіх файлів з розширенням “.xls” що знаходяться в папці C:\data встановити атрибут “прихований”.
3. Перемістити усі файли “*.doc” з папки secret в папку shared, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
A - запустити word (знайти шлях до ехе-файлу)
B - вивести дерево папок
C - вивести вміст поточної папки
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
S – присвоїти всім файлам атрибут системний
A – присвоїти всім файлам атрибут архівний
R – присвоїти всім файлам атрибут тільки для читання
H – присвоїти всім файлам атрибут прихований
Встановити вибраний користувачем атрибут для всіх файлів типу “txt”.
Варіант 12.
1. Знайти значення виразу для заданих користувачем вхідних параметрів:
Y= 15*a-13*b+11*c
2. Для всіх файлів з розширенням “.asm” що знаходяться в папці C:\programs встановити атрибут “тільки для читання”.
3. Перемістити усі файли “*.txt” з папки open в папку secret, задавши шлях до папок як параметри cmd-файлу.
4. Написати командний файл, який виводить наступне меню:
1 – вивести дерево папок, починаючи з папки C:\Documents and Settings
2 – запустити powerpoint (знайти шлях до ехе-файлу)
3 – вивести поточний час (команда time /T)
та виконує команди відповідно до вибору користувача.
5. Написати командний файл, який виводить наступне меню:
1 – створити файл (copy con ім’я_файлу)
2 – знищити файл C:\Documents\zvit123.doc
3 – вивести вміст папки
Виконати вибрану користувачем дію.