Показать полную графическую версию : BS Post Installer - выбор программ перед установкой
я за 4 секунды успел свои 6 строк прочитать »
успели так как знаете что там написано, и сто раз читали, а если ставит юзер ему нужно несколько раз прочитать и подумать надо ему это или нет
conductor
31-12-2009, 18:18
Pozia
ну такое описание(моё из впи)
это перебор
desc[pn]=['является одним из лучших не только среди бесплатных продуктов, но создает серьезную конкуренцию и лучшим коммерческим образцам. Наиболее отличительная его черта - наличие собственного формата 7z с отличной степенью сжатия. Также интересна возможность сжатие в форматы ZIP, GZIP и BZIP2 на 2-10% лучше, чем у "классических" архиваторов, правда, лучшее сжатие достигается за счет ощутимо больших требований к системным ресурсам. В остальном программа обладает многими характерными чертами качественного продукта: распаковка ряда популярных форматов архивов, управление из командной строки; встроенный бенчмарк и т.д.'];
Boa Soft, Замечен такой эффект: Навожу курсор мышки на иконку программы в на выбора програм при простом запуске Presetup.exe
Появляется балон подсказки, в котором в первой строке первое слово названия программы, а на вторую перенесено остальное. Причем вторая строка забита диагностическим сообщением: [this str absent]
Вомзожно в этом моя вина, так как файл скина подсунул свой пеменяв его версию. Но все же глянь при случае.
Наверное уже бы надо описание программы поправить раз Вы наметились на релиз?
Boa Soft
05-01-2010, 16:56
Boa Soft, Замечен такой эффект: Навожу курсор мышки на иконку программы в на выбора програм при простом запуске Presetup.exe
Появляется балон подсказки, в котором в первой строке первое слово названия программы, а на вторую перенесено остальное. Причем вторая строка забита диагностическим сообщением: [this str absent] »
1. Наезд строки - это недоработка. В процессе решения.
[this str absent] - Вомзожно в этом моя вина, так как файл скина подсунул свой пеменяв его версию »
Сравните файлы в тотал коммандере и добавьте недостающие строки в новый файл скина.
Boa Soft, Сравните файлы в тотал коммандере и добавьте недостающие строки в новый файл скина. »
Спасибо рецепт помог. Оказалось это надписи: Щелкните для просмотра картинки и Программа не имеет картинки.
Кстати а нельзя ли показывать картинку по тем координатам, которые используются непосредственно во время её установки, или ввести дополнительно определяемые?
Видимо я прозевал или действительно не было объявлено:
Теперь переключаться между экранами программы можно и с помощью HotKeys. (Раскопано при просмотре скина)
Может есть смысл еще и текущий язык отображать? У меня по умолчанию Eng установлен, потому и не сразу сработало, а только после переключения.
Или при вводе хоткея выдавать диагностику о несоответствии языка (сложно наверное, да и смешанные могут быть)?
Шапочку при случае поправить бы.
P>S> WinMerge более удобен при сравнительном анализе текстов нежели Total.
Ну тут уж видимо кто к чему привык.
Boa Soft
10-01-2010, 19:00
Долгожданное обновление.
Очень много нового.
Текущая версия 1.14.3.11
Новое в текущей версии.
1. Переделаны подсказки:
-исправлено вычисление размеров
-исправлены поля
-3 варианта подсказок обычный, в стиле WPI (с выделенным заголовком) и в виде облочка.
(BallonHintStyle и WpiHintStyle)
- время задержки указано в секундах.
2. Исправлены многие константы в skin.ini. Добавлены новые.
3. Большой логотип можно по своему желанию отображать или нет на разных стадиях установки
(ShowLogoOnWelcome,ShowLogoOnPreInstall,ShowLogoOnInstall,ShowLogoOnBye)
4. Изменено оформление страницы перезагрузки. Пргрессбар и кнопка отмены теперь в левой панели.
При ShowLog=1 также отображается результаит установки.
5. Переработан лог. Тепрь файл переоткрывается для записи каждой строки. Это, возможно не совсем
оптимально для производительности, но при сбое не теряются данные лога.
6. Добавлены ключи командной строки nopreinst и nopostinst для пропуска PreInstall и PostInstall команд.
7. Введен ключик logfile:<имя файла лога> для перенаправления лога. При этом включается максимальная
глубина лога. Настройки в файле конфигурации перекрываются этим ключем.
8. Убрана кнопка пропуска программы с стадий PreInstall и PostInstall, так как не работала корректно
и не совсем по логике
9. Доработан просмотр скриншота и описания программы, теперь появляется с анимацией.Возможна установка
задержки скрытия просмотра. PreviewHidePause=5. Время в секундах.
10.Добалена возможность использовать в файле скина системные переменные окружения.
Доступны все системные переменные окружения, а так же следующие внутренние:
PrgVer;
ShortPrgVer;
CpuName;
BuildLab;
Build;
CSDVersion;
InstallDate;
sp;
ProductName;
PID;
RegOrg;
RegUser;
MemSize;
11. Исправлен запуск программы - теперь при старте при загрузке большого конфига не зависает
главное окно программы.
12. Изменено проигрывание фоновой музыки. Теперь можно примигрывать и wav b midi.
Файл проигрывается в цикле до закрытия программы.
13. Скриншоты могут быть с прозрачностью и даже с a-каналом (только bmp). Прозрачночть включается
UseTranspShots=1
14. Малый и большой логотипы могут быть 32bit c a-каналом.
Вложение удалено - не актуально.
5. Переработан лог. Тепрь файл переоткрывается для записи каждой строки. Это, возможно не совсем оптимально для производительности, но при сбое не теряются данные лога. »
Ну наконец то!!!!
Вообще конечно это мегаисправление по сравнению с предыдущим.
Единственно я не нашел изменения механизма логирования на дополнение по умолчанию.
Boa Soft
SKIN.INI (BSP 1.14.3.11)
StartupDeskriptionLabelCaption=||Сейчас можно перейти перейти к выбору и установке ...
Почему-то нет ни какой реакции на изменения в
[FontMap]
LabelFontSize = 10
BigLabelFontSize = 10
MemoFontSize = 10
TreeFontSize = 10
HintFontSize = 10
CommonFontSize = 10
Размер шрифтов не меняется.
Почему путь в 'CustomAboutLogo' зависит от пути (переменной), который укзан в 'RootInstallDir'? Например, при таком раскладе:
[Common_Info]
Ver=2.1
CustomAboutLogo=skin\OemLogo.bmp
[Setup]
RootInstallDir=%SOURCE%
OemLogo.bmp у меня не отображается (пустое место), меняю путь на %SELF%, вижу лого.
Boa Soft, Запускаем в режиме выбора программ: Presetup.exe config pe h:1420 w:740 l:160 t:20 /ini:PRESETUP.ini
Щелкаю на иконке какой либо программы во второй половине экрана и вижу неприятную реакцию. Иконка смещается вверх из-за того, что какая-то группа из верхних схлопывается. Не хочется такого.
Редактор конфигов был похоже пересобран но Вы об этом ничего не написали?
6. Добавлены ключи командной строки nopreinst и nopostinst для пропуска PreInstall и PostInstall команд. »
Вот когда сбылось, пришла мысль, что надо было делать наоборот. То есть в командной строке указывать что их нужно выполнять. Например юзер в проводнике кликает по BSPI и он ставит программы с ПРЕ и ПОСТ секциями. Даже знаю об этом ему будет лень заморачиваться. Вот такой сумбур в голове.
Это только у меня при нажатии на UserButton (Лицензия, Документация, Новости) программа BSP 1.14.3.11 вылетает? С прошлой версией BSP 1.14.2.9 такого не было.
Это только у меня при нажатии на UserButton (Лицензия, Документация, Новости) программа BSP 1.14.3.11 вылетает? »
Тоже самое!
Habetdin
10-01-2010, 22:40
Bysh, у меня не вылетает :dont-know
P.S.: конфиг не трогал, Windows 7
Boa Soft, а зачем нужна папка texts и лицензии программ в ней? В Readme ничего не нашел.
у меня не вылетает »
Я на XP запускал.
Это только у меня при нажатии на UserButton (Лицензия, Документация, Новости) программа BSP 1.14.3.11 вылетает? »
Специально зашел сюда, что бы написать об этом глюке. У меня, правда, не вылетает, а зависает намертво, приходится убивать через диспетчер задач. Когда нажимаешь на вышеуказанные кнопки, в окне описания видно, как перед первым символом очень быстро мигает курсор, кнопа "ОК", дабы закрыть окно, так и не загружается (серый фон), пытаюсь куда-то кликнуть, как программа полностью вешается.
Еще один не приятный нюанс: у меня BSP 1.14.3.11 (оф. сборка) стала дольше открываться, запускаю Presetup.exe, примерно 8-10 секунд ничего не происходит, потом только запускается программа. На версии 1.13.2.10 ничего подобного не было и нет (мгновенный запуск). Используется один и тот же PRESETUP.INI. Пока что передумал обновляться, уж слишком мне не приятна такая задержка запуска программы.
WinXP SP3 (всегда с последним UpdatePack).
а зачем нужна папка texts и лицензии программ в ней? В Readme ничего не нашел. »
Для дополнительного просмотра описания программ. Я думаю это лишнее, т.к есть всплывающие подсказки.
http://s001.radikal.ru/i193/1001/34/84911d313518.jpg (http://www.radikal.ru)
Boa Soft, можно ли сделать версию без них, очень много работы добавлять еще дополнительно описания, а если пропускать - то не очень будет смотреться?
Boa Soft
11-01-2010, 00:30
Boa Soft, а зачем нужна папка texts и лицензии программ в ней? В Readme ничего не нашел. »
Для демонстрации возможностей показа описаний программ.
Еще один не приятный нюанс: у меня BSP 1.14.3.11 (оф. сборка) стала дольше открываться, запускаю Presetup.exe, примерно 8-10 секунд ничего не происходит, потом только запускается программа. На версии 1.13.2.10 ничего подобного не было и нет (мгновенный запуск). Используется один и тот же PRESETUP.INI. Пока что передумал обновляться, уж слишком мне не приятна такая задержка запуска программы. »
Долгая инициализация мультимедиа. Отключите фоновую музыку и все станет как ранее.
Стандартные высокоуровневые функции MCI очень долго инициализируются. Думал использовать bass.dll для воспроизведения фоновой музыки, но тогда программа потеряет свою привлекательность. ее нельзя будет использовать в коммерческих целях. А платить за шароварную лицензию на использование bass.dll я не намерен. Так что, на счет фонового звука пока в процессе. Воспроизводят же всякие кейгены миди музыку без тормозов.
Это только у меня при нажатии на UserButton (Лицензия, Документация, Новости) программа BSP 1.14.3.11 вылетает? С прошлой версией BSP 1.14.2.9 такого не было. »
Bysh, у меня не вылетает
P.S.: конфиг не трогал, Windows 7 »
Программа собиралась и тестилась под Windows7 x86. Бага не обнаружено. Сейчас проверю под XP.
Boa Soft
11-01-2010, 00:47
Почему-то нет ни какой реакции на изменения в
Код:
[FontMap]
LabelFontSize = 10
BigLabelFontSize = 10
MemoFontSize = 10
TreeFontSize = 10
HintFontSize = 10
CommonFontSize = 10
Размер шрифтов не меняется. »
И не будет Пока не сделано. Все не так просто, ибо размер вычисляется от размера окна. Подумаю, как быть. В будущем.
Вот когда сбылось, пришла мысль, что надо было делать наоборот. То есть в командной строке указывать что их нужно выполнять. Например юзер в проводнике кликает по BSPI и он ставит программы с ПРЕ и ПОСТ секциями. Даже знаю об этом ему будет лень заморачиваться. Вот такой сумбур в голове. »
Эти стадии предназначены для того, что надо выполнять всегда и не управляется пользователем. Другого туда совать не надо. Менять логику работы скорее всего не буду.
Щелкаю на иконке какой либо программы во второй половине экрана и вижу неприятную реакцию. Иконка смещается вверх из-за того, что какая-то группа из верхних схлопывается. Не хочется такого. »
Размер не воспроизведу - монитор не позволяет. Не совсем понял. Но доработаю отрисовку. Я пока редактором не занимался.
Почему путь в 'CustomAboutLogo' зависит от пути (переменной), который укзан в 'RootInstallDir'? Например, при таком раскладе: »
Перепроверю.
Boa Soft, вСЕ таки лог при повторном запуске не дописывается, а стирается!!!! Ну кады же?!
Запустил с ключами nopreinst и nopostinst всё отработалось, но после окончания выдала таймер на перезагрузку. В устанавливаемых прогах перезагрузка не требовалась. Подозреваю не учтено наличие ключей в подпрограмме финальной перезагрузки.
А почему в предыдущей бетте строки "Только для членов Oszone" не было а в этой опять появилась?
P/S/ Размер там не имеет значения. При меньшем глюк тоже есть.
Boa Soft
11-01-2010, 00:52
А почему в предыдущей бетте строки "Только для членов Oszone" не было а в этой опять появилась? »
Изменений много. Поэтому и баги. Всем спасибо за тестирование. Как раз по причине возможного наличия этих багов эта версия с банером только для тестирования. Не хочу, чтобы по сети разошлись глючные сборки с массой ошибок.
. В устанавливаемых прогах перезагрузка не требовалась. Подозреваю не учтено наличие ключей в подпрограмме финальной перезагрузки. »
Проверю. Выясню, в чем тут дело.
Boa Soft, вСЕ таки лог при повторном запуске не дописывается, а стирается!!!! Ну кады же?! »
Добавлю ключик для отмены перезаписи лога.
Долгая инициализация мультимедиа. Отключите фоновую музыку и все станет как ранее. »
А как ее отключить, через PlaySound=0 ? Но тогда это повлияет на проигрывание всего остального, в частности нужного для меня CLICK.WAV. Где отключить фоновую музыку (BACKSOUND), дабы отключить инициализацию мультимедиа, что бы ускорить запуск программы?
При первом запуске, на моем компе, версии 1.14.3.11, начала играть фоновая музыка (backsnd.mid), при повторном запуске она уже не игра и не играет до сих пор, думал чего-то нахимичил в INI'шниках, но нет, музыка не играет даже на оф. сборке. Почему фоновая музыка не играет, если backsnd.mid прекрасно у меня звучит, например, в WMP11?
И не будет Пока не сделано. »
Тем не менее в конфиге эти параметры появились, чему обрадовался, вот почему я подумал, что теперь можно менять размер. Ок, будем ждать.
Я вроде уже просил, если что повторюсь: а нельзя ли сделать, если у приложения нет описания ('NfoFileName'), то в таком бы случае не отображалась иконка напротив названия этого приложения в дереве выбора программ? Просто ситуация такова, что у меня нет ни одного описания к приложению, посему везде отображается соответствующая иконка, то есть, она явно не несет ни какой смысловой нагрузки. Если подобное реализовать сложно или невозможно, то сделай, плиз, хотя бы общий параметр, который бы полностью (везде) отключал параметр 'NfoFileName' и соответственно отображение иконок. Отсутствие описания приложения – отсутствия соответствующей иконки напротив приложения, этот вариант мне больше всего нравится.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC