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

Chudmin
14-05-2011, 21:33
Здравствуйте. У мну вопрос - как сделать, чтобы окно командной строки, которое вызывается при установки некоторых программ в "тихом" режиме, не появлялось поверх окна BS PostInstaller(а)?

Lubitel Softa
14-05-2011, 21:37
Chudmin, в файле Х:\skin\SKIN.INI прописать StayOnTop = 1. Тогда окно BSPI будет поверх всех остальных, но вы можете столкнуться с проблемой при установке программ "с нажатиями" AutoIt. Скрипт не сможет нажать на нужные кнопки т.к. окно устанавливаемой программы будет неактивно.

Выдержка из справки:

Перед командой возможны следующие префиксы:

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

Пример:

RootInstallDir=C:\install
Folder=TESTS
Command1=3DMark2001 se.exe /s
Command2=#HCMD: echo 3DMark2001 se >> C:\SoftList.txt

Второй командой будет выполнена команда CMD интерпретатора echo 3DMark2001 se с выводом в файл C:\SoftList.txt

conductor
15-05-2011, 00:03
conductor, можно прописать путь для логов в временную папку ОС а после установки софта по-любому пользуемся CCleaner-ом, он и очистит всё.
Lubitel Softa,

[Installitem_00155]
Group=Мусор
Caption=WinFinish
Description=удаление мусора
Publisher=
PublisherURL=
Depends=
DependsOr=
Exclude=
Folder=Delite
CheckTagFile=
IconFile=
IconNumber=201
ScreenShotImage=
NfoFileName=
MinToTray=0
PreRegFile=
Command1=WinFinish.cmd
Command2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
WinMinVer= . . .sp
WinMaxVer= . . .sp
WinBits=
Default=1
Presets=
VisibleInPresets=
Fixed=0
Visible=1
RebootNeed=0
пришлось делать так
WinFinish.cmd
"cmd /c rd /s /q %systemdrive%\PreLoad"

lokoham
21-05-2011, 13:42
Boa Soft, если прописана проверка наличия файла,при установке программы,и если этот файл Конфигуратор не находит,то почему то ставятся 2 галочки "Запрет изменения выбора" и "Скрыть пункт из списка". И это происходит при каждом запуске Конфигуратора.И при запуске Presetup.exe,если даже этот файл есть и его находит сама оболочка,то отображаться программа всё равно не будет,потому что в конфиг файле прописано,чтоб пункт был скрыт.
Я понимаю,что можно эти галочки убирать перед сохранением каждый раз,но когда в списке больше 100 программ и при каждом запуске конфигуратора эти галочки вновь поставятся - это очень не удобно и долго.
Да и по идее эти галочки не должны ставиться автоматом.

lokoham
06-06-2011, 01:58
Эх,жалко,Boa Soft,что такой проект оказался почти заброшенным( Столько интересных задумок,которые можно было бы реализовать...Да и уверен что проект можно совершенствовать и совершенствовать ... Но этого больше не происходит((
Исходники тоже не обновляются,над которыми можно было бы поработать(
И мне действительно жаль,ведь твоя оболочка - лучшая для установки программ! WPI тут и рядом не стоит ! А если реализовать,всё что задумано - это будет просто шедевр...
Я конечно понимаю,что у тебя наверное не хватает времени на нее,но надеюсь что проект всё таки в скором времени получит свое дальнейшее и очень перспективное развитие.

Boa Soft
06-06-2011, 10:42
Проект не заброшен. Просто сейчас нет на него времени.

Но, в будущем маячит тупик. Компилятора для 64 нет и видимо не предвидется. Переписывать же все на C нереально и знаю я С плохо. Разве что, для корректной установки на 64 bit системах написать 64бит програмку-переходник, как это сделано в TotalCommander.

profcom
06-06-2011, 13:43
Неужели не найдется ни одного человека хорошо знающего С что бы переписать ? Ведь это крайне нужный проект который нельзя заводить в тупик.
Ну или как вариант написать переходник.

lokoham
06-06-2011, 16:36
Boa Soft, а переписывать много надо?И вообще сложный код у оболочки или нет?
Я бы мог на чистом энтузиазме(ну и естественно при этом напрягая свои мозги) попробовать переписать код на С++ )
Я конечно не скажу,что я уж прямо таки такой знаток С++, но мне нравится открывать что то новое для себя в области программирования...

NikLok
06-06-2011, 18:04
Boa Soft, То есть как всегда актуальным становится вопрос выкладываня сходников последней версии!

lokoham
06-06-2011, 20:52
NikLok, да уж,согласен...Не помешали бы свежие исходники...Просто Boa Soft возможно не хочет переводить проект в OpenSource, боясь что от этого оболочка только пострадает или некоторые не сознательные люди,начнут выдавать оболочку за свою. Но я думаю у нас на форуме таких нет)Так что можно было бы выложить исходники свежие и все вносимые изменения согласовывать с Boa Soft и высылать ему измененные исходники для окончательного утверждения,после чего он сам выложит новую версию на форуме.
Я бы вот лично не отказался бы поработать над этим проектом (как над оболочкой,так и над конфигуратором). Оболочка лучшая и самое главное перспективная!

XCV
20-06-2011, 12:29
Заметил следующий "баг", не могу понять, это у меня руки "кривые" или в сабже "косячек"?
Ситуация такая:
1. Если в "PRESETUP.INI" задать
EnableWelcomeDlg=1
EnablePresetsPage=1
то при запуске сабжа отображается и страница приветствия и страница выбора пресетов...
2. Если в "PRESETUP.INI" задать
EnableWelcomeDlg=0
EnablePresetsPage=0
то соответственно при запуске сабжа не отображается ни страница приветствия ни страница выбора пресетов...
Но!!!
3. Если в "PRESETUP.INI" задать
EnableWelcomeDlg=0
EnablePresetsPage=1
то при запуске сабжа также не отображается ни страница приветствия ни страница выбора пресетов... Это только у меня так?
Да забыл еще сказать что если в "PRESETUP.INI" задать
EnableWelcomeDlg=1
EnablePresetsPage=0
то при запуске сабжа отображается страница приветствия,а страница выбора пресетов нет (в принципе как и надо, тоесть неправильно работает только 3-я ситуация).

q28q
25-06-2011, 15:16
Заново написать легче чем переводить, но зачем? она и так отлична работает, намного лучше WPI, только добавить нужно поддержку клавиатуры, имхо.

про x64 только не скажу ничиго.

если будут свежие исходники могу взяться прикрутить работу с клавиатуры

samsobi
04-07-2011, 21:32
На экране выбора пресетов появляются две надписи [this str absent]. Одна крупным шрифтом (как вроде заголовок), другая над списком пресетов. Что это означает и как избавиться от этого?

NikLok
05-07-2011, 10:09
samsobi, У меня такое было когда я мудрил с файлом skin.ini. Скорее всего в вашем файле нет строки описания данного поля!

vovansa
05-07-2011, 14:21
Здравствуйте уважаемые! Помощь понадобилась по установке MS Office 2010. Если запускать напрямую с диска (CD, DVD, HDD)
то ставится без проблем. Пытаюсь с помощью BS PostInstaller, выскакивает окно, картинка прилагается )) В какую сторону копать?
Система Win7 SP1 Rus.
http://savepic.ru/2770960.htm

NikLok
05-07-2011, 15:14
vovansa, Мне кажется проблема может быть не в BS. Попробуйте поставить без него?!

samsobi
05-07-2011, 15:31
NikLok, Да вроде особо не мудрил, просто он у меня от старых версий остался, у которых пресетов не было. Вечером дома попробую поперебирать строки.
ЗЫ. Спасибо за наколку! Глаз замылился: не было секции "Страница выбора набора программ". Сорри за невнимательность...

vovansa
06-07-2011, 01:32
NikLok, без BS ставится нормально (как и написано выше), а вот с помощью него как-то ни как )
Мозг поломал уже )

P.S. вернусь к затронутой проблеме )). В названии папки, с офисом, были пробелы, убрал, Офис поставился с полтычка ))

boss911
06-07-2011, 01:45
vovansa

Могу лишь только вам сказать, что устанавливаю MSO 2010 с CD с помощью BSPI и все нормально. Мало информации, точнее ее нет, трудно что-то сказать.

Frozen2006
24-08-2011, 23:16
Народ, после очередного редактирования конфига вылезла ошибка в работе - Scan Line индекс вышел за границы. Что это может быть? Уже всё перерыл

Обновил версию инсталлера - ошибка стала появляться на инглише..




© OSzone.net 2001-2012