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

lokoham
14-02-2011, 01:46
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.Ну вот вроде и всё.Хотя опять же повторюсь,исходников у меня нет и ничего однозначно сказать не могу.Высказал только свое предположение.

lokoham
14-02-2011, 21:47
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 прог и сохранить не могу((

adyg_94
25-02-2011, 23:23
Как запустить boa post install при первом входе пользователя???

liben
25-02-2011, 23:41
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

Сlassic
26-02-2011, 18:52
вот еще один баг,довольна-таки серьезный... »
А какие основания считать это багом именно BS PostInstaller ? . У меня например никаких подобных багов не возникает, ни на XP, ни на Win 7.

Boa Soft
11-03-2011, 21:57
А какие основания считать это багом именно BS PostInstaller ? . У меня например никаких подобных багов не возникает, ни на XP, ни на Win 7. »

Баг редактора - как будет время, так исправлю.

sov44
11-03-2011, 22:18
Boa Soft, кагда закончится Санта-Барбара с тестированием и выйдет финал?

cleric1985_n
12-03-2011, 16:11
sov44, уже давно есть не тестовые рабочие версии, вот последняя тут (http://forum.oszone.net/post-1589630-1759.html)

Dionatel
17-03-2011, 12:12
Эта программа мне понравилась! То что мне нужно.... скачал установил.. но что делать дальше не очень понимаю... А где можно почитать о том что и как делать и как собрать всё до кучи!

Задача у мну следующая:
Есть определённый список программ который устанавливается и необходимо создать флешку так что бы при запуске флешки выскакивало окно в котом бы предлагалось отметить галочками необходимые программы и дрова и установить на компьютер, для того что бы поставил на установку и начал заниматься дальше чем то...

Вот иищу решения своей задачки!

NikLok
17-03-2011, 12:35
Dionatel, Для начала собери все свои программы и заставь их устанавливаться через эту программу.
Далее переносишь все это на флэшку.
Прописываешь запуск BSPI в autorun.inf
В результате при подключении флешки если автозапуск разрешен (что не рекомендуется без хорошего защитного механизма) запустится BSPI.
Далее "напильником" снимаешь заусенцы и всех делов.
Дело не сложное.

Dionatel
17-03-2011, 13:12
Dionatel, Для начала собери все свои программы и заставь их устанавливаться через эту программу.
Далее переносишь все это на флэшку.
Прописываешь запуск BSPI в autorun.inf
В результате при подключении флешки если автозапуск разрешен (что не рекомендуется без хорошего защитного механизма) запустится BSPI.
Далее "напильником" снимаешь заусенцы и всех делов.
Дело не сложное. »


а как это сделать??? Как заставить???? просто то что установилось там уже запуск тех программ которые есть DEMO ??? как свои добавить???

Vizit0r
17-03-2011, 14:44
взять тут (http://forum.oszone.net/post-1589630-1759.html) последнюю версию от автора, распаковать и запустить ConfigEd. Если все равно непонятно что с этим всем делать - лучше удалить вообще и забыть.

murder
17-03-2011, 14:55
Dionatel, многие инсталляторы можно запустить с параметрами командной строки(например, InnoSetup можно запустить с ключём /VERYSILENT). Собираешь нужные программы, определяешь тип инсталлятора и ключи тихой установки, запускаешь ConfigEd.exe, создаешь новый проект и добавляй программы. Интерфейс интуитивно понятен. Главное указать все пути(относительные) и указать параметры командной строки для программ.
Здесь (http://forum.oszone.net/post-1589630-1759.html) последняя версия, в архиве есть подробная справка.

NikLok
17-03-2011, 17:01
Dionatel, VizitOr Вам правильно написал, только прочтите еще readme.rtf. Иначе вопросов будет гораздо больше ответов, а этим никто заниматься в 3002 раз не хочет. Словом ликбез проведите сами. Ну или копайте по аналогии файл presetup.ini.

Boa Soft
19-03-2011, 15:06
Boa Soft, кагда закончится Санта-Барбара с тестированием и выйдет финал? »
cleric1985_n, но в них всё еще не исправлены серьёзные ошибки.. »

Увы, у меня сейчас нет уймы свободного времени. Если что-то не устраивает - можно или дождатся решения проблемы или перейти на другую программу. Проект не заброшен, но и большого количества времени на него у меня нет.

lokoham
19-03-2011, 23:46
Boa Soft, а можно выложить исходники для конфигуратора?

conductor
14-05-2011, 19:17
после применения программы на С появляется папка PreLoad
где и что надо прописать что бы папка не возникала?

Bond01
14-05-2011, 19:56
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