Показать полную графическую версию : BS Post Installer - выбор программ перед установкой
XCV, Нет смысла делать тему, поскольку скины можно пересчитать по пальцам! Все они в основном сводятся к замене обойки. И как видно из сообщений выше тому есть, к моему сожалению, объективные причины.
тогда может кто поможет хотябы подогнать скин под эту обоину, у меня самого криво получается...
картинка (http://forum.oszone.net/attachment.php?attachmentid=40437&d=1267010897)
XCV, Мне не совсем понятно, что Вы имеете в виду под:хотябы подогнать скин под эту обоину »
Если имеется в виду написание этапов установки в адресной строке, то может быть это и не удасться сделать ваще! Я сейчас не припоминаю просто. Вообще же это совсем не сложно. Ищете в скине интересующию вас надпись и по названию переменной к которой она приписана меняете адресную переменную с ней ассоциированную.
Ну например возмем вашу строку "подготовка к установке"
нашли
LabelCaptions2=Подготовка|к установке программ
С ней ассоциирована ...... ?
И обломались! Я не нашел этого в скине.
Когда то автор мне высылал полный список всех переменных, но я к сожалению его утерял. Лезть в исходник некогда.
Может это как то поможет?
MyLogo=T:27 L:27 W:0 H:0
CopyRightLabel=T:728 L:27 W:133 H:26
LeftLabels0=T:98 L:36 W:155 H:38
LeftLabels1=T:154 L:36 W:194 H:38
LeftLabels2=T:210 L:36 W:190 H:38
LeftLabels3=T:266 L:36 W:120 H:38
LeftLabels4=T:322 L:36 W:193 H:38
TimerCaption=T:398 L:36 W:221 H:57
TimerMsg=T:512 L:103 W:86 H:39
TestModeLabel=T:17 L:293 W:124 H:19
TestTrialModeLabel=T:732 L:293 W:443 H:19
AllPrBar=T:644 L:48 W:197 H:16
AllLabel=T:622 L:48 W:143 H:19
GrpPrBar=T:596 L:48 W:197 H:16
GrpLabel=T:574 L:48 W:175 H:19
MemoLabel2=T:535 L:48 W:197 H:26
MemoLabel1=T:431 L:48 W:197 H:91
CaptionLabel=T:98 L:347 W:208 H:39
DeskriptionLabel=T:147 L:347 W:623 H:19
ItemImage=T:147 L:347 W:0 H:0
ScrShot=T:237 L:347 W:623 H:294
CollapseBt=T:675 L:347 W:29 H:27
ExpandBt=T:675 L:405 W:29 H:27
UserFuncBt1=T:675 L:347 W:22 H:22
UserFuncBt2=T:675 L:502 W:22 H:22
UserFuncBt3=T:675 L:657 W:22 H:22
PrevBt=T:675 L:719 W:77 H:27
NextBt=T:675 L:843 W:78 H:27
LicConfirmBt=T:674 L:347 W:183 H:25
FinishBt=T:675 L:843 W:85 H:27
CloseBt=T:13 L:982 W:29 H:27
HelpBt=T:13 L:939 W:29 H:27
TrayBt=T:13 L:895 W:29 H:27
FastSelectLabel=T:523 L:36 W:219 H:19
CheckAllBt=T:554 L:36 W:120 H:25
CheckNoneBt=T:591 L:36 W:189 H:25
CheckDefBt=T:628 L:36 W:138 H:25
CheckRebootBt=T:554 L:36 W:137 H:25
CheckPoweroffBt=T:591 L:36 W:113 H:25
CheckCloseBt=T:628 L:36 W:175 H:25
RebootPrBar=T:377 L:568 W:180 H:14
RebootMsgLabel=T:320 L:470 W:376 H:19
NoRebootBt=T:418 L:563 W:191 H:27
ScipBt=T:633 L:491 W:335 H:27
ProgressImg=T:735 L:837 W:133 H:13
SelectProgTree=T:176 L:347 W:623 H:486
SelectProgMemo=T:176 L:347 W:623 H:486
Переменные LeftLabels0 -- 4 являются неплохими кандидатами вроде?
Boa Soft
25-02-2010, 18:54
Новая версия 1.14.6.4
Новое в текущей версии.
1. В окнах просмотра текста курсор-каретка заменен на обычный.
2. Прозрачность всех всплывающих окон такая же, как и у основного окна.
3. Устранены проблемы с отображением 32бит иконок в дереве выбора программ.
4. В дереве выбора курсор в виде руки отображается только на чекбоксах и иконках программ, имеющих скриншот.
5. Группы, в которых в результате проверки CheckTagFile нет видимых итемов не отображаются.
6. Убраны лишние бордюры у скринщотов.
7. исправлены мелкие недочеты в интерфейсе конфигуратора.
Во вложении.
Boa Soft, про Seven start можете объяснить?
Подскажите: как должен располагаться BPI в образе windows 7, располагаю его вроде правильно, но почему то он не срабатывает, хотя файл ответов(Autounattend.xml) использую стандартный от Boa.
В starter.ini нужно что-то править?
Autounattend в корне диска.
В папке software - сам сборник программ со всеми файлами.
Остальное - sources\$oem$\$$\OEM\PreLoad - Starter.exe Starter.ini
______________________________________________________________________
Или просто лучше запускать из GUIrunOnce? хотя ведь интересно и через starter.
Что никто не знает... »
Dark Engel
25-02-2010, 19:48
Уважаемый Boa Soft, возник вопрос/просьба, есть ли возможность или возможность реализации автоматического определения списка устанавливаемых программ исходя из списка пользователей. Например имя пользователя Вася ставится набор ПО №1, если имя пользователя Петя то ставим набор ПО №2. Заранее спасибо за ответ.
hobbit25
25-02-2010, 21:38
Bond01, я запускаю BSPost таким образом взял этот метод в учебник по автоустановке
в сам диск положил 2 папки
-BsPost сама оболочка
-Install софт
и в Autounattend.xml прописал сдедущее
<FirstLogonCommands> <SynchronousCommand wcm:action="add"> <Order>5</Order> <CommandLine>cmd /c %DiskRoot%\BSPOST\Presetup.exe</CommandLine> </SynchronousCommand>
Ну и фрагмент от автора :
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<RequiresUserInput>true</RequiresUserInput>
<CommandLine>%SystemRoot%\oem\PreLoad\Starter.exe</CommandLine>
<Description>Установка дополнительного ПО</Description>
</SynchronousCommand>
</FirstLogonCommands>
Собственно сам starter требует вставить нужный диск и видимо производит установку с него. На диске ищется тег файл $PROGS1$.
С самого диска запускается SOFTWARE\presetup.exe с параметром /ini:PRESETUPTEST.ini
В принципе дисков может быть мииииного, тока надо их описывать в файле $oem$\$$\OEM\PreLoad\starter.ini
Я запускаю через GUIrunOnce, правда неудобно, так как у меня еще авторегистрация через него идет.
Boa Soft, У меня как всегда все как не у людей.
Кракозябры присутствуютс!!! НО еще хуже получил сообщение о нарушении доступа по адресу 00404206 в модуле Presetup.exe (а должно быть PresetupPe.exe - я же его запускаю!!!) при чтении адреса 950FC0B9. И все после нажатия кнопки тишина - наверное долго сканирует что-то?! При запуске конфигуратора та же история и список чист!
В чем причина не могу понять. Копировал только exe файлы.
Скин вроде выровнял. ( Не понял зачем заменено написание skin на scin?)
А вот presetup.ini теперь нужно менять skreen на screen. Это раз.
Похоже он дуреет от строки:
IconFile=%SOURCE%\INSTALL\ICONs\regedit.ico
Жесткая хирургия получилась! Я пока откатываюсь на предыдущую версию.
1. В окнах просмотра текста курсор-каретка заменен на обычный.
4. В дереве выбора курсор в виде руки отображается только на чекбоксах и иконках программ, имеющих скриншот. »
А можно чтобы на чекбоксах тоже не отображалась "рука", был обычный курсор? Но не привычно, когда наведя на чекбокс, видишь курсор "рука". Пусть будет обычный курсор.
2. Прозрачность всех всплывающих окон такая же, как и у основного окна. »
Как же быть с не рабочим альфа каналом в 'ScreenShotImage', точнее в окне превью скриншота?
3. Устранены проблемы с отображением 32бит иконок в дереве выбора программ. »
Это не решило ситуацию с данной проблемой (http://forum.oszone.net/post-1348239-1464.html). Если быть точнее, отображение альфа иконок в дереве программ я не проверял, а вот иконка, которая показывается на странице установки текущего приложения, приложения с данной иконкой, выглядит криво. Там по-прежнему криво отображается альфа канал.
6. Убраны лишние бордюры у скринщотов. »
Красиво, спасибо. Но немного осталось видно, сверху бордюр и снизу уже по толще, по бокам бордюров нет, хотелось бы так чтобы по всем сторонам.
А как же быть с этим (http://forum.oszone.net/post-1350796-1475.html) и с этим (http://forum.oszone.net/post-1352273-1477.html) (с координатами, некоторые из них вообще не реагируют на значения).
Если 'CustomAboutString' не задан, то при клике на твой копирайт в нижнем левом углу, выбивает ошибку. Ранее, на предыдущих версиях, ошибку не выбивало, когда вышеуказанный параметр не был задан. Мне нравилось, что если оно не задано, то в диалоге просто ничего по этому поводу не отображается, а пустое место обрезается автоматом. Можешь, плиз, вернуть, как было, что бы можно было не задавать этот параметр?
Если имеется в виду написание этапов установки в адресной строке, то может быть это и не удасться сделать ваще! »
нет, имелось в виду подгонка элементов управления под картинку, а то кнопки получаются в неизвестных местах...
сколько не пытался править "координаты" кнопки ныне там, не получатся у меня сдвинуть их, а скачал новую версию проги так вообще с тем скином который ранее готовил отказалась запускаться....
поправил картинку но сдвинуть кнопки в скине вообще не получается помогите пожалуйста кто сможет
Boa Soft
26-02-2010, 17:34
Если 'CustomAboutString' не задан, то при клике на твой копирайт в нижнем левом углу, выбивает ошибку. Ранее, на предыдущих версиях, ошибку не выбивало, когда вышеуказанный параметр не был задан. Мне нравилось, что если оно не задано, то в диалоге просто ничего по этому поводу не отображается, а пустое место обрезается автоматом. Можешь, плиз, вернуть, как было, что бы можно было не задавать этот параметр? »
Исправил. Техническая ошибка.
А как же быть с этим и с этим (с координатами, некоторые из них вообще не реагируют на значения). »
Presetup.exe writepos
И вам будут все названия всех контролов. Будут записаны координаты для текущего разрешения.
Как же быть с не рабочим альфа каналом в 'ScreenShotImage', точнее в окне превью скриншота? »
Исправил, пока частично. Теперь альфа канал скриншота поддерживается, но фон окна пока всегда белый и непрозрачный. В очереди на реализацию.
Это не решило ситуацию с данной проблемой. Если быть точнее, отображение альфа иконок в дереве программ я не проверял, а вот иконка, которая показывается на странице установки текущего приложения, приложения с данной иконкой, выглядит криво. Там по-прежнему криво отображается альфа канал. »
У меня все иконки нормально работают. Пришли несколько своих или всю библиотеку для проверки.
Presetup.exe writepos »
Вот оно! Про это то я забыл совсем.
Обращаю внимание что перезапишится файл scin.ini. Точнее в него добавится секция с вашим разрешением.
Тока бы скорее новый билд!
Boa Soft
26-02-2010, 19:46
Текущая версия 1.14.6.6
Новое в текущей версии.
1. Исправлена ошибка при вызове диалога о программе при незаданном CustomAboutString
2. Добавлена поддержка скриншотов с фльфа-каналом в просмотр скриншотов.
3. Исправлена центровка кнопки отмены перезагрузки и прогрессбара перезагрузки.
4. Установка теперь блокируется, если не выбрано ни одной программы.
5. В skin.ini добавлена константа SelectLogNoSelPrgMsg
Presetup.exe writepos »
Я что-то не догадывался об этом ключе, в ридми его нет. Добавь ключ в диалог описания вызываемое через "Presetup.exe ?".
UserFuncBt1 = L:-0
UserFuncBt2 = L:-0
UserFuncBt3 = L:+11
FinishBt = L:+20 T:-2
Дело в том, что на этих кнопках не работает координата 'T', задавай ее, не задавай, эффекта нет. Посмотри, плиз, исправь.
Пришли несколько своих или всю библиотеку для проверки. »
Смотри на скриншот (http://img246.imageshack.us/img246/6884/bspi.png), вверху реальная иконка устанавливаемого в данный момент приложения, а ниже иконка, которую я через фотошоп вставил. Обрати внимание, как выглядит альфа канал на верхней иконке (криво, светлая тень) и как на нижней (правильно, темная тень). 'AlphaBlendLevel' отключен. IconLib.dll (http://www.sendspace.com/file/byfuw3).
Заметь, что на скриншоте отображается иконка от Adobe Reader, а установка идет Photoshop CS4. Я намекаю на то, что это какой-то баг, идет смещение отображаемой иконку на одну позицию вниз (после CS4 идет Reader) и так со всеми приложениями. Проблема имеет место быть только на странице установки приложения, в дереве выбора программа иконки к приложениям присваиваются верно. Иконки берутся из библиотеки (см.выше).
Что оно (http://img695.imageshack.us/img695/975/bspierror.png) хочет? Методом тыка выяснил, что не нравится ему 'RootInstallDir=%SOURCE%', меняю на 'RootInstallDir=%SOURCE%\bbb' и ошибка не появляется. У меня по жизни 'RootInstallDir=%SOURCE%' и подобной ошибки ранее не было.
Что оно хочет? Методом тыка выяснил, что не нравится ему 'RootInstallDir=%SOURCE%', меняю на 'RootInstallDir=%SOURCE%\bbb' и ошибка не появляется. У меня по жизни 'RootInstallDir=%SOURCE%' и подобной ошибки ранее не было. »
Присоединяюсь два раза (смотри пост #1491 чуть выше)!
У меня так же 'RootInstallDir=%SOURCE%'.
Опять билд в корзину даже пробовать не хочется.
Эх невезуха!Дело в том, что на этих кнопках не работает координата 'T', задавай ее, не задавай, эффекта нет. »
Да да, уже года 2 как писал об энтом деле, а толку немая!
2. Добавлена поддержка скриншотов с фльфа-каналом в просмотр скриншотов. »
Хоть тресни, но не работает в превью альфа канал. Вот скриншот (http://www.sendspace.com/file/hnl7ph) с альфа каналом.
3. Исправлена центровка кнопки отмены перезагрузки и прогрессбара перезагрузки. »
На перезагрузке (http://img18.imageshack.us/img18/1308/bspireboot.png) все красиво, все (лейбл, прогрессбар и кнопка) по центру, а вот на выключении (http://img291.imageshack.us/img291/2168/bspioff.png) не так красиво, как видишь, лейбл уходит влево.
Обрати, плиз, внимание и на этот скриншот (http://img525.imageshack.us/img525/6884/bspi.png), на красные лини в окне лога установки.
Скриншот в 'ScreenShotImage' поверх текста в 'Description', а можно (нужно) наоборот? Например, во время установки приложения, пользователь захочет почитать описание, которое в несколько строк, а скриншот приложения перекрывает этот самый текст, у меня как раз такой случай. »
Предложение в силе.
Boa Soft
26-02-2010, 23:04
Хорошо. На счет замечаний завтра посмотрю.
Особенно на 'RootInstallDir=%SOURCE%' »
По поводу Выравнивания при выключении забыл поправить.
Лог поправлю то же.
С библиотекой иконок завтра поэксперементирую. А так же на счет смещения иконок.
вот переменные которые нашел для настройки скина, кто подскажет остальные?
CloseBt кнопка закрыть
HelpBt кнопка помощь
TrayBt кнопка свернуть
NextBt кнопка далее
PrevBt кнопка назад
SelectProgTree окно выбора программ
SelectProgMemo окно показа выбранных программ
CollapseBt кнопка свернуть все группы
ExpandBt кнопка развернуть все группы
больше всего пока интересует переменная ответственная за расположение заголовка (выбор программ для установки) и индикаторов этапов установки в левой части экрана (1-ый пункт "выбор программ для установки")
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC