logo

Основи пакетного сценарію

Пакетне створення сценаріїв складається з серії команд, які виконуються інтерпретатором командного рядка та зберігаються у звичайному текстовому файлі. Вона зазвичай не використовується як мова програмування, тому вона не є загальноприйнятою та не є популярною, але її контроль і домінування в середовищі Windows ніколи не можна нехтувати. Майже кожне завдання та кожну дію можна виконати за допомогою простої послідовності команд, введених у командному рядку Windows.

Пакетне виконання сценарію

Існує 2 способи виконання пакетного сценарію.



  • Введіть пакетний сценарій у командному рядку.
  • Запишіть код сценарію у файл і виконайте його через командний рядок.

Введення команд знову і знову на терміналі може бути дуже виснажливим завданням, якщо ми маємо дуже довгий код. Тому для створення пакетних файлів зазвичай краще використовувати варіант 2.

Створення пакетних файлів

Кроки для створення пакетного файлу досить прості:-

комп'ютерні мережі
  1. Створіть новий текстовий файл із « .txt розширення.
  2. Тепер перейменуйте цей файл із розширенням на ' .один «це створює пакетний файл.
  3. Тепер відкрийте цей файл .bat у будь-якому текстовому редакторі та почніть створювати сценарії.

Щоб розпочати створення сценаріїв, ми повинні знати команди пакетного інтерфейсу. Команди Batch іноді схожі на команди Linux Scripting.



Пакетні команди

Базові пакетні команди є всіма нечутливий до регістру і може використовуватися для виконання певного набору інструкцій:-

    DIR – команда «dir» використовується для отримання всіх каталогів, підкаталогів і файлів, присутніх у поточному робочому каталозі. CD – команда «cd» використовується для зміни поточного робочого каталогу. VER – команда «ver» повідомляє версію Windows користувача. CLS – команда «cls» використовується для очищення екрана командного рядка . ECHO – команда «echo» за замовчуванням увімкнена, але якщо ми вимкнемо її за допомогою «echo off», підказка вимкнеться, доки не пройде час «echo on». @ – «@», якщо використовується перед будь-якою командою, приховує, яка команда виконується. @ECHO OFF – ця команда служить початковою точкою для будь-якого основного пакетного сценарію, оскільки вона приховує підказку за допомогою «echo off» і приховує команду «echo off» за допомогою «@». HELP – ця команда розповідає нам усе про команди, доступні в cmd. Він працює, лише якщо cmd запускається від імені адміністратора.
Пакетні команди

Як виконати пакетну команду через cmd (командний рядок)

Типи даних у пакеті

    Цілі числа – Batch підтримує весь набір позитивних і негативних цілих чисел. Рядки – На відміну від більшості мов програмування, ми рідко використовуємо () подвійні лапки, але використовуємо « луна ' команда для друку рядків

Примітка: Пакет не підтримує значення з плаваючою комою, тобто значення з точністю.



сплячий діалект

Змінні в пакетному сценарії

Змінна — це сутність, яка зберігає певне значення та дозволяє користувачеві виконувати над нею будь-який набір інструкцій. Для створення змінних використовуємо команду НАБІР команда. Змінну, на відміну від багатьох мов програмування, можна просто призначити, не вказуючи їй жодного типу даних.

 SET my_variable=Hello World>

Щоб надрукувати цю змінну, нам потрібно використати команду ЛУНА але з невеликою варіацією. Оскільки echo друкує як рядки, так і змінні для друку рядка, ми просто пишемо рядок після ЛУНА як

 ECHO Hello World>

Але для друку змінної ми використовуємо ЛУНА в інший спосіб, обходячи імена змінних усередині двох знаків відсотків (%), щоб ім’я змінної не стало рядком-

симетрична різниця
 ECHO %my_variable%>

Робота з пакетними скриптами

Створення наших власних пакетних сценаріїв

Приклад 1: Щоб надрукувати GeeksForGeeks у командному рядку з використанням змінної та без неї.

Без використання змінної

 ECHO GeeksForGeeks>

Зі змінною

Java перетворює символ у рядок
 SET my_var=GeeksForGeeks ECHO %my_var%>

створення пакетного сценарію

Арифметичні оператори в пакетному сценарії

Список операторів:

 SET /A sum=1+1 ::addition operator ECHO %sum% SET /A mul=7*9 ::multiplication operator ECHO %mul% SET /A div=9/3 ::Division operator ECHO %div% SET /A  assign=10 ::Assignment operator ECHO %assign% SET /A assign+=15 ::Increment then assignment operator ECHO %assign% SET /A mod= 10%3 ::Modulus/Remainder operator ECHO %mod%>
arithmatic-operators-in-batch-script

Демонстрація всіх арифметичних операторів