Як створити та працювати з BAT-файлом ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
16.12.2024

Як створити та працювати з BAT-файлом

BAT-файл (або командний файл) – це простий текстовий файл, що містить низку команд, які виконуються за допомогою командного рядка Windows (cmd.exe). BAT-файли часто використовуються для автоматизації повторюваних завдань, керування системними операціями або для пакетної обробки файлів. Вони широко використовуються для написання сценаріїв і можуть виконувати такі команди, як запуск програм, копіювання файлів або виконання системних завдань.

У цій статті ми пояснимо, що таке BAT-файл, як його створити та як працювати з ним для автоматизації завдань у вашій системі Windows.

Що таке BAT-файл?

BAT-файл (скорочення від batch-файл) – це файл сценарію, який містить послідовність команд для виконання операційною системою Windows. Коли BAT-файл запускається, команди в ньому виконуються в тому порядку, в якому вони записані, автоматизуючи низку завдань, які інакше довелося б виконувати вручну.

Найпоширеніші способи використання BAT-файлів включають

  • Послідовний запуск декількох команд.
  • Автоматизація завдань системного адміністрування (наприклад, створення резервних копій, переміщення файлів).
  • Налаштування системних середовищ і змінних.
  • Запуск програм або скриптів.

Розширення файлів для командних файлів – .bat, і ці файли можна створювати за допомогою будь-якого текстового редактора (наприклад, Блокнот).

Як створити BAT-файл

Створити BAT-файл дуже просто, і для початку вам знадобиться лише базовий текстовий редактор. Виконайте наступні кроки:

Крок 1: Відкрийте текстовий редактор

  1. Відкрийте Блокнот або будь-який інший текстовий редактор на ваш вибір.
    • У Windows ви можете натиснути Windows R, ввести “Блокнот” і натиснути Enter.

Крок 2: Запишіть команди у BAT-файл

У текстовому редакторі напишіть команди, які ви хочете, щоб виконував командний файл. Наприклад, ви можете написати прості команди, такі як відображення тексту, створення папок або запуск програм.

Приклад простого BAT-файлу:
@echo off echo Привіт, ласкаво просимо до BAT-файлу! mkdir NewFolder пауза

Пояснення:

  • @echo off: Приховує відображення команд у командному рядку, показуючи лише результати виконання.
  • echo Привіт, ласкаво просимо до BAT-файлу! Показує повідомлення у командному рядку.
  • mkdir NewFolder: Створює новий каталог з назвою “NewFolder”
  • pause: Призупиняє виконання скрипта і чекає на введення користувачем перед закриттям командного рядка.

Крок 3: Збереження файлу у форматі .bat

Після написання команд збережіть файл з розширенням .bat:

  1. У Блокноті натисніть Файл > Зберегти як.
  2. Змініть тип Зберегти як на Всі файли.
  3. Назвіть файл так, щоб він закінчувався на .bat (наприклад, example.bat).
  4. Виберіть місце, куди ви хочете зберегти файл, і натисніть кнопку Зберегти.

Як запустити BAT-файл

Після того, як BAT-файл створено, запустити його дуже просто.

Спосіб 1: Двічі клацніть файл BAT

  • Знайдіть файл BAT у провіднику і двічі клацніть його. Пакетний файл виконає команди, і відкриється вікно командного рядка для відображення результатів.

Спосіб 2: Запуск з командного рядка

  1. Відкрийте командний рядок (натисніть Windows R, введіть cmd і натисніть Enter).
  2. Перейдіть до каталогу, де знаходиться файл BAT, за допомогою команди cd.
    cd path\to\your\batfile
  3. Введіть назву BAT-файлу і натисніть Enter, щоб запустити його.
    example.bat

Поширені команди у файлах BAT

BAT-файли підтримують широкий спектр команд для різних системних операцій. Нижче наведено деякі поширені команди, що використовуються у командних файлах:

1. echo

Виводить повідомлення або результат виконання команди.

echo This is a message.

2. пауза

Призупиняє виконання скрипта і чекає, поки користувач натисне будь-яку клавішу, перш ніж продовжити.

pause

3. cls

Очищає вікно командного рядка.

cls

4. mkdir (створити каталог)

Створює новий каталог (теку).

mkdir MyNewFolder

5. del

Видаляє файли з вказаного каталогу.

del file.txt

6. копія

Копіює файли з одного місця в інше.

copy file.txt C:\Destination

7. ren (Перейменувати)

Перейменовує файл або каталог.

ren oldfile.txt newfile.txt

8. start

Запускає нову програму або відкриває файл з програмою за замовчуванням.

start notepad.exe

9. if

Використовується для створення умовних операторів (наприклад, виконання команд на основі певних умов).

if exist file.txt echo File exists.

Використання змінних у BAT-файлах

Змінні дозволяють зберігати значення і використовувати їх у сценарії. У командних файлах ви можете визначати і використовувати змінні для створення динамічних і гнучких скриптів.

Приклад змінної:

@echo off set name=John echo Привіт, %name%! pause

У цьому скрипті

  • set name=John створює змінну з ім’ям name і присвоює їй значення “John”
  • для доступу до значення змінної використовується %name%.

Створення простого завдання автоматизації за допомогою BAT-файлу

Давайте створимо приклад BAT-файлу, який автоматизує завдання, наприклад, резервне копіювання файлів з однієї папки в іншу.

Приклад BAT-файлу резервного копіювання:

@echo off echo Запуск процесу резервного копіювання… xcopy C:\Users\YourUser\Documents C:\Backup\Documents /s /e /h /i /y echo Резервне копіювання успішно завершено! pause

У цьому скрипті

  • xcopy використовується для копіювання файлів з теки Documents до теки Backup, включно з підкаталогами і прихованими файлами.
  • /s /e /h /i /y – це опції команди xcopy, які забезпечують копіювання всіх файлів і каталогів без запиту для кожного файлу.

Планування автоматичного запуску BAT-файлу

Ви можете запланувати автоматичний запуск BAT-файлів у певний час за допомогою Планувальника завдань у Windows.

Крок запуску BAT-файлу за розкладом:

  1. Відкрийте Планувальник завдань (знайдіть його в меню “Пуск” Windows).
  2. Натисніть кнопку Створити основне завдання на правій панелі.
  3. Дотримуючись вказівок майстра, створіть назву завдання, встановіть тригер (коли завдання має виконуватися) і вкажіть BAT-файл для виконання.
  4. У розділі Дія виберіть Запустити програму і перейдіть до BAT-файлу, який потрібно запустити.
  5. Встановіть бажаний розклад і натисніть Готово, щоб зберегти завдання.

Тепер BAT-файл запускатиметься автоматично за встановленим вами розкладом.

Висновок

BAT-файли – це потужний спосіб автоматизації завдань, керування системними операціями та послідовного запуску декількох команд у Windows. Створюючи та працюючи з BAT-файлами, ви можете спростити повторювані завдання, впорядкувати процеси та заощадити час. Незалежно від того, чи використовуєте ви базові команди, чи включаєте змінні та умови, пакетне написання сценаріїв є безцінною навичкою для всіх, хто працює в середовищі Windows. Завдяки можливості планувати BAT-файли за допомогою Планувальника завдань, ви також можете автоматизувати виконання завдань без ручного втручання, що робить їх ще більш корисними як для особистого, так і для професійного використання.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills