AZJIO
![](http://forum.ru-board.com/board/avatars/private/AZJIO.gif)
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Может кто нибудь подправить бат файл автоустановки MiniNT. Вместе с Hiren's BootCD 8.7 шёл патч и в нём мне понравилось замена текста с помощью файла keyb.sys (всего то 15 кб). Первая проблема - не могу с помощью батника внести строку в скрытый файл boot.ini, в обычный нескрытый могу, а в скрытый нет... снять атрибуты не получалось. Вторая проблема - как сделать выбор пути к дистрибутиву, чтоб батник сам предложил выбор диска в дистрибутивом WindowsXP. Кодировку текста естественно сменил для просмотра. Цитата: @ECHO OFF color 3b echo. echo. echo =============================================================================== echo Перед установкой консоли вставте диск в CD,DVD-привод, и в текущем файле echo Автоустановка.bat впишите путь к дистрибутиву WindowsXP, замените вот эту echo строку H:\i386\winnt32.exe /cmdcons, смените букву диска на букву вашего привода echo И перезапустите файл этот файл. echo =============================================================================ьho. echo. pause title Установить консоль (указать путь, отредактировав Автоустановка.bat) H:\i386\winnt32.exe /cmdcons title Копировать peldr copy peldr C:\ title Установить MiniNT MiniNT.exe title копировать загрузчик в текущую папку copy C:\cmdcons\BOOTSECT.DAT BOOTSECT.DAT title пропатчить загрузчик и переименовать copy /y "BOOTSECT.DAT" PELDR.DAT>nul echo FILE = PELDR.DAT>temp.dat echo TTL = PE Patch For BOOTSECT.DAT >>temp.dat echo SEARCH = 43 4D 4C 44 52>>temp.dat echo CHANGE = 50 45 4C 44 52>>temp.dat copy /y keyb.sys tmpfile.exe>nul tmpfile /p temp.dat del temp.dat del tmpfile.exe title Копировать загрузчик в MiniNT copy PELDR.DAT C:\MiniNT\PELDR.DAT del PELDR.DAT del BOOTSECT.DAT echo. echo. echo ==============================================================================echo На диске С находим скрытый файл boot.ini и снимаем атрибуты только для чтения. echo В конец файла добавляем строку:. echo. echo C:\MiniNT\PELDR.DAT="WinPE". echo. echo а вторую строку timeout=30 заменяем на timeout=4 echo Это время отображения меню, после окончания которого запускается OS по умолчанию 4 секунды достаточно для выбора системы. echo =============================================================================ьho. echo. pause | Еще есть проблема - использую команду start для запуска *.exe-файла, но в пути к программе есть пробел (Program Files) и путь не воспринимается полностью. Если заключить путь в кавычки, то путь тоже не воспринимается. Без команды start путь в ковычках воспринимается, но тогда следующие команды в батнике не запускаются... что делать? |