Пакетный файл: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Нет описания правки |
отмена правки 117118129 участника 176.98.48.79 (обс.) излишества Метка: отмена |
||
Строка 1:
{{Infobox file format
| name = Пакетный файл
| genre = [[Скрипт]]овый [[язык программирования]]▼
▲| genre = [[Скрипт]]овый [[язык программирования]]
}}
'''Пакетный файл''' ({{lang-en|batch file}}) — [[текстовый файл]] в [[MS-DOS]], [[OS/2]] или [[Windows]], содержащий последовательность команд, предназначенных для исполнения [[Оболочка операционной системы#Командный интерпретатор|командным интерпретатором]]. После запуска пакетного файла программа-интерпретатор (как правило, [[COMMAND.COM]] или [[cmd.exe]]) читает его строка за строкой и последовательно исполняет команды. Пакетный файл — аналог скриптовых файлов командной строки ([[shell script]]) в [[Unix-подобная операционная система|Unix-подобных операционных системах]].
Пакетные файлы в [[DOS
== История ==
Строка 18 ⟶ 12 :
Командный интерпретатор в MS-DOS (а следом и в семействе [[Windows 9x]]) имеет название [[COMMAND.COM]]. Наиболее известным пакетным файлом в этих системах является [[AUTOEXEC.BAT]], который автоматически исполняется COMMAND.COM во время загрузки операционной системы.
Семейство [[Windows NT]] ([[Windows 2000|
Существуют и другие командные интерпретаторы, разработанные сторонними компаниями и предоставляющие расширенный синтаксис команд для пакетного программирования — например, [[:en:4DOS|4DOS]].
Строка 27 ⟶ 21 :
Пакетные файлы полезны для автоматического запуска приложений. Основная область применения — автоматизация наиболее рутинных операций, которые регулярно приходится совершать пользователю компьютера: например, копирование, перемещение, переименование, удаление файлов; работа с папками; архивация и т. п.
[[Компьютерный вирус|Вирусы]] и
▲[[Компьютерный вирус|Вирусы]] и шуточные издания программ также могут быть написаны в виде пакетного файла, известны также генераторы вирусов, являющиеся пакетными файлами (Virra 1.0, BADtch R.A.T. 0.4, StopErrorGenesis 95.12.24, и другие).
== Содержание ==
Пакетные файлы
Пакетные файлы могут содержать как внутренние команды, обрабатываемые непосредственно COMMAND.COM или CMD.EXE, так и обращения к внешним утилитам, существующим в виде отдельных программ (файлов .EXE либо любых других [[исполнимый модуль|исполнимых модулей]]).
|