Ти тут

Навіщо потрібен bat-файл

Задовго до появи сучасних багатозадачних операційних систем, що володіють потужними здібностями і привабливим інтерфейсом, в комп`ютерному світі в якості основної операційки існувала MS-DOS. Дуже проста і практично «невагома» за сьогоднішніми мірками, вона чудово справлялася не тільки з організацією діалогу людина-машина, але і з широким спектром інших завдань, які потрібно виконати обчислювальній машині того часу. Уже на той час комп`ютер мав потужними здібностями, він знав, що таке розширення файлів і враховував його в своїй роботі.

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

Відео: Файл hosts, для чого він потрібен і як з ним працювати

Слідуючи по ланцюжку Пуск = gt; Виконати = gt; Запуск програми в віконці набираємо команду cmd і тиснемо ОК. Після скоєних маніпуляцій ми можемо працювати в режимі командного рядка. Незважаючи на гадану архаїчність даного способу спілкування з комп`ютером і не дуже привабливий інтерфейс, цей режим дозволяє здійснювати ряд корисних операцій, без яких професійного користувачеві обійтися було б проблематично.



Одним з варіантів використання функціоналу командного рядка є можливість застосовувати командні файли. Список команд, зрозумілих комп`ютеру у вигляді тексту, який було збережено в bat-файл дозволяє автоматизувати величезна кількість завдань по їх обробці. Для цілого ряду технічних письменників така необхідність виникає час від часу. Звичайно, завдання одноразової обробки необмеженої кількості файлів можна виконати за допомогою технологій DITA або DocBook. Можна також обробляти кожен з них окремою командою, яку вручну «забивати» на виконання. Даний спосіб не тільки забере багато часу, але і може привести до ряду випадкових помилок (помилок оператора), визначити які практично немає можливості.

Відео: Для чого потрібен файл hosts

Застосовуючи bat-файл, користувач використовує його лише як варіант з усіх допустимих в ОС інструментів обробки. І в MS-DOS, і в далі послідували продуктах Microsoft Windows цей спосіб є найпростішим засобом для автоматизації процесу оброблення файлів (каталогів). Альтернативою цьому методу служить застосовувана з 98-ої версії Windows Script (ing) Host. Можна запрограмувати дані операції на Python, Perl або Ruby. Але для освоєння цих потужних засобів потрібен час.



Командний bat-файл для написання не вимагає довгого вивчення принципів роботи MS-DOS. Вивчивши кілька доступних вбудованих в командний процесор команд, правил їх написання і деяких нюансів складання, можна сміливо приступати до роботи.

Звичайно, для вивчення повного довідника або підручника з командам операційної системи MS-DOS потрібен час, але вся принадність у процесі написання командних файлів в тому і полягає, що приступати до цієї роботи можна з мінімальним набором знань, згодом розширюючи його при необхідності. Щоб написати bat-файл, не буде потрібно складних компіляторів і отладчиков - досить найпростішого блокнота.

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

Вивчені і випробувані за довгі роки існування MS-DOS інструменти широко застосовуються і до цього дня. І хоча в чистому вигляді цю операційну систему вже не зустрінеш в тілі ультрасучасних платформ останніх поколінь, всі вони зберігають за собою право використовувати функціонал командного рядка в первозданному вигляді.

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!