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

асик
13-05-2010, 10:50
Добрый день!

У меня такой вопрос. Вот начал разбираться с xpbuild6. Как можно изменить окно с программами после установки винды. Там где предлагает установить яву, кодеки и т.д. Понял что за это отвечает аддон Zz_POST. Но не нашел как его изменить. Post Installer запускал в папке Utilities, убрал там все что не нужно мне. все равно показывает эти проги.

opel431
15-05-2010, 22:06
Но не нашел как его изменить. Post Installer запускал в папке Utilities »
Здесь не обсуждаются сборки. Что касается конфиг файла BS PostInstaller (Presetup.ini): - в ZZ_Post лежит PostInst.exe его надо распаковать, изменить что необходимо в Presetup.ini и вновь упаковать (архив 7z).

leeseecin
16-05-2010, 03:45
Здесь не обсуждаются сборки »
xpbuild6 - это они так гуи-интегратор обозвали :o . вот и оталось теперь думать, что он хотел.

асик
16-05-2010, 14:14
opel431 »

Спасибо!

leeseecin »

Ну там есть гуи интегратор))))....точнее это и есть гуи интегратор

Boa Soft
18-05-2010, 00:31
Новая версия.

Текущая версия 1.15.1.9

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

1. Большинство элементов управления переделаны в UNICODE.
2. При задании лога в несуществующей папке программа создает папку и размещает в ней лог.
3. Введена возможность задавать папку для хранения временных файлов (параметр TempDir секции [Setup])
4. При задании несушествующей папки TempDir она создается автоматически.
5. При невозможности создать временную папку и разместить в ней временные файлы выдается сообщение об ошибке.
6. В лог добавлен вывод параметров при перезапуске и путь к файлу лога.
7. Добавлен индикатор загрузки файла конфигурации.
8. Добавлена константы в skin.ini
9. Добавлены заготовки для будущего расширения функциональности.
10. Редактор - добавлены кнопки просмотра скриншотов и тащ файлов.
11. Редактор - добавлены поля ввода для будущего расширения функциональности.
12. Редактор - изменен дизайн кнопок.
13. Редактор - исправлены ошибки с выбором картинок для кнопок, задаваемых пользователем.
14. Редактор - добавлена возможность сохранения только заполненных и отличных от умолчания полей.
15. Редактор - добавлена поддержка иконок с a-каналом.

opel431
18-05-2010, 19:28
xpbuild6 - это они так гуи-интегратор обозвали . вот и оталось теперь думать, что он хотел. »
Основой конструктора для сборки XP (XPBuild) бесспорно является ГУИ-интегратор. Помимо этого в нем использованы наработки других тем и проектов от участников данного форума. Создан он участником форума SamLab, для тех, кто хотел-бы собрать все в "кучу", но не мог сделать этого самостоятельно, по тем или иным причинам.
И сам ГУИ-интегратора и десятки тем и проектов на форуме призваны не "себя показать", а как решение тех или иных задач, и доступны они любому заинтересованному в этом лицу. Поэтому применен ГУИ-интегратор, или скрипт от jameszero (как и десятки аддонов, предложений и идей от участников форума) не важно, важно то, что авторы тем и проектов дают то, чего многие не умеют, не знают, но очень хотят! И за это им всем нужно сказать СПАСИБО!!! А чтобы с иронией не относится к тому или иному проекту, нужно, или самому что-то предложить, или пользоваться тем, что делают другие, или же "курить в сторонке".

Boa Soft
18-05-2010, 23:20
Я абсолютно не против такого использования моей утилиты. Она писалась именно для того, чтобы облегчить труд по сборке дистрибутива. Главное, чтобы человек хоть немного понимал, что ему надо и какой из аддонов за что отвечает.

boss911
19-05-2010, 04:10
Boa Soft

Вроде все сделал правильно, привел свои конфиги согласно весрии 1.15.1.9, но в итоге получаю это сообщение (http://img227.imageshack.us/img227/7446/bspost.png) на фоне запущенной программы, где нет еще даже приветствия. После нажатия на "ОК", BSPI так и остается не юзательным. Выяснять в чем именно проблема, не хватило сил. Оригинальная сборка запускается без проблем.

Boa Soft
19-05-2010, 13:53
Вроде все сделал правильно, привел свои конфиги согласно весрии 1.15.1.9, но в итоге получаю это сообщение на фоне запущенной программы, где нет еще даже приветствия. После нажатия на "ОК", BSPI так и остается не юзательным. Выяснять в чем именно проблема, не хватило сил. Оригинальная сборка запускается без проблем. »

Лог и временная папка куда указывают. Сейчас обработку ошибок проверю.

Проверил, такая ошибка возможна если задать лог в несуществующую папку на read-only носитель.

Забыл добавить перехват ошибок.

boss911
19-05-2010, 19:42
Проверил, такая ошибка возможна если задать лог в несуществующую папку на read-only носитель. »
[Setup]
LogFile=InstallLog.txt
А раньше так работало, добавил %SELF%, проблему решило.

Не очень понравился индикатор загрузки. То, что расположен посреди экрана большими буквами, а при старте программы, первые две секунды он обрезан по правой стороне (верхняя и нижняя строка). Вид индикатора загрузки не кошерный, мягко говоря. Я предлагал его разместить под индикатором времени, но не больше чем 14-16-м шрифтом, мигание цветом (синий/белый/красный) хотелось бы иметь возможность менять (первый цвет / второй цвет / третий цвет). А может лучше графику прикрутить, на подобии PRCHECK_PICT.bmp, а сверху просто сделать лейбл и назвать его "Идет загрузка, подождите немного…"?

Boa Soft
20-05-2010, 00:06
Не очень понравился индикатор загрузки. То, что расположен посреди экрана большими буквами, а при старте программы, первые две секунды он обрезан по правой стороне (верхняя и нижняя строка). Вид индикатора загрузки не кошерный, мягко говоря. Я предлагал его разместить под индикатором времени, но не больше чем 14-16-м шрифтом, мигание цветом (синий/белый/красный) хотелось бы иметь возможность менять (первый цвет / второй цвет / третий цвет). А может лучше графику прикрутить, на подобии PRCHECK_PICT.bmp, а сверху просто сделать лейбл и назвать его "Идет загрузка, подождите немного…"? »

Мне самому не нравится. Я думаю сделать типа полупрозрачного окна, шашечки по кругу, как индикатор загрузки в мозиле. Или еще как. Пока в процессе.

boss911
20-05-2010, 02:40
Boa Soft

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

SamLab
21-05-2010, 13:45
Boa Soft, Какую из новых версий программы можно выносить за пределы форума? Версий прошло множество и все только для OsZone - пару месяцев назад хотели выложить такую и все еще нет ни релиза, ни публик-версии

ALaN_1
21-05-2010, 14:14
SamLab, для своего проекта спрашиваешь?Ждемс его и обновления драйвер паков

cleric1985_n
21-05-2010, 17:53
Boa Soft, Какую из новых версий программы можно выносить за пределы форума? Версий прошло множество и все только для OsZone - пару месяцев назад хотели выложить такую и все еще нет ни релиза, ни публик-версии »

последняя публичная была 1.14.8.7

opel431
22-05-2010, 02:46
Boa Soft - в крайнем случае, сгодится для коллекции. Несмотря на "возраст" всегда был интересен тем, что позволял сделать любой "заказной" индикатор загрузки.

Boa Soft
22-05-2010, 13:21
SamLab

Посмотрите последнюю версию. Вроде бы, глюков не обнаружено. Если нет глюков - сделаю публичной версией.

http://forum.oszone.net/post-1415620-1625.html

PS Новшества можно добавлять бесконечно, но раз народ требует релиза, то сделаем :)

boss911
22-05-2010, 20:01
но раз народ требует релиза, то сделаем »
Угу, только, плиз, с нормальным прогрессом загрузки.

NikLok
01-06-2010, 11:49
Boa Soft, Мне вот все не дает покоя идея доустановки программ после начальной установки. Для себя я решил таким образом. В моем presetup.ini активно используется параметр CheckTagFile. Большинство приложений ставится посредством AutoIt скриптов. В конце скрипта я добавил код который приписывает значению CheckTagFile любой текст. В результате при следующем запуске он не находит уже установленные ранее пункты. Подумай может стоит столь тривиальный механизм встроить в сам BSPI. Это было бы полезно, так как все таки не все приложения и у меня ставятся скриптами. Во вторых при дописывании заранее известного текста, можно ввести еще кнопочку "Ранее установленные" и они легко таки появятся в списке программ, после доработки процедуры работы с CheckTagFile. Конечно это только для перезаписываемых носителей.


Еще мне до сих пор не ясен один вопрос, или вернее я задумался над его теперешней реализацией.
Вот есть последовательность:Command1=
Command2=
Command3=
Command4=
Command5=
Command6=
Сейчас, если я не ошибаюсь, при неудачном выполнении Command1, цепочка тем не менее продолжает выполняться. НО! Могут быть такие ситуации, когда это не желательно. Есть ли смысл управлять таким выполнением или лучше решать это разбиением на дополнительные пункты с зависимостями между ними?
И я не проверял, что случится в случае если пункт n, необходимый для пункта m, не будет установлен? То есть процесс установки m будет выполняться или нет?

XCV
04-06-2010, 00:57
Сейчас, если я не ошибаюсь, при неудачном выполнении Command1, цепочка тем не менее продолжает выполняться. НО! Могут быть такие ситуации, когда это не желательно. Есть ли смысл управлять таким выполнением или лучше решать это разбиением на дополнительные пункты с зависимостями между ними?
И я не проверял, что случится в случае если пункт n, необходимый для пункта m, не будет установлен? То есть процесс установки m будет выполняться или нет? »
программа просто выполняет комманду, как по вашему она сможет определить "правильно" или нет была выполнена команда n?




© OSzone.net 2001-2012