...

Autoexec bat что это за программа

Написание файла autoexec. Bat

При начальной загрузке операционная система DOS ищет в корне­вом каталоге того диска, с которого она загружается, файл AU­TOEXEC.BAT. Если этот файл найден, он выполняется. В командный файл AUTOEXEC.BAT удобно записать команды, которые должны выполняться каждый раз при начальной загрузке операционной сис­темы. Эти команды могут осуществить необходимую настройку опе­рационной системы и установить удобное для работы окружение. Кроме того, при наличии файла AUTOEXEC.BAT операционная систе­ма не задает в процессе начальной загрузки вопросов о текущей дате и времени.

Установка списка каталогов, в которых производится по­иск программ. Как указывалось в гл. 8, с помощью команды DOS Path можно установить, в каких каталогах будет производиться по­иск выполняемых программ. Эту команду обычно включают в файл AUTOEXEC.BAT. В списке каталогов, задаваемом в команде Path, следует перечислить через точку с запятой каталоги, в которых нахо­дятся исполняемые программы общего назначения. Сначала лучше указать более часто используемые каталоги. В списке целесообразно указать каталоги .. и .Д.. ; это позволит выполнять любую програм­му из подкаталогов первого и второго уровня того каталога, в кото­ром она находится.

Много каталогов в команде Path указывать нежелательно, так как это приведет к длительному поиску нужной команды на диске. В большинстве случаев вместо включения имени каталога с тем или иным пакетом прикладных программ в список каталогов команды Path предпочтительнее создать в одном из каталогов, указанных в ко­манде Path, командный файл для вызова данного пакета прикладных программ.

Пример: path = c:\exe;c:\exe\dos;c:\exe\nu;c:\tc;..;..\..

Установка формата приглашения DOS. С помощью команды DOS Prompt можно изменять формат приглашения, показывающего, что DOS готова к приему команд пользователя. Формат команды:

prompt текст-приглашения

В тексте, указываемом в команде prompt, можно употреблять спе­циальные сочетания символов $р, $n, $d, $t, $h, $e, $g и др. Их смысл объяснен в гл. 11. Так, команда prompt $p$g устанавливает приглашение DOS, содержащее информацию о текущем каталоге и символ «>», например C:\WORK\DOC> .

Установка переменных окружения. Операционная система от­водит специальную область оперативной памяти, называемую «окру­жением» (Environment), для хранения значений некоторых перемен­ных, которые используются операционной системой и другими про­граммами. Окружение состоит из строк вида «переменная = значе­ние». Здесь переменная – любая строка, не содержащая символа « = ». При этом в записи переменной большие и малые латинские бук­вы считаются одинаковыми. Значение – любая строка символов.

Операционная система DOS использует три переменные окруже­ния: path (устанавливается командой path), prompt (устанавливается командой prompt) и Comspec (устанавливается командой Command с параметром /Р). Пользователь может задавать переменные окруже­ния с любыми другими именами. Для установки значения переменной окружения имеется команда set. Формат команды:

set переменная = значение

Если указанной переменной уже было присвоено какое-то значе­ние, то оно заменяется новым. Примеры:

Прикладные программы могут анализировать область памяти предназначенную для хранения переменных окружения, и выяснять установлено ли значение той или иной переменной и каково значение переменной, если оно установлено. Наиболее часто переменные окружения используются для того, чтобы указать, где прикладные про­граммы должны искать вспомогательные файлы.

Наиболее часто используются следующие переменные окружения:

ТМР – указывает имя каталога, в котором многие программы (например, Mi­crosoft Windows или Microsoft Word) создают временные файлы;

РКТМР – указывает имя каталога, в котором создает временные файлы про­грамма архивации PKZIP;

INCLUDE – указывает имена каталогов, в которых производится поиск фай­лов, вставляемых в текст при трансляции трансляторами фирмы Microsoft;

LIB – указывает имена каталогов, в которых производится поиск библиотек и объектных файлов при сборке файлов типа .ЕХЕ программой LINK;

87 – указывает программам, написанным на Turbo С и Turbo Pascal, исполь­зовать или не использовать математический сопроцессор Intel-80×87 (Y – ис­пользовать, N – не использовать). Если значение переменной не задано, то со­процессор используется тогда, когда он имеется в компьютере.

Запуск необходимых программ. В файл AUTOEXEC.BAT це­лесообразно включить команды запуска программ, которые устанав­ливают привычную рабочую обстановку на компьютере.

mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)

mode con codepage select=866

SET BLASTER=A220 I5 D1 P330

Конфигурирование системных устройств.

Порт принтера: MODE LPTn[:] [COLS=c] [LINES=l] [RETRY=r]

Последовательный порт: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [RETRY=r]

Состояние устройства: MODE [устройство] [/STATUS]

Переадресация печати: MODE LPTn[:]=COMm[:]

Подготовка кодовой страницы:

MODE устройство CP PREPARE=((yyy[. ])[диск:][путь]имя_файла)

Выбор кодовой страницы:

MODE устройство CP SELECT=yyy

Обновление кодовой страницы:

MODE устройство CP REFRESH

Состояние кодовой страницы:

MODE устройство CP [/STATUS]

Режим работы экрана:

MODE CON[:] [COLS=c] [LINES=n]

Ввод с клавиатуры:

MODE CON[:] [RATE=r DELAY=d]

AUTOEXEC.BAT

PATH=C:\Program Files\Common Files\Autodesk Shared\;%PATH%

mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)

mode con codepage select=866

3.4. Командный файл автонастройки autoexec.Bat

Файл AUTOEXEC.BAT играет особую роль в операционной системе MS DOS: являясь по содержанию обычным командным файлом, он автоматически выполняется при каждой загрузке операционной системы. Его основное назначение состоит в сохранении и оперативной установке значений параметров операционной среды для конкретного пользователя конкретного компьютера. Среди команд, которые особенно часто используются в составе AUTOEXEC.BAT, могут быть перечислены:

  • REM — комментарии; неисполняемая команда, служит для пояснения действий;
  • PAUSE — прерывание выполнения командного файла до тех пор, пока не будет нажат любая клавиша;
  • CLS — очистка экрана;
  • ECHO — вывод сообщений на экран;
  • ECHO OFF — подавляет вывод на экран всех стоящих после нее команд;
  • ECHO ON — поддерживает вывод на экран всех стоящих последнее команд;
  • @ — запрет на индикацию одной команды, перед которой стоит этот символ;
  • VERIFY ON или OFF — установка (ON) /отключение (OFF) режима контрольного чтения при операциях записи файлов (если данный режим включен, то он позволяет выявлять возможные ошибки, но, естественно, замедляет работу);
  • PATH [Путь] — задание последовательности каталогов, в которых будут последовательно искаться исполняемые файлы, если пользователь при запуске не задает их полное имя;
  • PROMPT [параметры] — установка формата приглашения в командной строке DOS (по умолчанию используется текущее логическое устройство и символ >, например, С:\>);
  • SET = — устанавливает имя и значение так называемой переменной системной среды.
  • антивирусные программы (например, VSAFE — резидентная команда слежения за появлением вирусов);
  • программы-оболочки (Norton Commander);
  • драйверы клавиатуры, принтера (для печати русских букв) и т. п.

3.5. Файл конфигурации config.Sys

  • как правило, задаваемые в нем настройки действуют в течение всего сеанса работы (то есть могут быть изменены только после перезагрузки компьютера);
  • настройки CONFIG.SYS устанавливаются в автоматическом режиме перед выполнением AUTOEXEC.BAT.
  • файл CONFIG.SYS состоит из специальных команд операционной системы MS DOS по настройке аппаратуры. Формат этих команд имеет особый вид: Имя команды=значение;
  • каждая команда располагается на отдельной строке (при вводе команд могут использоваться строчные и прописные буквы);
  • после ввода каждой команды нужно нажать клавишу ;
  • порядок записи команд DEVICE и DEVICEHIGH в файле CONFIG.SYS очень важен:
  • сначала устанавливаются драйверы, позволяющие работать с разными видами памяти, которые дополняют стандартную память объемом 640 Кбайт, а затем устанавливаются драйверы, использующие эти память;
  • после создания (редактирования) файла CONFIG.SYS необходимо перезагрузить операционную систему для установки новой конфигурации настройки.
  • BREAK=ON или OFF — установка/отмена режима возможности прерывания процесса выполнения программ по нажатию комбинации клавиш + (или +);
  • BUFFERS= — выделение объема оперативной памяти в соответствии с заданным в команде числом буферов (ячеек стандартной длины). Обычно рекомендуется использовать не менее 40 буферов;
  • DEVICE=[параметры] — подключение драйвера для управления каким-либо устройством;
  • DEVICEHIGH=[параметры] — загружает драйвер устройства в верхнюю память (UMB);
  • DOS= — устанавливает режим использования области высокой памяти (НМА) и обеспечения доступа к блокам верхней памяти (UMB);
  • FILES= — устанавливает максимальное число одновременно открытых файлов. Обычно не менее 20;
  • NUMLOCK=ON или OFF — устанавливает состояние клавиши NumLock;
  • РЕМ или ; — комментарии;
  • LASTDRIVE — установка, количества букв логических дисков;
  • ANSI.SYS — поддерживает эмуляцию терминала ANSI;
  • DISPLAY.SYS — поддерживает переключение кодовых страниц для монитора;
  • HIMEM.SYS — управляет использованием расширенной (Extended) памяти;
  • EMM386. ЕХЕ — организует расширенную (Extended) память и обеспечивает доступ к области верхней памяти на компьютерах с процессором 386 и выше, которые имеют расширенную (Extended) память.

AUTOEXEC.BAT — что это за файл?

Приветствую, друзья! В виндовсе бывают файлы с разным расширением. Например exe — это программы, утилиты.. txt — текстовые, открываются блокнотом (или текстовым редактором).. В общем много файлов. Но есть и такие, которые будут делать то, что в них прописано, я имею ввиду скрипты или сценарии. Такие файлы имеют расширение bat, но cmd вроде это тоже самое. Есть еще расширение vbs (Visual Basic Script) — тоже скрипты, но уже из другой оперы, там все сложнее..

При запуске файла с расширением bat или cmd, все команды которые внутри — будут выполнены.

Разбираемся с AUTOEXEC.BAT

AUTOEXEC.BAT располагается в корне системного диска, необходим для автоматического исполнении команд при загрузке системы.

Важно понимать — в современных версиях виндовса файл обрабатывается при входе пользователя. Все команды в файле игнорируются кроме команд установки переменных окружения — PATH, PROMPT, SET.

Не проверял, но чтобы вообще отключить обработку AUTOEXEC.BAT, нужно установить 0 в этом параметре реестра:

В интернете можно найти много информации по поводу AUTOEXEC.BAT, мол можно занести команды, настроить там что-то и так далее.. но учтите одно — это в большинстве случаев относится к MS-DOS или другим непонятным операционкам. В современных никакие команды работать не будут кроме PATH, PROMPT, SET.

Можно ли удалить?

Короче ребята, смотрите, если у вас современная винда, например семерка, десятка.. то удалить можно, при условии что вы не прописывали там никаких нужных команд типа PATH, PROMPT, SET.

Если вы файл удалите, а он потребуется винде — она его сама создаст. И второе — он у вас может быть пустым, это тоже нормально. Данный файл из прошлой эпохи, когда был дос, а сейчас он не нужен))

Вот смотрите, нашел на форуме сообщение, спрашивает человек:

И вот что ему отвечает продвинутый юзер:

Особенно его можно удалить, когда внутри подозрительные строки.. мало ли.. может вирус нахимичил.. Файл можно открыть блокнотом, просто нажмите правой кнопкой и там будет пункт Изменить, нажмите и увидите содержимое. Если такого пункта не будет — то выберите открыть с помощью и выберите в качестве программы блокнот.

Но если вы вдруг думаете что у вас на ПК поселился вирус.. то просканируйте быстренько комп утилитой Dr.Web CureIt! — это лучшая утилита против опасных вирусов, троянов, червяков всяких и прочей ерунды, вот как она выглядит:

Вывод

  1. Если вы не прописывали в AUTOEXEC.BAT нужные вам команды — то его можно удалить. Относится к современным операционкам — семерка, десятка, да и к висте тоже относится.
  2. Файл остался из эпохи доса для выполнения команд во время загрузки операционки. Но в современных виндах не используется.

Надеюсь информация оказалась полезной. Удачи и добра!

При подготовке материала использовались источники:
https://studfile.net/preview/7086271/page:11/
https://studfile.net/preview/7429599/page:21/
https://990x.top/autoexec-bat-chto-eto-za-fajl.html

Оцените статью