74551

Пакетный файл

Доклад

Информатика, кибернетика и программирование

После запуска пакетного файла программаинтерпретатор как правило COMMND. Командный интерпретатор в MSDOS а следом и в семействе Windows 9x имеет название COMMND.BT который автоматически исполняется COMMND.exe который частично совместим с COMMND.

Русский

2015-01-04

20.46 KB

2 чел.

Пакетный файл (англ. batch file) — текстовый файл в MS-DOSOS/2 или Windows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором. После запуска пакетного файла, программа-интерпретатор (как правило, COMMAND.COM или cmd.exe) читает его строка за строкой и последовательно исполняет команды. Пакетный файл — аналог скриптовых файлов командной строки (shell script) в Unix-подобных операционных системах.

Пакетные файлы в DOS имеют расширение .BAT; для других операционных систем они могут иметь другие расширения — например, .CMD в Windows NT и OS/2 или .BTM в 4DOS (англ.) или подобных оболочках.

История

Поддержка пакетных файлов имелась в MS-DOS с самого начала. Командные интерпретаторы этой системы (а затем и Windows) предлагают два режима работы: интерактивный (когда пользователь непосредственно вводит команды в командной строке и немедленно их исполняет) и пакетный (когда пользователь запускает предварительно записанную последовательность команд). Концепция обоих режимов была почерпнута из интерфейсов командной строки предшествующих ОС (таких как CP/M) и Unix-оболочек.

Командный интерпретатор в MS-DOS (а следом и в семействе Windows 9x) имеет название COMMAND.COM. Наиболее известным пакетным файлом в этих системах является AUTOEXEC.BAT, который автоматически исполняется COMMAND.COM во время загрузки операционной системы.

Семейство Windows NT (2kXP и далее) не основаны на MS-DOS и включают интерпретатор cmd.exe, который частично совместим с COMMAND.COM. Некоторые старые возможности COMMAND.COM в нём недоступны, однако вместо них появились новые. COMMAND.COM включается в NT-подобные системы для обеспечения лучшей обратной совместимости.

Существуют и другие командные интерпретаторы, разработанные сторонними компаниями и предоставляющие расширенный синтаксис команд для пакетного программирования — например, 4DOS (англ.).

Также, существуют компиляторы пакетных файлов (например, Bat To Exe Converter), преобразующие пакетные файлы в самостоятельные исполнимые программы.

Применение

Пакетные файлы полезны для автоматического запуска приложений. Основная область применения — автоматизация наиболее рутинных операций, которые регулярно приходится совершать пользователю компьютера: например, копирование, перемещение, переименование, удаление файлов; работа с папками; архивация и т. п.

Вирусы могут быть написаны в виде пакетного файла, известны также генераторы вирусов,[источник не указан 797 дней] являющиеся пакетными файлами.

Содержание

Пакетные файлы поддерживают операторы ifgoto и for (в системах семейства Windows NT его возможности существенно расширены), что позволяет обрабатывать результаты выполнения предыдущих команд или приложений и в зависимости от этого выполнять дальше тот или иной блок команд (как правило, в случае удачного завершения приложение возвращает 0 в переменной errorlevel; в случае неудачного — 1 или большее значение).

Пакетные файлы могут содержать как внутренние команды, обрабатываемые непосредственно COMMAND.COM или CMD.EXE, так и обращения к внешним утилитам, существующим в виде отдельных программ (файлов .EXE либо любых других исполнимых модулей)


 

А также другие работы, которые могут Вас заинтересовать

48246. Специфіка ділової української мови (офіційно-ділового стилю) 57.91 KB
  Офіційно-діловий стиль є одним із соціально значущих різновидів літературної мови, оскільки відіграє важливу роль у державно-політичному, громадському й суспільно-виробничому житті країни.
48247. Основи статистики 1.15 MB
  Вона має свої поняття і категорії такі як: статистична сукупність одиниця сукупності ознаки одиниць сукупності та їх класифікація; шкали вимірювання варіація ознак тощо. Успіх групування в основному залежить від умілого вибору групувальної ознаки яка головним чином визначається завданнями даного дослідження а групування можна проводити як за однією так і за двома і більше ознаками причому групувальні ознаки можуть бути якісними номінальними або кількісними. Величину рівних інтервалів визначають за формулою: де h величина інтервалу;...
48248. ПРАВОВА СТАТИСТИКА 1.32 MB
  Статистика вивчає масові суспільні явища і процеси тому що статистичні закономірності виявляються тільки при вивченні великого числа одиниць сукупності закон великих чисел тобто статистична сукупність має бути репрезентативною. Для масового явища характерним є те що поведінка кожного елемента при цьому носить випадковий характер а поведінка всієї сукупності незважаючи на це є достатньо визначеною. В разі підсумовування значної кількості одиничних явищ обов’язково проявляться порядок і закономірність у їх руху і розвитку які не...
48249. Мовні норми офіційно-ділового стилю 62.5 KB
  У наукових технічних ділових текстах не допустимі розмовнопросторічні слова діалектизми жаргонізми вульгаризми тощо. У мові документів наприклад не вживаються слова авто фото електричка заліковка аскорбінка файно бос комп бабки та ін. До неї належать слова що виступають назвами осіб за родинною спорідненістю батько мати брат сестра син дочка; осіб за професійною або службовою належністю інженер менеджер лікар секретар директор декан; різних предметів побуту будинок телефон стіл книга; ознак малий великий...
48250. Морфологічні особливості офіційно-ділового стилю 172.5 KB
  Морфологічні особливості офіційноділового стилю Морфологічні форми офіційноділового стилю як і наукового є суворо нормативними а відступи від норм вважаються порушенням стильової однорідності. Із морфологічних засобів офіційноділового стилю найхарактернішими є: перевага іменників над дієсловами; широке використання віддієслівних іменників у певних жанрах зумовлене прагненням до узагальнення; перевага наказового способу дієслова над іншими категоріями дієслова; широке використання відіменних прийменників у реалізації стандарту;...
48251. Університетська освіта. Опорний конспект лекцій 595.5 KB
  030505 Управління персоналом та економіка праці Дніпропетровськ – 2011 Університетська освіта: Опорний конспект лекцій для студентів всіх форми навчання які навчаються за галуззю знань 0305 Економіка та підприємництво за напрямами підготовки 6. ECTS базується на трьох ключових елементах: на інформації стосовно навчальних програм і здобутків студентів на взаємній угоді між закладамипартнерами і студентом і використанні кридитів ECTS визначають навчальне навантаження для студентів. Перелік оцінок з предметів який показує...
48252. СИСТЕМА УПРАВЛІННЯ ПЕРСОНАЛОМ 539 KB
  Поняття менеджменту персоналу та його особливості. Рівень розвитку персоналу визначає конкурентні переваги організацій за умов ринкових трансформацій. У зв’язку з цим особливої актуальності для організацій набуває управління персоналом менеджмент персоналу щоб забезпечити ефективне та своєчасне виконання організаційних цілей та завдань. Менеджмент персоналу як складова загальної теорії управління спирається на різні наукові теорії які умовно можна поділити на : економічні ринок праці міжнародні відносини економічна інформація...
48253. УСТАТКУВАННЯ ПІДПРИЄМСТВ 4.07 MB
  Основи інженерного устаткування будівель у готельному та ресторанному господарстві Устаткування підприємств ресторанного господарства і торгівлі у готельному комплексі Механічне устаткування
48254. Анатомія та фізіологія людини 9.73 MB
  Знання будови тіла людини і пізнання сутності життєвих процесів на різних рівнях організації організму здавна цікавили учених-біологів, філософів та широкі верстви населення. Основними стимулами для розвитку цих знань були практичні потреби життя людей, зокрема потреби медицини. Потрібно було багато століть для того, щоб людство прийшло до сучасного рівня знань у таких галузях науки, як анатомія, фізіологія та гігієна людини.