PDA

Показать полную графическую версию : [решено] Autoexec.bat - пустой?


naum7
08-07-2007, 02:25
У меня в С файлы 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)).

yurfed
08-07-2007, 09:04
В командной строке за всё отвечает command.com Все инструкции прописаны имено там.
Config.sys, Autoexec.bat просто текстовые файлы, в которых пишутся команды, исполняемые тем самым command.com.
Более ничего.

Vadikan
08-07-2007, 09:08
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)

yurfed
08-07-2007, 09:26
Vadikan Command.com остался от ДОСа для совместимости. cmd.exe не понимает все эти конфиги и автоэкзецы.

naum7
08-07-2007, 10:44
В с:\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

yurfed
08-07-2007, 10:52
naum7 Мне просто было надо в Autoexec.bat в конце добавить одну строку
Обьясни зачем? У тебя по ходу стоит 98 виндовс, если тебе приспичило править эти файлы. Иначе ни как




© OSzone.net 2001-2012