AUTOEXEC.BAT — спеціальний файл операційних систем класу MS-DOS, що виконується при старті системи. Файл є текстовим пакетним файлом (англ. batch file), розміщується у кореневому каталозі диска, з якого завантажується система. Назва файлу є абревіатурою від англ. automatic execution; ім'я було підібране, щоб уміщуватись у обмеження 8.3 файлової системи FAT.
Використання
AUTOEXEC.BAT читається і виконується всіма версіями DOS, включно з MS-DOS 7.x, що постачалася у складі Windows 95 і Windows 98. Система Windows ME здійснює лише надання значень змінним середовища, якщо відповідні оператори SET присутні у файлі. Втім, це можна змінити.
Файл виконується первинною копією командного процесора (як правило COMMAND.COM) як тільки ОС завантажилася і обробка файлу CONFIG.SYS завершилася.
Приклади
У ранніх версіях DOS файл AUTOEXEC.BAT, що постачався як замовчувальний, був дуже простим. Команди і були необхідними, через те, що у машинах IBM PC (5150) і IBM XT (5160) мікросхеми реального часу з автономним живленням не було. Приклад файлу:
@ECHO OFF CLS DATE TIME VER
Якщо у системі використовувалися можливості локалізації, міг завантажуватися драйвер клавіатури (наприклад, KEYB FR для французької).
У подальших версіях DOS складність файлу AUTOEXEC.BAT зростала. Наприклад, у MS-DOS 5.0 файл міг виглядати так:
@ECHO OFF PROMPT $P$G PATH C:\DOS;C:\WINDOWS SET TEMP=C:\TEMP SET BLASTER=A220 I7 D1 T2 LH SMARTDRV.EXE LH DOSKEY LH MOUSE.COM /Y
Дана конфігурація встановлює змінні оточення, завантажує програми кешування диска, додає кілька каталогів у шлях пошуку команд , і нарешті ініціалізує драйвери миші і клавіатури Команда встановлює вигляд запиту C:\> (коли поточний каталог — кореневий на диску C:) замість C> (запит за замовчуванням).
Драйвери пристроїв, як правило, завантажувалися у файлі CONFIG.SYS, а виконувані програми — у AUTOEXEC.BAT. Деякі пристрої, такі як миша, не мали чіткої конвенції з завантаження.
У і новіших меню початкового завантаження можна конфігурувати. Це допомагає користувачам, яким необхідно мати складніші конфігурації і можливість їх вибору на етапі завантаження системи. Приклад:
@ECHO OFF PROMPT $P$G PATH C:\DOS;C:\WINDOWS SET TEMP=C:\TEMP SET BLASTER=A220 I7 D1 T2 GOTO %CONFIG% :WIN LH SMARTDRV.EXE LH MOUSE.COM /Y WIN GOTO END :XMS LH SMARTDRV.EXE LH DOSKEY GOTO END :END
У цьому прикладі змінна оточення CONFIG має значення, що відповідає пунктові меню, яке вибрав користувач ще до старту AUTOEXEC.BAT (власне пункти меню описуються у CONFIG.SYS). У прикладі можливі два значення: WIN і XMS.
Джерела
- . Revision 1.3. Microsoft. 31 січня 2007. KB288997. Q288997. Архів оригіналу за 24 травня 2011. Процитовано 4 липня 2007.
- Ashumov, V. (2017). Some features of MS-DOS 8.0. оригіналу за 22 жовтня 2010. Процитовано 21 листопада 2010.
- . Microsoft. 2007 [1994]. KB96706. Q96706. Архів оригіналу за 11 березня 2007. Процитовано 15 жовтня 2006.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
AUTOEXEC BAT specialnij fajl operacijnih sistem klasu MS DOS sho vikonuyetsya pri starti sistemi Fajl ye tekstovim paketnim fajlom angl batch file rozmishuyetsya u korenevomu katalozi diska z yakogo zavantazhuyetsya sistema Nazva fajlu ye abreviaturoyu vid angl automatic execution im ya bulo pidibrane shob umishuvatis u obmezhennya 8 3 fajlovoyi sistemi FAT VikoristannyaAUTOEXEC BAT chitayetsya i vikonuyetsya vsima versiyami DOS vklyuchno z MS DOS 7 x sho postachalasya u skladi Windows 95 i Windows 98 Sistema Windows ME zdijsnyuye lishe nadannya znachen zminnim seredovisha yaksho vidpovidni operatori SET prisutni u fajli Vtim ce mozhna zminiti Fajl vikonuyetsya pervinnoyu kopiyeyu komandnogo procesora yak pravilo COMMAND COM yak tilki OS zavantazhilasya i obrobka fajlu CONFIG SYS zavershilasya PrikladiU rannih versiyah DOS fajl AUTOEXEC BAT sho postachavsya yak zamovchuvalnij buv duzhe prostim Komandi i buli neobhidnimi cherez te sho u mashinah IBM PC 5150 i IBM XT 5160 mikroshemi realnogo chasu z avtonomnim zhivlennyam ne bulo Priklad fajlu ECHO OFF CLS DATE TIME VER Yaksho u sistemi vikoristovuvalisya mozhlivosti lokalizaciyi mig zavantazhuvatisya drajver klaviaturi napriklad KEYB FR dlya francuzkoyi U podalshih versiyah DOS skladnist fajlu AUTOEXEC BAT zrostala Napriklad u MS DOS 5 0 fajl mig viglyadati tak ECHO OFF PROMPT P G PATH C DOS C WINDOWS SET TEMP C TEMP SET BLASTER A220 I7 D1 T2 LH SMARTDRV EXE LH DOSKEY LH MOUSE COM Y Dana konfiguraciya vstanovlyuye zminni otochennya zavantazhuye programi keshuvannya diska dodaye kilka katalogiv u shlyah poshuku komand i nareshti inicializuye drajveri mishi i klaviaturi Komanda vstanovlyuye viglyad zapitu C gt koli potochnij katalog korenevij na disku C zamist C gt zapit za zamovchuvannyam Drajveri pristroyiv yak pravilo zavantazhuvalisya u fajli CONFIG SYS a vikonuvani programi u AUTOEXEC BAT Deyaki pristroyi taki yak misha ne mali chitkoyi konvenciyi z zavantazhennya U i novishih menyu pochatkovogo zavantazhennya mozhna konfiguruvati Ce dopomagaye koristuvacham yakim neobhidno mati skladnishi konfiguraciyi i mozhlivist yih viboru na etapi zavantazhennya sistemi Priklad ECHO OFF PROMPT P G PATH C DOS C WINDOWS SET TEMP C TEMP SET BLASTER A220 I7 D1 T2 GOTO CONFIG WIN LH SMARTDRV EXE LH MOUSE COM Y WIN GOTO END XMS LH SMARTDRV EXE LH DOSKEY GOTO END END U comu prikladi zminna otochennya CONFIG maye znachennya sho vidpovidaye punktovi menyu yake vibrav koristuvach she do startu AUTOEXEC BAT vlasne punkti menyu opisuyutsya u CONFIG SYS U prikladi mozhlivi dva znachennya WIN i XMS Dzherela Revision 1 3 Microsoft 31 sichnya 2007 KB288997 Q288997 Arhiv originalu za 24 travnya 2011 Procitovano 4 lipnya 2007 Ashumov V 2017 Some features of MS DOS 8 0 originalu za 22 zhovtnya 2010 Procitovano 21 listopada 2010 Microsoft 2007 1994 KB96706 Q96706 Arhiv originalu za 11 bereznya 2007 Procitovano 15 zhovtnya 2006