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

Vitek 07
16-01-2011, 16:03
cleric1985_n, для ХП используется одна команда установки, для конфигурации под 7 - другая. »
на этот случай у Boa Soft есть такая заготовка

[Installitem_00000]

WinMinVer= . . .sp
WinMaxVer= . . .sp


ждем её окончательной реализации

cleric1985_n
16-01-2011, 16:35
Vitek 07, Да но это все-равно будет в пределах одного файла, т.е. исходя из версии файл либо будет ставиться либо нет, а нужен просто выбор команды установки...

Boa Soft
17-01-2011, 01:01
Не будет реализован еще и выбор команды установки под различные наборы? Или просто дублировать прогу и выбирать нужные конфигурации? В таком случае было бы удобно иметь функцию "дублировать/клонировать". Чтобы не набирать заново информацию.. »

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

А на счет дублирования - опоздали - уже сделал :)


Исправлено - кнопка добавить добавляет новую программу после выбранной.
Исправлено - кнопка вниз перемещает программу ровно на одну позицию вниз.
Исправлено - кнопка вверх перемещает программу ровно на одну позицию вверх.
Добавлено - кнопка дублировать - копирует программу на позицию после выбранной с именем <имя программы> {копия}

NikLok
17-01-2011, 12:51
Boa Soft, Меня как-то смущает прирост в 350 килобайт в релизе по сравнению с выложенным ранее бинарником. Может отладчик не отключен был?

Boa Soft
17-01-2011, 22:21
Boa Soft, Меня как-то смущает прирост в 350 килобайт в релизе по сравнению с выложенным ранее бинарником. Может отладчик не отключен был? »

Иконка поменялась. Добавлена поддержка форматов 256х256. А включить упаковку забыл.

МИШАНЧИК
20-01-2011, 14:32
Подскажите пожалуйста.
Мне второй командой нужно завершить процесс Internet Explorer, который запускается автоматически сам. Я прописываю:
Command2=TASKKILL.EXE /F /IM IEXPLORE.exe
а он не завершается. Как правильно это сделать?

cleric1985_n
20-01-2011, 16:22
Boa Soft, почему то не хочет происходить запуск с выбранной конфигурацией по умолчанию..

Presetup.exe /presets:3

Или есть какая то специфика?

Vitek 07
20-01-2011, 16:59
МИШАНЧИК,
Command2=#HCMD:TASKKILL.EXE /F /IM IEXPLORE.exe
(скрытно)

или

Command2=#CMD:TASKKILL.EXE /F /IM IEXPLORE.exe

Boa Soft
20-01-2011, 19:12
Presetup.exe /presets:3 »

Presetup.exe /preset:3

МИШАНЧИК
21-01-2011, 07:00
Подскажите пожалуйста, можно ли как-то сдвинуть изображение устанавливаемых программ несколько ниже(чтоб описание не накладывалось на скриншот)?

NikLok
21-01-2011, 11:00
МИШАНЧИК, В skin.ini измени параметр ScrShot = T:205 L:15 W:450 H:380 для твоего разрешения.
Но он будет един для все программ!

cleric1985_n
21-01-2011, 19:52
Boa Soft, спасибо.
Но вот издержака из вашей справки:

/presets:<1..8> - запуск программы c выбором пресета по умолчанию.

Khvostyk
24-01-2011, 00:13
Вопрос по библиотеке иконок IconLib.dll .
Собираю иконки устанавливаемых программ в эту библиотеку, выдирая их из exe-файлов. Извлекаются иконки из exe-файлов группой иконок разных размеров (бывает и > 10 шт). Такой же группой я их закидывал в IconLib.dll. Теперь IconLib.dll весит 2,3МБ и возникает вопрос: Будет ли притормаживать работу BS PostInstaller такая разросшаяся библиотека? ИЛИ достаточно засунуть в библиотеку не группу однотипных иконок, а одну иконку. Тогда какого размера и типа желательно что бы была эта иконка? (BS PostInstaller используется только в установленной винде)

boss911
24-01-2011, 00:29
Khvostyk

Достаточно чтобы в иконке был 16-ти и 32-х пиксельный размер фреймов, остальные размеры использоваться не будут. Так же можно оставить только 32-х битные фреймы, либо 8-ми битные, если 32-х нет.

XXXler
09-02-2011, 09:55
в BSPI в параметрах Command есть возможность передать программе переменную (%VAR%), не расширяя ее (аля %%VAR%% в cmd)?

Vitek 07
09-02-2011, 10:03
XXXler, да. взято из ридми
Перед командой возможны следующие префиксы:

#HIDE: - при его добавлении в команду, она будет выполнена в скрытом окне.
#CMD: - при его добавлении в команду, она будет интерпретирована как команда CMD интерпретатора и выполнена.
#HCMD: - при его добавлении в команду, она будет интерпретирована как команда CMD интерпретатора и выполнена в скрытом окне.




Command2=#HCMD:REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\600 /V 1 /D "%SystemRoot%\System32\beeper.exe" /f

А переменную можно сразу в

[UserEnvironmentVariable]
PF=%ProgramFiles%

XXXler
09-02-2011, 10:24
префикс #CMD просто добавляет cmd.exe /C в начало команды, переменные все-равно раскрывает BSPI:
Command: #CMD:%FOLDER%\Setup.exe /silent /group=1 /allusers=1 /assoc=1 /assocallusers=1 /folder="%ProgramFiles%\IrfanView" /ini="%%APPDATA%%\IrfanView"
Work Dir:
Cmd Line: C:\WINDOWS\system32\cmd.exe
Cmd Param: /C \Setup.exe /silent /group=1 /allusers=1 /assoc=1 /assocallusers=1 /folder="C:\Program Files\IrfanView" /ini="%C:\Documents and Settings\Admin\Application Data%\IrfanView"

lokoham
13-02-2011, 15:53
Boa Soft, очень часто сталкиваюсь с такой проблемой:
Пр переименование группы все программы которые были в ней,отправляются в группу "мусор".Потом их приходится перемещать в группу с новым названием.
Поэтому предлагаю сделать так чтобы все программы при переименование группы оставались на своих местах.

Vitek 07
13-02-2011, 17:31
lokoham, какая версия редактора конфигурационных файлов у вас? Такое было в ранних версиях, в новой (несколькими постами выше) 1.17.2.4 такого не наблюдаю.

LonerD
13-02-2011, 17:45
Vitek 07, И в старых, и в новых, ничего в этом плане так и не было исправлено. Если программ несколько десятков - то матюков и потраченного времени уйма уходит чтоб отредактировать последствия.
Попробуйте просто открыть существующий проект, переименовать категорию (больше ничего можно не изменят), сохранить, открыть снова этот же файл.




© OSzone.net 2001-2012