Показать полную графическую версию : BS Post Installer - выбор программ перед установкой
Jilted, echo Value CDROM is - %CDROM% >> "%ProgramFiles%\runonce.log"
Кроме того можно ввести ее значение в другую ветвь реестра, которая сохранится а не вытрется. И потом посмотреь ее значение!romeo91, REG ADD %KEY%\095 /V 2 /D "%SystemDrive%\install\presetup.exe force" /f »
У меня так же, но думаю дело не в этом. Он бы просто запустился в режиме с приветсвием и конфигуратором!
Jilted, А ты проверял он вообще у тебя запускается с твоим конфигом?
Debugger
20-12-2007, 13:58
Jilted, у меня запускается похожим образом:
net stop wscsvc
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\debugger set CDROM=%%i:
set BSIPATH=%CDROM%\Data\bsi
cd /d "%BSIPATH%"
start presetup.exe
exit
Debugger, А ты дальше реально используешь BSIPATH ? Она вроде должна потом пропасть после завершения батника?
Debugger
21-12-2007, 08:51
NikLok, ну да пропадает. Потом она и не нужна.
Jilted, что с /f что без /f пробовал - не запускается...
И что это вообще за ключ такой??? »
Я больше не про F имел ввиду а про разные номера строчек
Boa Soft, Наверное все ощутили, при запуске серъезного проекта, окно с текстом появляется оченннь не скоро! Понятно что идет сканирование и т.д. Думается, сначала надо вывести окно и давать его читать, а уж в это время в сопроцессе вести сканирование?!
NikLok, если речь идет о запуске сабжа при первом входе из RunOnce или RunOnceEx, то это не сабж что-то сканирует, а система что-то делает. Я раньше думал, что это inf-ы драйверов сканируются, но недавно случайно забыл интегрировать башратовские драйверпакс и увидел те же тормоза перед началом установки программ с помощью сабжа. Скорей всего это что-то из updatepack'a Пети Васичкина доустанавливается. В общем, сабж тут не при чем.
... Ay_Emul: Anne-Sophie Mutter - Concerto in F Op. 8 No. 3 Autu
Bulba_S, Я имел в виду запуск программы без параметров. Но сегодня попробовал еще раз запустить, и о чудо таймер отсчета появился где-то секунды через 2 -3, что в принципе приемлимо. Я в своем диске его запускаю не при первом, а при 2-м входе в систему. Так, что к этому времени уже все апдейтпаки установлены скорее всего!? Просто когда я его использую как оболочку для установки по сети, тормоза сильно заметны становятся, доходят до 5 минут иногда. Видать сервер сильно загнут.
Всем спасибо, в батнике просто лишние пробелы были...
Jilted, И интересно это ж ихде (да простит меня модератор) они стоять!!!???
Boa Soft
[Installitem_001]
Depends=Installitem_008
Exclude=Installitem_002
[Installitem_002]
Depends=Installitem_008
Exclude=Installitem_001
[Installitem_003]
Depends=Installitem_008
[Installitem_004]
Depends=Installitem_008
[Installitem_005]
Depends=Installitem_008
- - -
- - -
[Installitem_008]
Depends=Installitem_001;Installitem_002;Installitem_003;Installitem_004;Installitem_005
Default=1
Fixed=1
Visible=0
Visible - отображать программу в окне выбора. В избегании недоразумений применять только вместе с Fixed, ибо иначе групповой выбор все рано будет действовать, хотя опции не будет видно!.
При отмене установки компонентов, которые завязаны (Depends) с 'Installitem_008', короче говоря, отключена вся группа, компонент 'Installitem_008' всеровно ставится, то есть галка с него не убирается. Если же мы показываем (Visible=1) отображение компонента 'Installitem_008', то четко видно, как снимается с него галка, когда все зависимые компоненты или группа отключены.
Это баг или сделано специально, тогда зачем? Моя задача: спрятать компонент 'Installitem_008' и чтобы он не ставился, когда отключены все зависимые компоненты или группа.
Boa Soft,
я новичок в этом ,обясни пожалуйста если не трудно как работать с этой прогой и как внедрить в неё свои проги
tim75,
Дык уже объяснено и даже неплохо в ридми. А в этой теме тоже много информации, выбери режим просмотра "Все", сохрани на диск и используй, как пособие. Так потихоньку и научишся, главное самому пробовать и будет тебе много знаний и счастья! 8-))
Boa Soft
17-01-2008, 02:03
boss911, При отмене установки компонентов, которые завязаны (Depends) с 'Installitem_008', короче говоря, отключена вся группа, компонент 'Installitem_008' всеровно ставится, то есть галка с него не убирается. Если же мы показываем (Visible=1) отображение компонента 'Installitem_008', то четко видно, как снимается с него галка, когда все зависимые компоненты или группа отключены. »
При отключенной видимости в текущей версии обрабатывается только параметр default. От этого зависит, будет установлен компонент или нет.
Просто фича была заложена ДО добавления зависимостей и это было упущено.
Просто фича была заложена ДО добавления зависимостей и это было упущено. »
В новой версии это будет исправлено и когда нам ждать ее? Хотя бы маленький список предполагаемых изменений, плиз.
[Installitem_001]
Depends=Installitem_008
Exclude=Installitem_002
[Installitem_002]
Depends=Installitem_008
Exclude=Installitem_001
- - -
- - -
[Installitem_008]
Depends=Installitem_001;Installitem_002 »
это не может быть связано с тем что потребные для Installitem_008 (Installitem_001 и Installitem_002) взаимно исключают друг друга?
:unsure:
это не может быть связано с тем что... »
Не может, я думаю, автор бы что-то сказал по данному поводу. Ради эксперимента отключил все взаимно исключающие (Exclude) компоненты, но нечего не изменилось, в принципе, чего и ожидал.
Жду новую версию, надеюсь на исправление, так как моя сборка софта зависла в воздухе.
Boa Soft
20-01-2008, 03:09
Увы, пока новой версии не ожидается.
Boa Soft
22-01-2008, 04:22
А я Вас обманул - новая бетта!
v1.11b
Все исправления связаны с выбором программ в селекторе:
1. Выбор пунктов обрабатывается независимо от их видимости.
2. При выборе всех пунктов и наличия исключений выбирается пункт по умолчанию из взаимоисключающихся. Если такого нет - то только первый из взаимоисключающихся.
3. При выборе всех пунктов группы и наличия в ней исключений выбирается пункт по умолчанию из взаимоисключающихся. Если такого нет - то только первый из взаимоисключающихся.
4. При наличии в группе взаимоисключающихся пунктов выбранного по умолчанию и фиксированного, вся группа взаимоисключающихся пунктов становится фиксированной во избежании нарушения логики работы (для того, чтобы выбрать другой пункт, выбор этого надо отменить а он фиксированный, а оба выбрать нельзя - они взаимоисключающие).
Сссылка - как всегда в шапке (один exe для тестов).
Boa Soft
А я Вас обманул - новая бетта
Редиска. ;)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC