PDA

Показать полную графическую версию : BS Post Installer - выбор программ перед установкой


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

EgOrus
18-11-2006, 07:54
qeraser
А я вот решил не задавать подобный вопрос :-) но теперь уже выскажусь :-)

В действительности это была бы очень полезная функция в случае использования BS Installer'а не только при автоустановке системы, но и при установке нужного софта на чужих системах, т.е. "не тобой" установленных. У меня раньше WPI стоял на автозапуск через autorun.inf, очень было удобно.
В данном случае также было бы здорово получить возможность добавлять свои кнопки на морду BSI, например: Everest Batch Run (сбор инфы о системе и устройствах) и Driver Genius (бэкап установленных в системе дравов), такие кнопочки полезны при подготовке к переустановке текущей системы.

Boa Soft
18-11-2006, 23:28
qeraser
А можно ли как-нибудь сделать, чтобы bspost не отображал приложения уже установленные? Например проверка на какой-нть маркерный файл.

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

EgOrus

К вашему сожалению, тоже не планирую.

Ребят, давайте не будем обижатся, но общий дизайн и концепцию интерфейса я кординально менять не собираюсь. Если не нравится - не пользуйтесь. Точька.

PS. Все-таки пропустил два гюка. При запуске программы на этапе установке системы с конфигуратором все впорядке, а в основном окне - проблема с кодировкой и цветом шрифта во всплывающих подсказках. И, при запуске из RunOnceEx до инициализации оболочьки не работает прозрачность - просто ченрные фрагменты окна. Первое исправил, моя ошибка, второе неисправимо - просто добавит проверку и прозрачность включается только при инициализированном проводнике. Накопятся изменения - обновлю версию.

Real Root
19-11-2006, 10:42
Спасибо, все прекрасно работает, то что вы называете два глюка - мелкие мелочи - ничего страшного. Удачи.

EgOrus
19-11-2006, 12:00
К вашему сожалению, тоже не планирую.

Ребят, давайте не будем обижатся, но общий дизайн и концепцию интерфейса я кординально менять не собираюсь.Это относится и к моему первому вопросу по поводу колонок и раскрытия групп одиночным щелчком?
Если не нравится - не пользуйтесь. Точька.Если мы вас задели своими предложениями извините, никто вам ничего навзяывать не хотел, просто интересовались.

Boa Soft
20-11-2006, 03:08
EgOrus

Это относится и к моему первому вопросу по поводу колонок и раскрытия групп одиночным щелчком?

Про колонки. Я структуру менять не хочу. Это и к вопросу о вложенных группах - всю обработку дерева надо переделывать, добовлять обработку еще одного уровня, а смысла не особо много.

На счет одним щелчком - можно вполне сделать. Это не так сложно.

По поводу кнопочек - смог-таки вписать в фейс. И еще кое-чего. Плавно подошла 1.9.6 :)

Новое в текущей версии.


1. Убраны мерцания при переходе от страницы к странице.
2. В режиме PE и при запуске через RunOnceEx прозрачность отключена
- всеравно не работает.
3. Исправил проблему с кодировкой и цветом шрифта во всплывающих подсказках
основного окна при запуске на этапе установки системы.
4. Добавлена возможность назначать до 3 узерских кнопок на первой странице
(странице приветствия)
5. Добавлена возможность просмотра лицензионного соглашения с подтверждением
его принятия.
6. Добавлена прозрачность и для конфигуратора.

qeraser
20-11-2006, 10:45
Boa Soft
Присоединюсь к вопросу EgOrus
Если можно, реализуйте (можно опционально):
раскрытие групп одиночным щелчком
Рад что разработка движется :)

ANDYru
20-11-2006, 10:54
Boa Soft слил версию от 20.11 - и обнаружил что при запуске на главном окне таймер идёт а кнопка ДАЛЕЕ не жмётся , вот мой кусок настроек


[Setup]
RootInstallDir=%SELF%
EnableUserInput=1
EnableCloseMsg=1
EnableWelcomeDlg=1
CheckFDD=1
LogFile=%SYSTEMDRIVE%\InstallLog.txt
LogInstall=0
CdTagFile=WIN51IP.SP2
DefaultTimer=60
ReadMeText=%SELF%\readme.txt

Ignor
20-11-2006, 16:16
Присоединяюсь к ANDYru
Обнаружил что в файл настроек добавился параметр LicenseText=
И если его оставить пустым, то нажатие на кнопку ДАЛЕЕ ни к чему не приводит...
По таймеру все устанавливается нормально...
Это так задумано? :blink:

NikLok
20-11-2006, 16:53
Boa Soft Рано я радовался! (проверено на 1.96)
Все таки невозможно задать высоту конфигуратора более 600 ( 640?) и
ширину более ( не считал, так как не так актуально, пока нет многоколоночности).

Баг с кракозябрами остался под английской корпоративкой остался и в 1.96 Скриншот почтой ушол!

Хорошо бы в логе писать версию программы, да и в шапке самой программы не помешает!

Какая то странная гамма у конфигуратора в 1.96!

Может опиционально не показывать пустые группы?

Утечки памяти прут, нет сил.

Люди кто сколько программ ставит? У меня около 45.

Попробую 45 раз поставить одно и то же! Посмторю, что получится!

qeraser
20-11-2006, 19:00
Boa Soft
Процесс установки программ завершен, программа будет автоматически завершена.
Программа не закрывается.

ANDYru
20-11-2006, 19:58
Boa Soft
в связи с появлением
Добавлена возможность просмотра лицензионного соглашения с подтверждением
его принятия

программа потеряла один из главных своих функций : а именно тихой или безрукой установки - если раньше ставиш
таймер на минуту и если надо подловил момент - подощёл поправил что ставить а что нет или в противном слуцае по окончанию таймера прога сама начинает ставить проги по списку из конфига - теперь же из-за (не уместного в даннои контексте) соглашинии таперь не толкнёш не поедет ... увы обыдно ..да ..

может можно как нить сделать чтобы не нужно было принимать это самое соглашение или хотябы тогда таймер бы работал и по окнчанию таймера процесс не стопорился ..а ?

YuriPet
20-11-2006, 21:45
Исправил проблему с кодировкой и цветом шрифта во всплывающих подсказках основного окна при запуске на этапе установки системы. Наконец то - дождались! ;)

Boa Soft
20-11-2006, 22:46
NikLok

Баг с кракозябрами остался под английской корпоративкой остался и в 1.96 Скриншот почтой ушол!

Читайте описание не по диаганали.

ВНИМАНИЕ!

Корректность отображения русскоязычных сообщений гарантируется только в локализованной русской Windows.
В англоязычных версиях - только при установленной поддержке руского языка (возможно, нужно будет
еще и назначить русский и для не UNICODE программ). Соответственно, это исключает использование русских
сообщений и русского файла конфигирации на этапе установки Windows.


Про кнопку и таймер уже исправил. Сейчас станет доступна для скачивания новая версия.

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

ЗЫ Все вопросы по поводу скракозябрей на не русских системах игнорируются в дальнйшем. Переведите на английский и пользуйтесь. У меня нет ни времени ни сил для решения этой прблемы.


ANDYru

программа потеряла один из главных своих функций : а именно тихой или безрукой установки - если раньше ставиш
таймер на минуту и если надо подловил момент - подощёл поправил что ставить а что нет или в противном слуцае по окончанию таймера прога сама начинает ставить проги по списку из конфига - теперь же из-за (не уместного в даннои контексте) соглашинии таперь не толкнёш не поедет ... увы обыдно ..да ..

Ничего не потеряла. Просто по просьбе одного человека сделал возможность требования принятия лицензии. Если указана лицензионное соглашение - то таймер не запустится. Принял соглашение - поехал далее.

Закомментировать или убрать - и все как раньше.

;LicenseText=%SELF%\license.txt

Boa Soft
21-11-2006, 00:51
qeraser

RTFM

AutoClose - завершать программу автоматом после завершения установки или ждать нажатия кнопки пользователем.
Работает только при Reboot=0 и PowerOff=0.

В демо-конфиге там 0 чтобы лог показать.

Специально проверил. То что на сайте, при AutoClose=1 закрывается.

Во, блин. Сделал конфиг. чтобы все возможности показать, а посыпались шышки :).

Похоже, ни кто не R прилагаемый TFM :) :(


(RTFM - популярное во времена FIDO выражение, переводимое примерно так Read This Fu#king Manual)

boss911
21-11-2006, 03:38
Boa Soft

Буду спрашивать по пунктам:

1. Ставлю
[Setup]
RootInstallDir=%CDROM%
СТОИТ ПО УМОЛЧАНИЮ
ReadMeText=%SELF%\readme.txt
LicenseText=%SELF%\license.txt

при нажатии не срабатвает кнопка "Новости" и "Лицензия" (неоткрывает доки), а с параметром RootInstallDir=%SELF% все работает, помогает если в [UserButton_х] выставить Command=|*.txt и где кнопка [UserButton_3], в ini запись есть, а в программе невижу!?

2. Куда делись кнопки "Быстрый выбор прогамм"!?

3. Также непонятно, что происходит с
[Sound]
CLICK = CLICK.WAV
OVER = ACTIVATE.WAV
DONE = DONE.WAV
BREAK = BREAK.WAV
если закоментировать строки CLICK, OVER и BREAK, то звуки всеровно проиграваются, а если все строки закоментировать, вылетает перед запуском ошибка!! Я конечно знаю, что нет файла - нет звука, но все же!!

4. Закоментировал в SKIN.INI строчку StartupDeskriptionLabelCaption=, после чего в программе, на странице приветствия, появляется надпись "[this str absent]", сразу после текста в значениях StartupDeskriptionLabelNoWatCaption= и StartupDeskriptionLabelWatCaption=

5. Нельзя ли убрать горизонтальную прокрутку текста, тоесть она отображается, но прокручивать то нечего! Текст по ширине помещается - нет елемента прокрутки, не помещается - елемент есть!!

6: Меню из трэя не уберается (клик не в зоне меню), пока невыбереш один из его пунктов или после развертывания программы, так же текст при наведении налазит на иконку в том случае, когда в окне приветствия сделал шаг вперед (кнопка "Далее")!!


P.S. Понравилось, давно хотел:Таймер ожидания теперь отключается при нажатии любой кнопки или щелчке мышкой.
Предлагаю упамянуть\дописать об этом в StartupDeskriptionLabelNoWatCaption= или StartupDeskriptionLabelWatCaption=, или может еще где-то!!

NikLok
21-11-2006, 12:36
Boa SoftВчера имел долгий и продолжительный секс с Вашим творением. Удалось вроде как показать утечку памяти. А именно я записал 60 раз установить FAR.
Где-то в районе после 45 инсталяций начинаются проблемы с ресурсами. Версии вроде как 2. Либо у Автоита течет липо в PS. Я больше склонен ко второй версии поскольку, тем не менее и автомту и установщику FARа ресурсов хватает. Более того даже сам ФАР запускается. Очень прошу проверить мои изыскания и в случае подтверждения скорее внести коррективы. Материалы ушли почтой.

А еще вопрос почему так разнится лог при тестировании и при реальной установке??? Там практически ничего нет!

Ignor
21-11-2006, 13:58
Boa Soft
Ничего не потеряла. Просто по просьбе одного человека сделал возможность требования принятия лицензии. Если указана лицензионное соглашение - то таймер не запустится. Принял соглашение - поехал далее.

Закомментировать или убрать - и все как раньше.
Если этот параметр закомментировать или убирать, нажатие на кнопку далее ни к чему не приводит... добавить/убрать комментарий - все работает... может вы все таки это САМИ проверите? :-))

NikLok
21-11-2006, 16:23
Boa SoftПохоже, ни кто не R прилагаемый TFM
Да в общем то да! Ну как его каждый раз перечитывать??!!
Вот в факах есть хорошая весчь. Там перед измененными или вновь введенными абзацами и темами ставится номер версии в которой ино введены или изменены. Ищешь номер и читаешь, а не тралиш взглядом весь текст, который уже давно замылился!

Хорошо бы в логе еще выводить значение переменной %CDROM%.

Как теперь убрать визард в конфигураторе??? Читал но не нашел!!!
И когда его на весь экран растянуть мона будет?

Версия от 20 чимсла 11 мсяца!

EgOrus
21-11-2006, 18:34
Boa Soft наверное уже и сам не рад, что взялся за обновление :-) Спасибо за кнопки и за разворот групп по одиночному щелчку.

Boa Soft
21-11-2006, 23:29
boss911

при нажатии не срабатвает кнопка "Новости" и "Лицензия" (неоткрывает доки), а с параметром RootInstallDir=%SELF% все работает, помогает если в [UserButton_х] выставить Command=|*.txt и где кнопка [UserButton_3], в ini запись есть, а в программе невижу!?


[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=
Command=News.txt
Visible=1

if Folder = '' then Folder = RootInstallDir

Можно исправить таким образом:



[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=%CDROM%
Command=News.txt
Visible=1

Или же так:


[UserButton_1]
Caption=Новости
Hint=Что нового?
Picture=HELP_BT.BMP
Folder=
Command=|%CDROM%\News.txt
Visible=1

Соглашение о путях такое же, как и в InstallItem_

Третья кнопка.

[UserButton_3]
Caption=Документация
Hint=Просмотреть документацию
Picture=FINISH_BT.bmp
Folder=
Command=readme.txt
Visible=0


2. Куда делись кнопки "Быстрый выбор прогамм"!?

Каюсь, часть скина потерял. Если вернуть все картинки на место, то они вернутся обратно. Я просто переделывал кнопки, чтобы при отсутствии картинки отображался хотябы текст, вот и кнопочки перенес, а обратно забыл вернуть.

если закоментировать строки CLICK, OVER и BREAK, то звуки всеровно проиграваются, а если все строки закоментировать, вылетает перед запуском ошибка!! Я конечно знаю, что нет файла - нет звука, но все же!!


[Sound]
CLICK =
OVER =
DONE =
BREAK =

Если в секции нет ни одного пункта, то почему-то WinApi считает, что секции нет. А она должна быть.

Закоментировал в SKIN.INI строчку StartupDeskriptionLabelCaption=, после чего в программе, на странице приветствия, появляется надпись "[this str absent]", сразу после текста в значениях StartupDeskriptionLabelNoWatCaption= и StartupDeskriptionLabelWatCaption=

Строки не надо комментировать. Сделайте ее пустой. Сделанно специально для отлова ошибок и отсутствующих констант.


Нельзя ли убрать горизонтальную прокрутку текста, тоесть она отображается, но прокручивать то нечего! Текст по ширине помещается - нет елемента прокрутки, не помещается - елемент есть!!

Попросиили добавить - добавил. Стандртное TMemo - или есть полосы, или их нет. надоть код писать.


6: Меню из трэя не уберается (клик не в зоне меню), пока невыбереш один из его пунктов или после развертывания программы, так же текст при наведении налазит на иконку в том случае, когда в окне приветствия сделал шаг вперед (кнопка "Далее")!!

"Об этой проблеме известно корпорации" - будем лечить.

Предлагаю упамянуть\дописать об этом в StartupDeskriptionLabelNoWatCaption= или StartupDeskriptionLabelWatCaption=, или может еще где-то!!

Я это сделал уже, но к сожалению выложил старый скин, без этих исправлений.


NikLokХорошо бы в логе еще выводить значение переменной %CDROM%.

Как теперь убрать визард в конфигураторе??? Читал но не нашел!!!
И когда его на весь экран растянуть мона будет?

Блин, точьно я выложил не то, что хотел. Промежуточный архив. А то, в том что хотел, и проблемы с навигацией нет и визард отключен.

В scin.ini
ShortMode = 1



С новой версией ПОКА будет облом. Попробую исправить все найденные баги и оттестировать более досконально. А потом выкладывать.

За советы и тестирование - всем большое спасибо.




© OSzone.net 2001-2012