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

ya158
26-03-2008, 19:33
Хорошая идея. Я как раз разобрался с работой с каб-файлами, поэтому, если будет время - сделаю. »
Спасибо! Буду ждать. Ещё хочется напомнить по поводу запуска конфигуратора перед Т-39. Очень хочется прикрутить BS PostInstaller к аддону для интеграции драйверов, а может быть в дальнейшем и к Gui-интегратору пакета обновлений и адонов :shuffle:

NikLok
04-04-2008, 22:33
Boa Soft, Если в группе все элементы не видимы ( visble=0 ) то наверное группу лучше не рисовать вообще?!!! Только место занимает и отвлекает мыслями и вопросами _ что это, где это, для чего это!!!

NikLok
21-04-2008, 23:07
При выборе All в BSPI есть проблемы! Похоже в BSPI ошибка по этому поводу. К примеру ини файл имеет след строки:
[Installitem_100]
Exclude=
Default=0

[Installitem_102]
Exclude=Installitem_100;Installitem_105
Default=1

[Installitem_105]
Exclude=Installitem_100
Default=0

При нажатии кнопки All остаются выбранными
[Installitem_100]
[Installitem_102]

хотя по идее как раз 100 то должен быть выключен!

Так и остаюсь пока на - Full programm version: 1.10.13.34

garbals
30-04-2008, 18:41
а может у кого есть черный скин
поделитесь если есть

NikLok
30-04-2008, 22:49
garbals, Я просто поменял фоновую картинку на темную.

gabasov
19-05-2008, 18:53
Добрый день!
Очень мне понравилась программа, хотелось бы заменить ею неповоротливый WPI. Но у меня просьба :

Нельзя ли убрать диалог "Подтверждение выбора программ" (соответствующим ключом в ini-файле), чтобы после выбора программ и нажатия кнопки "Далее" сразу пошла установка?

NikLok
20-05-2008, 10:46
gabasov, Прочтите ридми! Времени у всех мало! Вам нужен параметр DefaultTimer=0.
Переключение по Тав автор делать не будет. Я уже как то писал ему об ентом!

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

Сейчас я сам пишу такой скрипт на AutoIt. В нем есть функция чтения параметров из ини файла.
$var = IniReadSection( @ScriptDir & "\PRESETUP.SET", "Selected_Items")

И все бы хорошо! НННООО! Формат файла PRESETUP.SET не подходит под ini файлы.
Хорошо бы устранить это заменив символ _ на =. И файл бы выглядел бы что-то типа:
[Selected_Items]
installitem=600
installitem=590
installitem=360
installitem=820
installitem=800
installitem=380
installitem=290
installitem=040
installitem=650
installitem=300

Было бы просто великолепно! И кстати единообразно!

gabasov
20-05-2008, 17:40
Вам нужен параметр DefaultTimer=0. »
Этот параметр убирает первый диалог (Welcome).
А мне надо убрать третий ("Подтверждение выбора программ"), сразу после которого начинается установка.

NikLok
20-05-2008, 17:54
gabasov, Читиайте доки! Вам еще и ключ force при запуске поставить надоть!

_Aspire_
20-05-2008, 19:22
gabasov, наверно никак, в доках по крайней мере я не встречал.

NikLok
20-05-2008, 21:47
_Aspire_, gabasov, Если нет файла ответов, то наверное и не будет автозапуска установки, без подтверждения.

Так что сначала конфигуратором создаете файл ответов.
А потом запускаете с ключом force.
По крайне мере у многих так работает. Может конечно я еще чего забыл.

А вот выдержка из ридми:
force - Автоматическая установка по файлу ответов. Одноименный файлу конфигурации файл ответов должен быть помещен в ту же папку (по умолчанию - папку с программой). Страницы выбора и подтверждения не отображаются. Вмешательство пользователя в процесс в этом режиме можно блокировать указанием EnableUserInput=0 в файле конфигурации. Не совместимо с config (будет выполнен только первый ключ). При отсутствии файла ответов в папке с программой запуск с этим ключом приведет к выдаче сообщения об ошибке и завершению программы.

config - Вызов встроенного конфигуратора для создания файла ответов. Не совместимо с force (будет выполнен только первый ключ) Не совместимо с ключом test (он будет проигнорирован).

gabasov
21-05-2008, 14:50
Я имел в виду, установка как в WPI: на одной странице и выбор программ для установки, и кнопка установить, без дополнительных страниц и диалогов

Boa Soft
09-06-2008, 23:14
В связи с недостатком времени на поддержку проекта я перевел его в open-source. Исходный код свободно доступен.
Смотрите шапку.

YuriPet
09-06-2008, 23:52
В связи с недостатком времени на поддержку проекта...» И это очень печально... :drug:

Debugger
10-06-2008, 12:21
:wink: В связи с недостатком времени на поддержку проекта я перевел его в open-source. Исходный код свободно доступен. »
Хорошее начало. Еще бы и с интегратором драйверов также поступить... :wink:

boss911
10-06-2008, 16:54
Хорошее начало. »
Не охотно думается, что это можно назвать началом.

Boa Soft
12-06-2008, 00:17
boss911,

На счет драйверов я несколько в раздумье. Там единое ядро с утилитой для развертывания образов, а ее я пока не готов сделать доступной.

Junos
15-06-2008, 21:17
Что ето за ошибка???
Вот PRESETUP.INI

[Common_Info]
Ver=2.0
Autor=JUNOS
Description=Windows XP
Date=15.06.2008

[Setup]
RootInstallDir=%SELF%
CommonIconLib=IconLib.dll
CommonShotFolder=shots
EnableUserInput=1
EnableCloseMsg=0
EnableWelcomeDlg=1
AdminRightsRequired=0
CheckFDD=1
CheckFlash=1
CheckHdd=1
CheckCD=1
CheckNet=1
LogInstall=0
DetaliseLog=0
;SourceTagFile=presetup.exe
DefaultTimer=30
ReadMeText=%SELF%\readme.rtf
RunOnceKey=ZZ_999
UseRunKey=1
RunValyeName=TEMP_BS_POSTINSTALLER
ShowLog=1
AutoClose=0

[PreInstall]
Folder=
PreRegFile=
Command1=
command2=
Command3=
Command4=
PostRegFile=

[PostInstall]
Folder=
PreRegFile=
Command1=
command2=
Command3=
Command4=
PostRegFile=RunTest\desk.reg
Reboot=0
PowerOff=0

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

[UserButton_2]
Caption=Лицензия
Hint=Просмотреть лицензионное соглашение
Picture=HELP_BT.BMP
Folder=%SELF%
;Command=license.txt
Text=license.rtf
Visible=1

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

[UserEnvironmentVariable]
MuWindir=C:\winxp
MyOemFolder=%SystemRoot%\oem

[SoftwareGroup]
IW=Установка Windows

[Installitem_001]
Group=IW
Caption=DirectX 9 июнь 2008
Description=
Depends=
Folder=SOFT
SkreenShotImage=|%Self%\shots\shot1.jpg
PreRegFile=
Command1=DirectX9.EXE
command2=
PostRegFile=
KillWait=0
Default=1
Fixed=0
Visible=1
RebootNeed=0

Запускаю через cmdlines.txt

[Commands]
"BOA\presetup.exe force"

NikLok
15-06-2008, 21:51
Junos, Возможно не сохранен файл ответов. То есть запусти с ключом config и нажми save.

Junos
16-06-2008, 08:46
NikLok, Спасибо большое!




© OSzone.net 2001-2012