Показать полную графическую версию : [решено] Autoexec.bat - пустой?
У меня в С файлы Autoexec.bat , а также Config.sys , IO.sys, MSDOS.sys всегда пустые (т.е. нулевого размера) . Это так и должно быть? ( WinXP SP1)
Plutonium 239
08-07-2007, 07:40
Да, так и должно быть.
В операционных системах семейства Windows NT (NT 4, 2000, XP, Vista) файл AUTOEXEC.BAT не выполняется, вместо него при запуске DOS-приложений (в режиме эмуляции) используется файл autoexec.nt, расположенный в %systemroot%\System32, выполняющийся при запуске каждой DOS-сессии, имеющий похожий синтаксис, но исполняющийся без вывода сообщений о выполняемых программах и командах на консоль (взято отсюда (http://ru.wikipedia.org/wiki/AUTOEXEC.BAT#.D0.A4.D0.B0.D0.B9.D0.BB_autoexec.nt)).
В командной строке за всё отвечает command.com Все инструкции прописаны имено там.
Config.sys, Autoexec.bat просто текстовые файлы, в которых пишутся команды, исполняемые тем самым command.com.
Более ничего.
yurfedВ командной строке за всё отвечает command.com Все инструкции прописаны имено там.Давайте не будем вводить людей в заблуждение. Command.com остался в DOS, в XP - cmd.exe
The command shell executes programs and displays their output on the screen by using individual characters similar to the MS-DOS command interpreter Command.com. The Windows XP command shell uses the command interpreter Cmd.exe, which loads applications and directs the flow of information between applications, to translate user input into a form that the operating system understands.Microsoft Windows XP - Command shell overview (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true)
Vadikan Command.com остался от ДОСа для совместимости. cmd.exe не понимает все эти конфиги и автоэкзецы.
В с:\windows\system32 есть и cmd.exe , и command.com . Мне просто было надо в Autoexec.bat в конце добавить одну строку и меня смутило,что этот файл пустой.
Petya V4sechkin
08-07-2007, 10:52
naum7
Читайте еще раз:
http://ru.wikipedia.org/wiki/AUTOEXEC.BAT#.D0.A4.D0.B0.D0.B9.D0.BB_autoexec.nt
naum7 Мне просто было надо в Autoexec.bat в конце добавить одну строку
Обьясни зачем? У тебя по ходу стоит 98 виндовс, если тебе приспичило править эти файлы. Иначе ни как
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.