BS Post Installer - выбор программ перед установкой

Ответить
 • Просмотры: 17
Аватара пользователя
NikLok

Re: BS Post Installer - выбор программ перед установкой

Сообщение NikLok »

XCV, Вы что посты выше не читаете?



Код:

Код: Выделить всё

Wallpapers=T:0 L:0 W:2560 H:1600
LeftMargin=T:32 L:216 W:23 H:200
MyLogo=T:40 L:77 W:180 H:31
BigLogo=T:1188 L:2129 W:200 H:200
CopyRightLabel=T:1526 L:53 W:180 H:36
LeftLabels0=T:165 L:88 W:200 H:54
LeftLabels1=T:272 L:88 W:256 H:54
LeftLabels2=T:379 L:88 W:249 H:54
LeftLabels3=T:486 L:88 W:157 H:54
LeftLabels4=T:593 L:88 W:257 H:54
TimerCaption=T:753 L:77 W:563 H:81
TimerMsg=T:940 L:301 W:114 H:53
TestModeLabel=T:42 L:1006 W:547 H:27
TestTrialModeLabel=T:1531 L:977 W:605 H:27
AllPrBar=T:1291 L:106 W:505 H:32
AllLabel=T:1243 L:106 W:198 H:27
GrpPrBar=T:1190 L:106 W:505 H:32
GrpLabel=T:1142 L:106 W:243 H:27
MemoLabel2=T:1116 L:53 W:611 H:26
MemoLabel1=T:1064 L:53 W:611 H:39
CaptionLabel=T:165 L:1533 W:211 H:40
DeskriptionLabel=T:226 L:794 W:1689 H:27
ItemImage=T:226 L:794 W:0 H:0
ScrShot=T:472 L:794 W:1689 H:656
CollapseBt=T:1449 L:794 W:25 H:27
ExpandBt=T:1449 L:844 W:25 H:27
UserFuncBt1=T:1455 L:794 W:22 H:22
UserFuncBt2=T:1455 L:1216 W:22 H:22
UserFuncBt3=T:1455 L:1638 W:22 H:22
PrevBt=T:1449 L:1805 W:95 H:27
NextBt=T:1449 L:2142 W:97 H:27
LicConfirmBt=T:1449 L:794 W:241 H:27
FinishBt=T:1449 L:2142 W:103 H:27
CloseBt=T:42 L:2489 W:29 H:27
HelpBt=T:42 L:2446 W:29 H:27
TrayBt=T:42 L:2402 W:29 H:27
FastSelectLabel=T:1200 L:88 W:304 H:27
CheckAllBt=T:1259 L:88 W:156 H:27
CheckNoneBt=T:1298 L:88 W:249 H:27
CheckDefBt=T:1337 L:88 W:178 H:27
CheckRebootBt=T:1259 L:88 W:178 H:27
CheckPoweroffBt=T:1298 L:88 W:143 H:27
CheckCloseBt=T:1337 L:88 W:228 H:27
RebootPrBar=T:1214 L:106 W:505 H:29
RebootMsgLabel=T:1106 L:53 W:611 H:54
NoRebootBt=T:1296 L:106 W:252 H:27
ScipBt=T:1407 L:1414 W:449 H:27
ProgressImg=T:1538 L:2350 W:133 H:13
SelectProgTree=T:274 L:794 W:1689 H:1160
SelectProgMemo=T:274 L:794 W:1689 H:1160

Попробуйте LeftLabels0 до LeftLabels4



Boa Soft, А что если ввести цвет для уже выполненных пунктов установки. Ну допустим зеленый. А еще лучше с прозрачностью.



Сбоку от этих пунктов есть символ галочки в окошке. Мне бы хотелось реализовать скрин где вместо галочки закрученные винтики. Типа до установки дырочка, а после винтик. Хотелось бы иметь по 2 таких винтика на каждую надпись! До и после! Типа табличка такая прикрученная получается?! Интересный бы скин вышел.

Я так понимаю координаты галочек задаются программно а не через скин?

А так бы можно было использовать конструкцию с повторением набора координат.



Код:

Код: Выделить всё

 MyLogo=T:40 L:77,377 W:31 H:31

То есть поскольку для L есть две координаты, то и рисуем два раза.



Такую же фичу хочу для logo устанавливаемой программы!

Я бы его вывел рядом с надписью прервать установку.



Релиз конечно всем нужен, но эти вещи могли бы его сильно украсить, на мой вкус. Тем более что реализация вроде как и не сложная.



P.S. А все так пытался скомпилировать редактор и установщик вместе? Какой размер?
Аватара пользователя
boss911

Re: BS Post Installer - выбор программ перед установкой

Сообщение boss911 »

Цитата NikLok:



Вы что посты выше не читаете
BS Post Installer - выбор программ перед установкой




читаю, я попросил переменные - чем они управляют, чтобы не сидеть не перебирать все переменные методом научного тыка и угадывать какая чем управляет, почти все нужные я уже отыскал тем самым методом "тыка" осталось пока 2, котаие написал выше, сижу перебираю, пока не наткнулся вроде

(кстати в своем сообщении я привел пример в каком виде наиболее удобно было бы представить список используемых переменных чтобы всем удобно было и такой список можно кинуть в шапку, хотя это имхо)




Цитата NikLok:



Попробуйте LeftLabels0 до LeftLabels4
BS Post Installer - выбор программ перед установкой




спасибо то что надо

CaptionLabel - заголовок (выбор программ для установки), но почему то данная переменная перемещает только по вертикали, а какую цифру не ставь после L: (причем не важно + или -) по горизонтали надпись не смещается ни на милиметр...
Аватара пользователя
opel431

Re: BS Post Installer - выбор программ перед установкой

Сообщение opel431 »

Boa Soft, XCV, Надеясь на исправления в области создания шаблонов внешнего вида, привожу начальный вариант описания координатных переменных скина, составленный на скорую руку и требующий доработки кувалдой!



Код:

Код: Выделить всё

Все элементы программы задаются в виде 4-х значений, описывающих окно вывода.
Для каждого элемента можно задать набор в виде:
MyLogo=T:40 L:77 W:180 H:31
Где T (Top)       - отступ от верхнего края окна вывода
      L (Left)       - отступ от левого края окна вывода
      W (Weight) - ширина окна вывода элемента
      H (Height)   - высота окна вывода элемента
Берется ТОЛЬКО ПЕРВОЕ ОПИСАНИЕ КООРДИНАТ элемента. Все повторные опрделения похоже игнорируются. Избегайте дублирования описаний координат элементов, во избежании путаницы!
Итак сами элементы.
LeftMargin	 - Не смог вспомнить что это?
CloseBt 	кнопка закрыть
HelpBt 		кнопка помощь
TrayBt 		кнопка свернуть
NextBt 		кнопка далее
PrevBt 		кнопка назад
SelectProgTree 	окно выбора программ
SelectProgMemo 	окно показа выбранных программ
CollapseBt 	кнопка свернуть все группы
ExpandBt 	кнопка развернуть все группы
Wallpapers 	- Задает координаты окна вывода программы
MyLogo		- Задает окно вывода Вашего неповторимого Logo
BigLogo		- Задает окно вывода Logo программы (просто оформление - обычно коробки с дисками)
CopyRightLabel  - Задает окно кнопки вывода информации об авторском праве разработчика и создателя диска
LeftLabels0	- Задает окно вывода информации об этапе установки 1
LeftLabels1     - Задает окно вывода информации об этапе установки 2
LeftLabels2	- Задает окно вывода информации об этапе установки 3
LeftLabels3	- Задает окно вывода информации об этапе установки 4
LeftLabels4	- Задает окно вывода информации об этапе установки 5
TimerCaption	- Задает окно вывода таймера отсчета при старте программы
TimerMsg	- Задает окно вывода текста таймера отсчета при старте программы
TestModeLabel	- Задает окно вывода сообщения о тестовом режиме
TestTrialModeLabel - Задает окно вывода сообщения о тестировании только для членами форума
AllPrBar	- Задает окно вывода индикатора прогресса общего выполнения установки
AllLabel	- Задает окно вывода надписи общего процесса установки
GrpPrBar	- Задает окно вывода индикатора прогресса выполнения установки группы
GrpLabel	- Задает окно вывода надписи установки группы
MemoLabel1	- координаты вывода "Идет установка группы:"
MemoLabel2      - координаты вывода "xxx из yyy"
CaptionLabel	- Задает окно вывода заголовка над основной зоной процесса установки
DeskriptionLabel- Задает окно вывода описания устанавливаемой программы
ItemImage	- Задает окно вывода иконки устанавливаемой программы
ScrShot		- Задает окно вывода ScreenShot программы
UserFuncBt1	- Задает окно вывода пользовательской кнопки 1
UserFuncBt2	- Задает окно вывода пользовательской кнопки 2
UserFuncBt3	- Задает окно вывода пользовательской кнопки 3
LicConfirmBt	- Задает окно вывода кнопки принятия лицензионного соглашения 
FinishBt	- Задает окно вывода кнопки завершения
FastSelectLabel	- Задает окно вывода кнопки быстрого выбора программ
CheckAllBt	- Задает окно вывода кнопки выбора всех пунктов
CheckNoneBt	- Задает окно вывода кнопки отмены всех пунктов
CheckDefBt	- Задает окно вывода кнопки выбора всех пунктов по умолчанию из файла presetup.ini
CheckRebootBt	- Задает окно вывода кнопки перезагрузки
CheckPoweroffBt	- Задает окно вывода кнопки выключения питания
CheckCloseBt	- Задает окно вывода кнопки завершения
RebootPrBar	- Задает окно вывода индикатора прогресса перезагрузки
RebootMsgLabel	- Задает окно вывода сообщения о перезагрузке
NoRebootBt	- Задает окно вывода кнопки отмены перезагрузки
ScipBt		- Задает окно вывода кнопки пропуска текущей программы
ProgressImg	- Задает окно вывода прогресса из 6 квадратиков
Аватара пользователя
boss911

Re: BS Post Installer - выбор программ перед установкой

Сообщение boss911 »

Boa Soft



Я тут сделал себе пару скринов с альфа каналом для приложений (ScreenShotImage), но как оказалось, в ShotPreview альфа канал не работает (чернота), обидно, хотя, поддержка альфа канала в BSPI есть, в превью не работает. Поправимо?





Код:

Код: Выделить всё

[Param_DEFxDEF]
FinishBt 	= L:+20	T:-2

Хотел подвинуть, но ни в какую не реагирует на координату 'L'.



Взгляни, плиз, на этот
скриншот
, на выделенный фрагмент, обрати внимание, что там все не по центру, кроме кнопки, вот я тебя и хочу попросить, чтобы ты все остальное там отцентрировал на уровне этой самой кнопки, дабы имело красивый вид, а не вид дикого куста. На лог тоже взгляни, по подчеркиванию понятно, что имеется в виду.
Аватара пользователя
Bond01

Re: BS Post Installer - выбор программ перед установкой

Сообщение Bond01 »

Подскажите: как должен располагаться BPI в образе windows 7, располагаю его вроде правильно, но почему то он не срабатывает, хотя файл ответов(Autounattend.xml) использую стандартный от Boa.

В starter.ini нужно что-то править?

Autounattend в корне диска.

В папке software - сам сборник программ со всеми файлами.

Остальное - sources\$oem$\$$\OEM\PreLoad - Starter.exe Starter.ini

______________________________________________________________________

Или просто лучше запускать из GUIrunOnce? хотя ведь интересно и через starter.

Что никто не знает...
Аватара пользователя
XCV

Re: BS Post Installer - выбор программ перед установкой

Сообщение XCV »

Цитата NikLok:



Это было на 2 посл. стр.
BS Post Installer - выбор программ перед установкой




перечитал пару последних страниц, но не нашел упоминания о подобной ошибке....
Аватара пользователя
NikLok

Re: BS Post Installer - выбор программ перед установкой

Сообщение NikLok »

XCV, Увы пока все делаем напильником (текстовым редактором). Все сводится в основном к редактированию файла skin.ini и замене графических файлов (обойка и кнопочки).
Аватара пользователя
NikLok

Re: BS Post Installer - выбор программ перед установкой

Сообщение NikLok »

XCV, Нет смысла делать тему, поскольку скины можно пересчитать по пальцам! Все они в основном сводятся к замене обойки. И как видно из сообщений выше тому есть, к моему сожалению, объективные причины.
Аватара пользователя
XCV

Re: BS Post Installer - выбор программ перед установкой

Сообщение XCV »

если я правильно понял последняя версия без описанной выше ошибки была bspost 1.14.5.4..

если у кого осталась такая скиньте ссылку плиз, можно в пм, или на любую другую 1.14.х.х которая не выдает этого досадного окошка...
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»