Що таке пакетний файл?

Пакетний файл являє собою файл, який використовується операційної системи Windows®, ДОС або OS / 2. Це текстовий файл, який містить рядок команд які повинні тлумачитися в певному порядку за допомогою командного інтерпретатора. Це означає, що один файл може запустити складний механізм команд, часто буває запущено кілька програм, щоб домогтися єдиного і чіткого кінця. Системні адміністратори часто використовують їх для автоматизації довгих проектів, і деякі програми, які не були повністю зібрані в одній програмі, можуть використовувати пакетний файл, щоб запустити необхідні компоненти після запуску програми.
Пакетний файл має розширенням Bat і воно є найбільш часто використовуваним розширенням для пакетного файлу, і буде визнано практично всіма ОС. Більш сучасні файли можуть приймати розширення .cmd, і, як правило, відмінність між цими двома пов’язано з тим, які рівні помилок, при їх виникненні будуть відображатися. У 4DOS і інших подібних системах, вони можуть також використовувати розширення .btm, хоча вони не визнані іншими операційними системами.

На старих комп’ютерах під управлінням Windows® і DOS комп’ютерах, є основною файл під назвою файл autoexec.bat, який запускається кожного разу при запуску комп’ютера. Він включає в себе багато спільних файлів, які повинні бути запущені і команди, які необхідно виконати, щоб підготувати систему до експлуатації. У файл autoexec.bat можна додати файлs, щоб встановити їх певну поведінку під час запуску, такі як запуск програм, очищення файлового простору, або повтор нагадувань.

Оскільки пакетний файл – це, по суті, просто текстовий файл, його можна створювати в будь-якому простому текстовому редакторі, а суфікс може бути змінений на .bat або .cmd. Більшість людей вважають, що простіше просто відредагувати файл з командного рядка, або прямо в DOS або в вікні оболонки, запущеної з-під Windows®. Для створення нового файлу можна використовувати команди редагування, ввівши щось на зразок редагувати edit foo.bat. У файлі можуть бути використані, вбивання основних команд.

Простий пакетний файл може бути чимось таким: pause; echo Now – відкрийте папку документи: dir c: \ documents \. Щоб виконати файл, користувач повинен просто ввести ім’я файлу, без суфікса .bat, і він буде працювати. Даний файл буде починатися з паузи, яка буде запитувати у користувача, щоб він натиснув клавішу. Після того як користувач натиснув на ключ, він потім буде друкувати рядки: “тепер ми відкриваємо папку документів – Now we open the documents folder”. І з’явиться список вмісту каталогу документів, знайдених на диску С.

Є досить багато команд, які можна використовувати в пакетному файлі для їх подальшої настройки. Наприклад, змінна% 1 може бути використана для друку змінної, яку користувач вводить після введення імені файлу для його виконання. Так, наприклад, якщо хтось хоче видалити каталог і зробити новий каталог в одній команді, він може створити файл на ім’я rmmk.bat, який включає наступні рядки команд: rmdir% 1; mkdir% 2. Потім він може його виконати, ввівши щось на зразок rmmk foo bar, що б видалити каталог з ім’ям foo, і створити новий каталог з ім’ям bar.

Ссылка на основную публикацию