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

boss911
23-07-2007, 04:31
Boa Soft

Можно сделать так, чтоб Fixed=1 работал только в своей группе (Group), то есть, если не один элемент не отмечен в своей группе, то и Fixed=1 тоже снимается?

Просто случаются моменты, когда не требуется устанавливать определенную группу или один из ее компонетов (Installitem), а для этой группы имеется общий элемент, который отпадет в необходимости установки, если не выбран хотябы один компонент этой самой группы.
Во написал, надеюсь разберешся! :)

NikLok
23-07-2007, 11:19
Работает там все. Имена не те. >>>
Спасибо большое!!! У меня просто очень глубокий синдром Мерфи. Теперь и на отдых мона!
А когда планируется контроль наличия элемента в конфигураторе. ( Не на истночниках - не показывается) ?

TestLabelCaption = T:+800 L:400
Что-то не переносится вниз надпись - "Тестовый режим ..."
Она никаких особенностей не имеет?

З.Ы. Мы тут в 4-м квартале должны будем 30` Dell получить. У них макс разрешение 2500х1600. :)

DJ Mogarych
26-07-2007, 14:27
Великолепная программа, спасибо! Благодаря ей и тому, что в XP есть переменная %SOURCE%, я теперь не связан с папками $OEM$, всё ставится прямо с диска. В русской Windows 2000 также всё отлично работает, но там $OEM$ присутствует.

Boa Soft
28-07-2007, 10:01
Благодаря ей и тому, что в XP есть переменная %SOURCE%, я теперь не связан с папками $OEM$, всё ставится прямо с диска. >>>

Не совсем понял. %SOURCE% в XP нет. Есть временная переменная системного окружения в моей программе только во время ее выполнения и для процессов, запущенных из-под нее.

DJ Mogarych
02-08-2007, 15:38
Просто я при сборке дистрибутива в nLite забиваю запуск presetup.exe при первом запуске системы, и это выглядит так: %SOURCE%/Progs/Presetup.exe.
Кстати, как исправить то, что всплывающие подсказки отображаются крякозябрами? Это относится именно ко всплывающим подсказкам, в остальном всё корректно.

NikLok
21-08-2007, 23:22
Boa Soft, Возвращаясь к вопросу о позиционировании элементов скина хочется уметь задавать координаты не тока вида T:YY L:XX YJ И ВИДА D:down R:right а также VC:verical centr HC:horizontal centr
А так же фичу типа
CloseBt = T:HelpBt L:HelpBt+30
с соответсвующим понятием где какую координату брать от HelpBt

Алексей Н.
25-08-2007, 22:05
подскажите, пожалуйста, как через BS Post Installer ставить программы с диска.
Сам файл Presetup.exe я запускаю с диска через RunOnceEx:

REG ADD %KEY%\015 /V 2 /D "%CDROM%\Boa\presetup.exe /ini:PRESETUP.INI " /f

Он (файл) запускается, но инсталлировать ничего не получается по причине неправильно прописанный путей.
Делаю так:

PRESETUP.INI
...............
[Setup]
RootInstallDir=%CDROM%
................
[Installitem_001]
Group=Разные утилиты
Caption=The Bat
Description=Почтовый клиент
Depends=
Exclude=
Folder=SOFT
;IconFile=|%SELF%\IconLib.dll
IconNumber=0
SkreenShotImage=|%Self%\shots\shot1.jpg
PreRegFile=
Command1=thebat_professional.msi
..................

Установки не происходит. В логе следующая информация об ошибке:

Environment:
Command-line: "D:\Boa\Presetup.exe"
Config file: D:\Boa\PRESETUP.INI
RootInstallDir: %CDROM%
%SELF%: D:\Boa
%SOURCE%: %SOURCE%
%CDROM%: %CDROM%
%ROOT%: %CDROM%
CommonIconLib: %CDROM%\IconLib.dll
CommonShotFolder: %CDROM%\shots

Command: thebat_professional.msi
Work Dir: %CDROM%\SOFT\
Cmd Line: %CDROM%\SOFT\thebat_professional.msi
Cmd Param:

Error: Не удается найти указанный файл.

То есть переменная %CDROM%, так и остается %CDROM%, а не становится буквой диска. То же самое происходит, если ставить %SOURCE%.
Если задавать букву СДРОМа жестко "RootInstallDir=D:", то все нормально работает. Но теряется универсальность.
Подскажите как правильно настроить программу для работы с СД.

Angelus
26-08-2007, 14:19
Алексей Н.
Попробуй указать путь к файлу ответов, создай его конечно если его нет...

CdTagFile=Boa\presetup.set

или если последняя версия программы, то
SourceTagFile=Boa\presetup.exe

Boa Soft
26-08-2007, 14:28
Цитата:
Новое в текущей версии.
<>
2. CdTagFile заменен на SourceTagFile
3. Переменная %CDROM% по функционалу заменена на %SOURCE%, но временно сохранена для совместимости.


[Setup]
RootInstallDir=%SOURCE%
SourceTagFile=Boa\presetup.set

Алексей Н.
26-08-2007, 17:19
SourceTagFile=Boa\presetup.exe >>>

Спасибо! Помогло.
А я вроде прочитал про маркерный файл в ридми, но немного не так делал.
SourceTagFile=presetup.exe

Алексей Н.
09-09-2007, 15:20
Еще вопрос. (чего-то я разошелся)
В пакете лежит утилита ShowCmdParam.exe.
Как я понял она необходима для того, чтобы получать параметры командной строки.
Только не понял как ей пользоваться.
Более конкретно: В этой теме
Тема про переводчик PROMT (http://forum.oszone.net/showthread.php?t=66708&highlight=promt)
как раз использовали утилитку, что бы получть параметры ком. строки. Получили такие аргументы
msiexec.exe /i promt7.msi KBRIYPGWNEULCSJAQHXOFVM=xxxxxxxx
А как это было сделано, я не могу повторить. Делаю это с тем же промтом 7. Копирую ShowCmdParam.exe в папку с инсталлятором. Переименовываю ее в setup.exe и запускаю MInstall.exe. Далее цитрую: "В появившемся окне увидишь ключи." А у меня нет ни окна, ни ключей. Не моглы бы вы в двух словах объяснить как пользоваться этой утилитой.

Debugger
10-09-2007, 11:55
Алексей Н., можно даже так сделать - переименовать shocmdparam.exe в msiexec.exe и закинуть его сначала в %systemroot%\system32\dllcache, а потом в корень system32. Естесственно, подлинный msiexec.exe и там и там забэкапить! Потом после получения параметров вернуть все на место.

Алексей Н.
10-09-2007, 15:32
Может я чего не так понял? После всех мытарств, удалось получить такое окошко

http://www.valar.ru/gallery/0907/1189423561_.jpg

Только чего-то никаких параметров там нет.

CoolStealth
18-09-2007, 16:58
Огромная просьба к Boa Soft. Так как я ярый поклонник вашей проги имеется некоторые пожелания!!!

1) Сделайте PLIZZZ конфигуратор (не файлов ответа) чтобы не вносить изменения вручную и не прописывать все вразброс- путаница получается!
2) Можно сделать какой-нибудь проирыватель, чтобы во время установки можно было прослушывать музыку а не пялиться в пыльный экран попусту(типа как в Windows PostInstaller)!

Со мной многие согласяться-отличную программу нужно довести до совершенства.

Думаю для вас это не составит больших усилий:-)

vserd
19-09-2007, 09:41
CoolStealth, а не пялиться в пыльный экран попусту »
Вот и займись делом, экран протри, все рукам занятие, да и глазам облегченьеце.

Это что слушать постоянно одну и туже музыку??? А не свихнешся?? Или ты думаешь что всегда будет доступ к диску D: на котором завалы музуки???
Boa Soft делает эту прогу для работы, так что скорей всего на стенде у него колонок нет, так что реализовывать этот функционал ему будет не интересно. Да и не факт что он любитель музыки. Для этого есть FM станция, или рабочий комп....

aset
19-09-2007, 10:56
CoolStealth,
нет музыка отвлекает

CoolStealth
20-09-2007, 13:19
Во первых на DVD можно закинуть музыки побольше чем на простой CD! И музыка не как не отвлекает, с ней интереснее! Я сделал одну кнопку пользователя на вызов простенького проигрывателя! Но это не очень удобно потому что приходится потом этот проигрыватель настраивать-ВОТ! А экран и комп я всегда протираю и с этим у меня проблем нет!
Да и это всего лишь пожелание если придется можно переделать самому-такчто без обид.
А как насчет нармального конфигуратора для прописывания программ на установку- это тоже скажешь ненужная вешь, ведь не все хорошо разбираются в файловых содержаниях и для кого-то это темный лес! Вот и подумай не только о себе, ведь еще на свете МИЛЛИАРДЫ людей

Debugger
20-09-2007, 18:26
Дай ему палец - он заберет всю руку :)

DJ Mogarych
21-09-2007, 16:00
Уважаемый Boa Soft, я уже задавал этот вопрос, но ответа не получил.
как исправить то, что всплывающие подсказки отображаются крякозябрами? Это относится именно ко всплывающим подсказкам, в остальном всё корректно. » Система — Windows XP sp2 русская версия (т. е., не английская с MUI). Версия BS PostInstaller-а — 1.10.13. При первом запуске (а я поставил запуск BS PostInstaller-а именно туда) подсказки отображаются некорректно. Как это исправить? Спасибо.

YuriPet
21-09-2007, 17:37
DJ Mogarych, http://forum.oszone.net/post-452539-139.html




© OSzone.net 2001-2012