Показать полную графическую версию : BS Post Installer - выбор программ перед установкой
DSC, если у него не будет хватать файликов, прога просто выдаст соответствующую ошибку и все... »Блажен кто веруеть!!!
IgorLyahov
21-10-2008, 11:49
Программа не появляется, и по всей видимости она находиться на заднем фоне. Список файлов соотвтетствует кроме файла PRESETUP.SET, но его я убрал позже, думал может он влияет на проблему.
Попробовал сделать как указано в посте 899, получилось, задержка правла побольше, секунд 11, сейчас попробую все собрать в образ и установить.
IgorLyahov
21-10-2008, 12:29
При установке на виртуальной машине появляется через 23 секунды.
Впринципе это нормально, поставил таймер на минуту и все.
Спасибо всем ограмадное.
Спасибо всем ограмадное. »
Внимание! На конференции принято отмечать полезные сообщения отвечающих в теме участников и помечать тему решенной после получения ответа на свой вопрос!
IgorLyahov
21-10-2008, 14:41
Ссори, новичек, исправлюсь. :up
DSC, У нас это не принято. Считает человек полезным сообщение пусть ставит, нет - нельзя его неволить. У нас свобода :)
Ment69, как бы я тока процетировал что написано, а человек сам решает как ему в дальнейшем поступить... :wink: и ни я это написал... :)
Boa Soft, Забавный эфект наблюдаю в редакторе конфигураций. Мне понравился у SamLab некий пунктик, бессовестно его переношу к себе, не заботясь при этом о нумерации пунктов. Таким образом, что в файле они идут по нумерации 1 0 1 и далее со всеми остановками. Так вот, это приводит к тому, что на последнем экране добавленная пункт-программа выводится в группе аж 2 раза! Если же не полениться и добавить в конец с устранением конфликта нумерации, то задвоения не происходит.
По мне лучше поправить такое поведение, чем руками править нумерацию. Ибо как правило, хочется добавлять в участок где группа а не в конец файла. А при таком добавлении это вызовет перенумерацию всех следующих!
Столкнулся тут с необходимостью разбить пункт на 2, что было вызвано необходимостью перезагрузки между командами!!! Вот и не знаю что лучше:
ввести фичу деления пункта на 2 или разрешать перезагрузку в каждой команде?!
Я думаю ты скажешь, что ради одного шизика не стоит огород городить.
Boa Soft, В редакторе конфигов. Определяем зависимости. Потом решаем, что компонент был внесен неправильно в правую половину. Удаляем его. И вот тут недочет - он не возвращается в список в левой половине. Приходится закрывать окно и снова открывать.
Стрелки перемещения программ внутри группы перемещают только в конец\начало группы, может лучше на 1 шаг. А то что бы поменять два элемента местами приходится в mahjong играть.
В BSPI если бы можно было управлять прозрачностью списка этапов ( Выбор программ, Подготовка, Установка ....) можно было бы получить неплохие эфекты.?
Boa Soft, Похоже я нашел маленький баг, дающий повод выпустить очередной БИЛД (понимаю ТЫ занят, но пора бы уже, да и к новому году неплохо нас облагодетельствовать).
Ситуация такова.
[Installitem_102]
Command1=7z457_(lemnews.com).exe /S
В логе имеем:
- begin -------------------------------------------------------------------------
Shot file name C:\INSTALL\SHOTS\7-Zip.jpg
Icon file name %SOURCE%\INSTALL\ICONs\7zip.ico
Icon numer 0
ImageId in small list 102
ImageId in big list 99
Command: 7z457_(lemnews.com).exe /S
Work Dir: C:\_Soft_\7ZIP\
Cmd Line: C:\_Soft_\7ZIP\7z457_(lemnews.com
Cmd Param: ).exe /S
Error: Не удается найти указанный файл.
- end ---------------------------------------------------------------------------
Откуда становится понятно, что такие имена желательно разбирать с конца?!
Этот случай я конечно у себя вылечу, но осадочек остался!
Boa Soft, Хорошо зная о наличии твоего адона autorun, я все таки предпочитаю использовать его прототип, то есть BSPI в качестве авторана. Так тут я понял, что было бы весьма недурственно иметь возможность отключать из командной строки выполнение секций [Preinstall] и [Postinstall]. Предполагается что они уже были выполнены при установке системы и повторное их выполнение излишне, а потому может быть отключено.
Boa Soft
07-12-2008, 01:26
Откуда становится понятно, что такие имена желательно разбирать с конца?!
Этот случай я конечно у себя вылечу, но осадочек остался! »
Я сейчас большей частью занимаюсь не около компьютерными делами, а строительно-ремонтными. Когда это кончится - сказать не могу. Так что, ждем. Но, приму к сведению.
ХОРОШО БЫ ЕЩО ИСТРУКЦИЮ ПРОСТЫМ НЕ ТЕХНИЧЕСКИМ ЯЗЫКОМ,Я КАК МУЗЫКУ ВКЛЮЧИТЬ ПРИ УСТАНОВКЕ ЦЕЛЫЙ ДЕНЬ ИСКАЛ А НАДО БЫЛО ВСЕГО ЛИШЬ В ПАПКЕ C:\Program Files\Boa Software\Boa Software Post Installer\Skin ФАЙЛ BACKSND_ убрать _ в названии,и в файле SKIN в разделе [Interface] PlaySound = 0 изменить на PlaySound = 1,в разделе [Sound] ;BACKMIDI = BACKSND.MID убрать ; перед BACKMIDI
кто знает где скачать инструкцию,чем подробнее тем лучше ,а то не программа а конструктор сделай сам
КАК СДЕЛАТЬ ФАЙЛ ОТВЕТОВ ПРИ УСТАНОВКЕ ПРОГРАММ,ЗАПУСКАЮ КОНФИГУРАТОР ОН ПОКАЗЫВАЕТ ПРОГРАММЫ КОТОРЫЕ СТОЯТ,НАЖИМАЮ СОХРАНИТЬ(создание файла ответов и закрыть программу) появляется файл PRESETUPв папке программы в нем ; +++++++++++++++++++++++++++++++++++++++++
; BS Post Installer answers file V2.0
; this text auto generated
; Do not modify manually!!!
; +++++++++++++++++++++++++++++++++++++++++
[Common_Info]
Ver=2.0
Autor=No Name
Date=09.12.2008
CRC=3155127563
[Selected_Items]
installitem_043
installitem_042
И ТАК ДАЛЕЕ ДО 00,НО ПРОГРАММЫ КАК СПРАШИВАЛИ NEXT ТАК ИСПРАШИВАЮТ,ЧЕМ ЗАПИСАТЬ ФАЙЛ ОТВЕТОВ ПРИ УСТАНОВКЕ СОФТА
veld, Смотри параметры строки запуска . Я например так запускаю из winnt.sif:
DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe h:980 w:680 l:250 t:10 DetaliseLog nocrc"
Скорее всего он почему то не находит твой файл ответов.
Boa Soft
А можно ли сделать так (в текущей версии): при запуске BS PostInstaller с ключем force
при запуске допустим девятой секции появлялось окно с выбором приложения, которое
в данный момент нужно установить (например: KIS2009; KIS 7.0; Avast) или только
создавать исключения при выборе программ и не использовать ключ Force.
Спасибо.
akmit, только
создавать исключения при выборе программ и не использовать ключ Force. »
Мне кажется Вы сами и ответили на свой вопрос.
Я так и вставил в авторан меню - запуск BSPI без ключа FORCE.
В результате сначала появляется меню выбора, а потом уже производится усановка (доустановка) программ.
[Setup]
RootInstallDir=%SOURCE%
CheckCD=1
SourceTagFile=Setup\Presetup.exe
. . . . . . .
[Installitem_009]
Command2=#HIDE:Adobe\Photoshop CS4\Install.cmd
Full programm version: 1.12.7.5
Environment:
Command-line: "E:\Setup\Presetup.exe"
Config file: E:\Setup\PRESETUP.INI
RootInstallDir: %SOURCE%
%SELF%: E:\Setup
%SOURCE%: E:
%CDROM%: E:
%ROOT%: E:
. . . . . . .
Command: Adobe\Photoshop CS4\Install.cmd
Work Dir: E:
Cmd Line: E:\Adobe\Photoshop CS4\Install.cmd
Cmd Param:
Boa Soft, может ты сделаешь, чтобы Work Dir принимал путь не только из того, что указано в RootInstallDir, а и автоматически подставлял (добовлял/дописывал) путь из каждого CommandХ, сейчас же для каждого CommandХ получается одна и таже рабочая дериктория, то есть, чтобы в моем примере получилось так:
Command: Adobe\Photoshop CS4\Install.cmd
Work Dir: E:\Adobe\Photoshop CS4
Cmd Line: E:\Adobe\Photoshop CS4\Install.cmd
Иначе, работа некоторых пакетных файлов может нарушиться, в частности команды COPY, когда в батнике указан относительный путь копируемого файла, например:
COPY /Y "Adobe Photoshop CS4 Prefs.psp" "%AppData%\Adobe\Adobe Photoshop CS4\Adobe Photoshop CS4 Settings"
Естественно, батник ругается, что не может найти данный файл, так как при запуске этого же батника передается неправильная рабочая директория (Work Dir). Передается в данном случае только буква носителя "E:", а нужно для правильной работы батника - "E:\Adobe\Photoshop CS4", где он и лежит.
Попытался все максимально объяснить, так что извиняй за лишний ликбез, если что.
Boa Soft
19-12-2008, 11:31
Делайте так:
Folder=Adobe\Photoshop CS4
Command1=Install.cmd
И все будет работать.
И все будет работать. »
Да, но тогда Work Dir становится общей для всех CommandХ в одной секции Installitem_ХХХ, а ведь пути в каждом CommandХ могут быть разные, соответственно и рабочие директории будут разными.
Вот почему я просил, чтобы для каждой CommandХ устанавливалась своя рабочая директория, основываясь из значения в RootInstallDir и пути выполнения файла (CommandХ). Мне кажется, что так было бы правильней и логичней, имзо.
Boa Soft, Если ввести список процессов убиваемых при смене итемов установки, то в скриптах можно убрать ожидание старта программы в концее её установки и сразу переходить к установке следующего пункта. По завершении его установки, запущенное приложение убъется согласно листингу. Таким образом удасться сократить время установки. Что скажете маэстро?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC