sergeysvirid
- Стаж: 9 лет
- Сообщений: 2585
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
Всем здрасте!1022 добавил второй скрипт для РЕ-установщика. А как нибудь можно с помощью этого скрипта (добавленного в ядро установщика, я так понимаю в Windows\System32) и первого, с прописью корневой (произвольной) папки и разных подпапок (имеется ввиду несколько вариантов скрипта) реализовать установку из разных подпапок с помощью одного бутвима-установщика?
|
|
sergeysvirid, можно. Нужно только организовать во "внешнем" скрипте выбор требуемого.
|
Отправлено: 16-Дек-2014 15:07
(спустя 2 часа 7 минут)
|
sergeysvirid, внешний скрипт один, а в нём выбор нужного. Посмотри, как у меня реализованы скрипты подготовки флешки FlashFormat_2k10_FBinst и FlashFormat_2k10_RMprep.
Можно сделать так. А ещё лучше - с отображением только того из перечня, что реально имеется в наличии (т.е., с предварительным поиском указанных папок/файлов). Также можно учесть ограничения по разрядности (какой РЕ-установщик запущен - х86 или х64 и какие дистрибы можно из него ставить). И уж совсем было бы замечательно, если присобачить красивый Гуй к этому (например, zxen мог бы наваять?).
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
1047sergeysvirid, внешний скрипт один, а в нём выбор нужного. Посмотри, как у меня реализованы скрипты подготовки флешки FlashFormat_2k10_FBinst и FlashFormat_2k10_RMprep.
Можно сделать так. А ещё лучше - с отображением только того из перечня, что реально имеется в наличии (т.е., с предварительным поиском указанных папок/файлов). Также можно учесть ограничения по разрядности (какой РЕ-установщик запущен - х86 или х64 и какие дистрибы можно из него ставить). И уж совсем было бы замечательно, если присобачить красивый Гуй к этому (например, zxen мог бы наваять?). Если ко всему этому избавиться от выбора загрузчика в начале, тогда вообще будет красота.
|
|
Всем привет:) Не знаю полезная инфа будет или нет, но все же... Меня дико раздражало окошко скрипта при начале установки, думаю я не один такой. Скрываем его: 1. Качаем Quick Batch File Compiler 2. Копируем все содержимое вашего скрипта в прогу 3. В настройках ставим галочку "скрыть окно приложения" (или что то типа того) 4. Можете дать значек, версию программе. 5. Компилируем в mysetup.exe 6. В файле winpeshl.ini меняем mysetup.cmd на mysetup.exe Профит, окно скрипта мы больше не увидим.
|
|
sergeysvirid, ну, думаю, хотя бы предварительно требования сформулировать можно. К примеру, РЕ-установщики хранятся в папке XXXX\YYYYYYYYY (задаётся в скрипте). Сами дистрибы в (под)каталогах: XXXX\YYYYYYYYY\7X86.1, XXXX\YYYYYYYYY\7X86.2, XXXX\YYYYYYYYY\7X86.3, XXXX\YYYYYYYYY\7X64.1, XXXX\YYYYYYYYY\7X64.2, XXXX\YYYYYYYYY\7X64.3, XXXX\YYYYYYYYY\7XUni.1, XXXX\YYYYYYYYY\7XUni.2, XXXX\YYYYYYYYY\7XUni.3, ... Либо в другом каталоге. Поиск можно производить по всем носителям (т.е., дистриб 7X86.1 может находиться на одном носителе, а 7X64.2 - на другом, при этом будет использован первый найденный отдельно для каждого дистриба). После поиска можно отображать только найденное с полным путём (или только буковкой диска). Какие ограничения по установке (если запущен РЕх64 - не отображаем х86-дистрибы, а только х64 и Uni /совмещённые/). Либо в каждом дистрибе размещаем файл-маркер, и перебираем все подкаталоги в корневой папке всех дисков XXXX\YYYYYYYYY и отображаем содержимое маркера. korsak7, по поводу выбора загрузчика - я не уловил мысль? ParAAvis, скрыть окно можно без проблем. У меня есть утиль AutoStart, которая запускает расположенный рядом скрипт AutoStart.cmd в скрытом режиме. Написана на базе hidcon (различие лишь в том, что она имеет вшитый параметр запуска - исполнение AutoStart.cmd). Так что в winpeshl.ini прописываем AutoStart.exe, а скрипт называем AutoStart.cmd. Но пока рано скрывать окна - нужно всё это довести до ума.
Последний раз редактировалось: Гость (2014-12-16 16:22), всего редактировалось 2 раз(а)
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
conty9, а как же выбор старта из BCD - boot8x86.wim и boot8x64.wim (как минимум) ?
|
|
korsak7, а как же тогда: подключить накопитель с дистрибом, выбрать загрузку из него. :) :) :)
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
conty9, ну вот - осталось только избавиться от выбора первоначального загрузчика и вуаля - сбылась мечта идиота :) кстати универсальный скрипт N2 лучше наверное сделать с засылкой параметра в winsetup.cmd - какой PE стартован
|
sergeysvirid
- Стаж: 9 лет
- Сообщений: 2585
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
conty9, Я вообще веду к тому, чтобы в загрузчик был добавлен такой скрипт, чтобы можно было бы выбрать при установке команду на запуск какого-то одного из внешних скриптов (с разными именами), который бы запускал установку из нужной папки/подпапки (ну то есть первый ваш скрипт ) Например boot886.wim с скриптом mysetup.cmd в Windows\System32, который отображает при установке выбор устанавливаемых Windows и запускает внешние скрипты с установками из нужных папок: 1. Setup Windows 7 (x86) --> (_WIN/7x32) - (в скобках путь к каталогу с install.wim/esd/swm) 2. Setup Windows 7 (x86-x64) [AIO] --> (_WIN/7AIO) 3. Setup Windows 8 (x86) --> (_WIN/8132) 4. Setup Windows 8 (x86-х64) [AIO] --> (_WIN/8AIO) Также и с boot864.wim 1. Setup Windows 7 (x64) --> (_WIN/7x64) 2. Setup Windows 7 (only-x64) [AIO] --> (_WIN/7AIO) 3. Setup Windows 8 (x64) --> (_WIN/8164) 4. Setup Windows 8 (only-х64) [AIO] --> (_WIN/8AIO) В итоге два бутвима на все установки. Вот это было бы в идеале
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
sergeysvirid, ты не понял, второй скрипт для этого и сделан. Просто он состоит из 2 частей. Первая часть неизменяема и лежит внутри бутвима, вторая часть будет лежать не внутри бутвима а рядом с ним (и его можно редактировать) и как раз с таким выбором. Осталась мелочь - чтоб 2 часть кто то написал :)
|
sergeysvirid
- Стаж: 9 лет
- Сообщений: 2585
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
1057ты не понял, второй скрипт для этого и сделан. Да я понял1057Осталась мелочь - чтоб 2 часть кто то написал :) Ну и я почти про то же. Просто я пишу о том, что должен быть выбор установки в окне установщика из нужной папки/подпапки, а вот как это написать в скрипте и чтобы это отображалось в консольном окне - вот это задача, и по крайней мере я не способен с ней справиться.
|
|
sergeysvirid, ты вначале определись с критериями. А уж тогда можно будет мутить со скриптом. Организовать ввод имени папки\подпапки - не проблема, но не думаю, что это будет удобно. Можно вообще искать все install.wim по всем носителям/папкам и формировать список (правда, это будет долго). А рядом с install.wim положить описание - что это за бодяга.
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
1051sergeysvirid, ну, думаю, хотя бы предварительно требования сформулировать можно. К примеру, РЕ-установщики хранятся в папке XXXX\YYYYYYYYY (задаётся в скрипте). Сами дистрибы в (под)каталогах: XXXX\YYYYYYYYY\7X86.1, XXXX\YYYYYYYYY\7X86.2, XXXX\YYYYYYYYY\7X86.3, XXXX\YYYYYYYYY\7X64.1, XXXX\YYYYYYYYY\7X64.2, XXXX\YYYYYYYYY\7X64.3, XXXX\YYYYYYYYY\7XUni.1, XXXX\YYYYYYYYY\7XUni.2, XXXX\YYYYYYYYY\7XUni.3, ... Либо в другом каталоге. Поиск можно производить по всем носителям (т.е., дистриб 7X86.1 может находиться на одном носителе, а 7X64.2 - на другом, при этом будет использован первый найденный отдельно для каждого дистриба). После поиска можно отображать только найденное с полным путём (или только буковкой диска). Какие ограничения по установке (если запущен РЕх64 - не отображаем х86-дистрибы, а только х64 и Uni /совмещённые/). Либо в каждом дистрибе размещаем файл-маркер, и перебираем все подкаталоги в корневой папке всех дисков XXXX\YYYYYYYYY и отображаем содержимое маркера. а зачем себя сковывать такой структурой? можно ведь для каждого пункта просто свой путь указать
|
Страница 4 из 19
Текущее время: 04-Дек 22:19
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|