Показать полную графическую версию : BS Post Installer - выбор программ перед установкой
LonerD, во - во...
Boa Soft, насколько я понял изменяя имя группы происходит событие OnChange,в котором имя ListBox1.Items.Strings[ListBox1.ItemIndex]:=Memo1.Lines.Strings[0] (Хотя не совсем уверен) и автоматом меняется имя группы у всех программ входящих в нее...до сохранения всё хорошо,а вот при нажатие на кнопку "сохранить" наверняка проверяется условие на наличие группы,и если он ее не находит,то все программы которые принадлежат ей отправляются в мусор...то есть я так понял при переименование группы,название группы в файле конфигурации на новое не меняется...то есть надо еще по событию OnChange на странице редактирования групп задать изменение группы у всех программ в файле конфигурации,а не только в самом редакторе.
Ну примерно так(опишу на словах,потому что исходников нет.Предположу что все изменения сначала происходят в скрытом Memo - а потом уже сохраняется всё в файл):
1.Объявляем переменную LastName:string;
2.В нее кладем имя группы до изменения LastName:=ListBox1.Items.Strings[ListBox1.ItemIndex] .Этот пункт надо выполнить еще до изменения имени группы в ListBox1
3.Организовываем цикл после того как изменили имя в ListBox1
For I:=0 to Memo1.Lines.Count-1 do
if Memo1.Lines.Strings[i]='Group='+LastName then Memo1.Lines.Strings[i]:='Group='+ListBox1.Items.Strings[ListBox1.ItemIndex]
4.Ну вот вроде и всё.Хотя опять же повторюсь,исходников у меня нет и ничего однозначно сказать не могу.Высказал только свое предположение.
Boa Soft,
вот еще один баг,довольна-таки серьезный...
http://s004.radikal.ru/i208/1102/9f/15f956b60bd0t.jpg (http://radikal.ru/F/s004.radikal.ru/i208/1102/9f/15f956b60bd0.jpg.html)
По нажатию на любую кнопку выскакивает данная ошибка,и сохранить возможности уже нет...
Обидно,добавил 30-40 прог и сохранить не могу((
Как запустить boa post install при первом входе пользователя???
adyg_94, решение в этой теме (http://forum.oszone.net/thread-198408.html). Только там запуск WPI, сделаешь аналогично для boa post install.
conductor
26-02-2011, 05:14
Как запустить boa post install при первом входе пользователя??? »
http://forum.oszone.net/thread-189615-16.html
вот еще один баг,довольна-таки серьезный... »
А какие основания считать это багом именно BS PostInstaller ? . У меня например никаких подобных багов не возникает, ни на XP, ни на Win 7.
Boa Soft
11-03-2011, 21:57
А какие основания считать это багом именно BS PostInstaller ? . У меня например никаких подобных багов не возникает, ни на XP, ни на Win 7. »
Баг редактора - как будет время, так исправлю.
Boa Soft, кагда закончится Санта-Барбара с тестированием и выйдет финал?
cleric1985_n
12-03-2011, 16:11
sov44, уже давно есть не тестовые рабочие версии, вот последняя тут (http://forum.oszone.net/post-1589630-1759.html)
Dionatel
17-03-2011, 12:12
Эта программа мне понравилась! То что мне нужно.... скачал установил.. но что делать дальше не очень понимаю... А где можно почитать о том что и как делать и как собрать всё до кучи!
Задача у мну следующая:
Есть определённый список программ который устанавливается и необходимо создать флешку так что бы при запуске флешки выскакивало окно в котом бы предлагалось отметить галочками необходимые программы и дрова и установить на компьютер, для того что бы поставил на установку и начал заниматься дальше чем то...
Вот иищу решения своей задачки!
Dionatel, Для начала собери все свои программы и заставь их устанавливаться через эту программу.
Далее переносишь все это на флэшку.
Прописываешь запуск BSPI в autorun.inf
В результате при подключении флешки если автозапуск разрешен (что не рекомендуется без хорошего защитного механизма) запустится BSPI.
Далее "напильником" снимаешь заусенцы и всех делов.
Дело не сложное.
Dionatel
17-03-2011, 13:12
Dionatel, Для начала собери все свои программы и заставь их устанавливаться через эту программу.
Далее переносишь все это на флэшку.
Прописываешь запуск BSPI в autorun.inf
В результате при подключении флешки если автозапуск разрешен (что не рекомендуется без хорошего защитного механизма) запустится BSPI.
Далее "напильником" снимаешь заусенцы и всех делов.
Дело не сложное. »
а как это сделать??? Как заставить???? просто то что установилось там уже запуск тех программ которые есть DEMO ??? как свои добавить???
взять тут (http://forum.oszone.net/post-1589630-1759.html) последнюю версию от автора, распаковать и запустить ConfigEd. Если все равно непонятно что с этим всем делать - лучше удалить вообще и забыть.
Dionatel, многие инсталляторы можно запустить с параметрами командной строки(например, InnoSetup можно запустить с ключём /VERYSILENT). Собираешь нужные программы, определяешь тип инсталлятора и ключи тихой установки, запускаешь ConfigEd.exe, создаешь новый проект и добавляй программы. Интерфейс интуитивно понятен. Главное указать все пути(относительные) и указать параметры командной строки для программ.
Здесь (http://forum.oszone.net/post-1589630-1759.html) последняя версия, в архиве есть подробная справка.
Dionatel, VizitOr Вам правильно написал, только прочтите еще readme.rtf. Иначе вопросов будет гораздо больше ответов, а этим никто заниматься в 3002 раз не хочет. Словом ликбез проведите сами. Ну или копайте по аналогии файл presetup.ini.
Boa Soft
19-03-2011, 15:06
Boa Soft, кагда закончится Санта-Барбара с тестированием и выйдет финал? »
cleric1985_n, но в них всё еще не исправлены серьёзные ошибки.. »
Увы, у меня сейчас нет уймы свободного времени. Если что-то не устраивает - можно или дождатся решения проблемы или перейти на другую программу. Проект не заброшен, но и большого количества времени на него у меня нет.
Boa Soft, а можно выложить исходники для конфигуратора?
conductor
14-05-2011, 19:17
после применения программы на С появляется папка PreLoad
где и что надо прописать что бы папка не возникала?
conductor, этого сделать нельзя, - эта папка нужна для хранения временных файлов.
Все настройки можно посмотреть в редакторе конфигурации.
Lubitel Softa
14-05-2011, 21:32
conductor, можно прописать путь для логов в временную папку ОС а после установки софта по-любому пользуемся CCleaner-ом, он и очистит всё.
TempDir=%TEMP%
LogFile=%TEMP%\Logs\SoftwareInstallLog.txt
Пробовал отключить ведение лога, но это не помогло, папка PreLoad всё равно создаётся.
LogInstall=0
DetaliseLog=0
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC