BS Post Installer - выбор программ перед установкой
Вложений: 1
Boa Software Post Installer (BS PostInstaller) Работа над проектом возобновилась. Новая версия, как всегда - в шапке темы. Программа для выбора и автоматической установки приложений. Внимание! Тестовые версии (с меткой Только для тестирования членами форума OsZone!!!) за пределы форума не выносить! Тестовую метку не удалять!!! Эта программа пригодится всем тем, кому необходимо автоматизировать пакетную установку приложений, при этом имея возможность гибко менять необходимый набор для конкретного компьютера. Программа автоматической установки BS PostInstaller предназначена для выбора и автоматической установки программ после установки Windows. Позволяет работать как в режиме ручного выбора программ из готового списка, так и по заранее созданному во встроенном конфигураторе файлу ответов. При этом весь процесс инсталляции происходит без вмешательства человека. Основные возможности программы. Последняя сборка программы 1.19.5.1 во вложении в шапке. N.B. В связи стем, что у меня не хватает времени на развитие проекта, я перевел его в open-source. Исходный код теперь свободно доступен. Я не могу гарантировать своевременное обновление исходников и их соответствие бинарной версии. Все просьбы в PM, ICQ, e-mail о том, чтобы выслать\выложить исходники игнорируются. Выложу по мере возможности и желания. Исходники стакрой версии можно скачать по ссылке: bspostsource.7z (0т 09.06.2008) |
Boa Soft
Цитата:
Четыре команды на приложение в большинстве случаев достаточно (хотя у WPI их 6). Из того что есть в WPI - встроенная команда REGEDIT, но я предполагаю, что можно обойтись и без нее использовав одну/две из четырех команд в виде REGEDIT /S Tweak.reg. Так? Также предположу, что кол-во команд не очень сложно увеличичть. У WPI еще есть "зависимости". Т.е. можно установить взаимоисключение приложений. Например, Office Custom и Office Full - оба не выбрать. Также есть связки. Например, если устанавливается CloneDVD, то к нему привязывается AnyDVD. Обе фичи не критичны, хотя первая удобна для защиты от дурака. Цитата:
Далее, как быть с переменной %CDROM%, которую WPI умеет задавать по метке самостоятельно и соответственно ее можно использовать в предварительно сконфигурированных путях приложений? Или в таком случае лучше просто использовать Цитата:
В общем, по заявленным функциям - очень и очень серьезная программа. Если б вы ее сделали нормально два года назад и запустили на MSFN, WPI мог бы и не обрести такой популярности :) Англ. язык интефейса, конечно, нужен был бы, равно как и возможность добавления других языков. Будет время - сделайте у себя страничку с описанием программы, я добавлю ссылку в статью-обзор вместе с кратким описанием. |
Boa Soft
Привет! Прога твоя мне очень понравилась! Молодец! Я вот только пока не тестил ее на своей машине на полную установку своего софта, но коеч-то проверил из софта! Так вот у меня вопрос: у меня не обрабатываютса на запуск файлы, такого типа *.reg и *.msi, например как у меня: Код:
[Installitem_001] Код:
[Installitem_002] |
Сейчас обновил версию.
Добавил совместимость с PE режимом - можно на T12 запускать. Скракозябры исправил. Попробовал - прикольно получилось, из того набора, что в конфиге по дефолту не стал только ACDsee 6 и то там ошибка в ключах запуска. Винда загружается, а софт стоит. Еще фейс немного доработал. Примеры запуска и в описании и готовые файлы для $OEM$. Теперь о бо всем понемногу. Релизу пошел всего-то 4 день от роду. BS Explorer писался почти год. Конфигуратор меню полностью рабочий под него вышел ровно через год. Это я к тому, что не все сразу. К тому же, пиши изначально под свои внутрицеховые интересы. А потом уже фичи. boss911 Цитата:
Цитата:
msiexec /i "мой cd\Интернет и сети\MSN\MSN Messenger 7.0.msi /qn" Попробую переделать через ShellExecuteEx, будут поддерживатся асоциации. Почему с регами не прокатило - сохраню твои примеры и проверю. Должно вообше-то работать. Записи правильные. Цитата:
Второе - не совсем понятно, что хочеш - все ветки развернутые изначально или кнопоки свернуть - развернуть. Поясни - реализовать легко. Главное, я логику практически отладил, а фейс править несложно. Vadikan Цитата:
Цитата:
Код:
[Setup] Цитата:
У меня просто болшинство дел льется со стенда и сидюки - только на выезд. Там все через $OEM$ копируется и запускается с фиксированных папок на HDD. пока мона так Код:
Set CDROM=.... Код:
[Setup] Код:
RootInstallDir=%CDROM%\install Цитата:
Похоже, выростет в проект уровня BS Explorer:) Цитата:
А так - будет обязательно. Пока- так полежит. У меня хостер на скрытые файлы и прямые линки, как на народе, не ругается. Вообще, можеьт сайт под это дело сделаю... |
Boa Soft
Привет! Значетса так, обьясню по подробней! Чтоб можно было настраивать все ветки (Group) развернутые изначально, короче говоря у меня 6 груп и я хочу, чтоб они были развернутые и отображали, что именно есть в каждой группе! А по поводу кнопки "свернуть в панель задач" или " свернуть в трей", это непомешало бы! И опять есть предложения к тебе! Можеш увиличить время задержки всплывающих подсказках при наведении на кнопку или программу, просто у тебя примерно стоит 3 сек., а этого маловато для того, чтоб к примеру прочитать коментарии какой-то программы, увилич с 3 сек. до 10 сек., я думаю будет в самый раз! И хотелось бы еще наструйку и отображения таймера до запуска установки выбраных приложений, как ето сделано у WPI. Спасибо!!! А вот насчет этого: Код:
[Installitem_001] |
boss911
Цитата:
Выяснилось, что в бывшем виде прцедура запуска не переваривала совсем длинные имена файлов и пробелы в параметрах, даже заключенные в скобки. Написал парсер командной строки. Теперь мухи (имя исполняемого) и котлеты (параметры) отдельно передаются в процедуру и перевариваются. Например такой вот файл, лежащий на рабочем столе администратора в руской винде Код:
Super - Пупер - My Test Key.reg Код:
%SystemRoot%\regedit.exe /S Отчет о проделанной работе 1. Выбор разрешения - есть, через командную строку, ключи h:xxx и w:xxx, не менее 640 на 480. Соотношение - любое в разумных пределах. 2. Експорт реестра - есть. Regfile. Читать описание. Так же в пост и пре секции! 3. Главное!!! Исправлен баг с длинными путями и пробелами. Старая версия в полном обьеме блещет этим багом. Просто все инсталлы и мена сформированы с короткими путями и без пробелов. За год активного использования старой версии в 3 филиалах и моем техотделе это не было выяснено. 4. Кнопочки поправил. 5. Добавил переменную %FOLDER% - при исполнении каждой секции принимает значение Folder. Надо, если в параметрах нужен полный путь. 6. Добавил переменную %CDROOM%. Проверяет только CD-ROM, ищет тагфайл в корне - идею содрал из дриверпаков, метод 2. 7. Добавил команд до 6. Думаю, хватит. 8.Расширена глубина ведения лога - из-за разборок с пунктом 1. 9. В связи с изменениями исправил ini. Там я повтыкал практически все сочетания. Из того, что будет и не будет. Блокировки и связки, наверное, делать не буду. Муторно. boss911 Про дерево понял. реализуемо. Скоро. Идея понравилась и колеги тоже подсказали, что секции, которые меняются часто, надо подать рапахнуьтыми, остальные - свернутыми. Про таймер поясни, не охота прогу кочать, которой все равно не буду пользоватся. А сворачивать -то зачем. Хотел сделать так, что она вообще всегда навесь экран и под низом была, чтобы ход отдельных программ виден был. Возможно, добавлю режим запуска в скратом виде - чтобы cmd консоль не мелькала, если чего через bat или cmd. Подсказки подкручу. Это так в делфи по умолчанию. Прибавлю. |
Цитата:
|
Boa Soft
Привет! С файлами *.reg все прошло на ура, а вот *.msi файлы по прежнему не становятса! И есть еще немного замечаний: Код:
[Setup] Код:
[Setup] Цитата:
|
Приношу извинения. Выложил не то, что хотел, а промежуточное поделие с ошибкой.
Там, если небыло параметров, срезался последний символ. В новом архиве есть програмка, подставив которую место вашего файла можно посмотреть, каие параметры командной строки реально были переданы. В лог программы падает то, что было переданно на проседуру запуска. Обработку ошибок еще не делал. Посмотрите описание сдесь писать некогда - через 10 минут уезжаю в Москву за товаром от фирмы. В кратце. Группы. Развернытые. Фиксация от свертования. Переменная Cdrom. Сворачивание в Tray. Изменения положения/размера окна. Скины. Пару дней меня не будет. Ищите ошибки, будем устранять. С уважением, Yri aka Boa |
Boa Soft
Привет! Мне все больше и больше нравитса твоя прога "BS Post". Супер!!! Так вроде проверил - все работает, то, что раньше нехотело! А теперь как всегда мои предложения к интерфейсу: Цитата:
2. При запуске "BS Post", чтоб развернуть группу на нее нужно нажать и она выделитса, а потом еще раз кликнуть, чтоб она развернулась. Можно сделать так, чтоб при запуске проги потребывался один клик по группе, чтоб ее развернуть? 3. Было бы не плохо если список групп, отличался цветом или размером/типом шрифта (а лучше то и другое) от названия самой программы! 4. Чтоб галочка в списке выбора программы или всей группы, ставилась/снималась автоматически при нажатии на саму программу или на группу! 5. Сделать одну кнопку заместь двух "Выбрать/отменить все", тоже самое с кнопками "-" и "+", сделать в одну "-/+" 6. А нельзя эти парметры Presetup.exe w:ххх h:ххх l:ххх t:ххх, прописать где-то в PRESETUP.INI, чтоб не запускать прогу с батника? По поводу таймера установки, остав свой эмейл, я тебе вышлю прогу WPI ты сразу поймеш о чем я тебе говорю! Насчет скинов я думаю это лишнее и так все хорошо с интерфейсом и нечего нехочетса менять! |
Цитата:
Скины 1) Для локализации. Уже все строки читаются из файла. 2) Исполняемый файл очень распух. А так - намного менее. 3) Настроить под себя. Не будет только выбора скина - что лежит в \scin то и отображается. Цитата:
Добавлю чтение настроек фейса из конфигурации скина. Цитата:
Цитата:
Уже добавил. Цитата:
Уже сделал. Цитата:
Выяснил и исправил. При запуске дерево не имело фокуса. Сделал при старте принудительный перевод фокуса на дерево выбора программ. Цитата:
Цитата:
Цитата:
Код:
Command3=%SystemRoot%\system32\TASKKILL.EXE /F /im askemail.exe Код:
Command3=%SystemRoot%\system32\TASKKILL.EXE /F /im %FOLDER%askemail.exe Если указан RootInstallDir и Folder, то %FOLDER% = RootInstallDir+Folder Если указан RootInstallDir , то %FOLDER% = RootInstallDir Особенность программы - всегда надо указывать расширения исполняемого файла. Иначе, приналичии путя с пробелами и ли параметра с пробелами не сработает, ибо, не найдя расширение, своиственное исполняемым файлам, программы передаст всю строку без разбора как имя файла. ЗЫ Обновлений пока нет. |
Boa Soft
С Command3= я разобрался таким способом: Код:
[Setup] Цитата:
|
Выложил новое обновление (сейчас льется на сервер).
Там все, что в описано в предидущем письме + реализован таймер. Так же, заменил утилитку, показывающую командную строку, переданную программе на более приемлимую и мелкую. Так же, вопрос по ходу. Не сделать ли две секции RegFile - PreRegFile и PostRegFile. А то некотрые программы требуют импорта и до и после. Например, до - чтобы не запрашивать регистрационный ключь (серийник), а поле - с кастомными настройками. |
Boa Soft
Цитата:
|
Boa Soft
Мои мечты осуществляютса по техоньку! Спасибо тебе еще раз за BS Post. 1. Можеш уменьшить размер шрифта названия программ, а то размер шрифта похож с группами и так неочень смотретса! Порядком можно уменьшить на "1" еденицу, я уверен, что смотретса будет реальнией! А вообще-то по эксперементируй там сам со шрифтами, цветами, размерами и т.д, а если, что то я могу посоветовать виртуально с этим делом! 2. Спасибо за таймер! Только вот страницу с "приветствием" можно убрать, пусть BS Post стартует с таймером на той странице где весь список программ (как раньше без стр. приветствия), для того чтоб таймер остановился при этом достаточно почем-то кликнуть/нажать (например если тебе надо там добавить или снять галочку с программы), а еще, если это возможно, сделать функцию "play/pause" таймера, тоесть кликнул по таймеру он остановился, кликнул еще - пошел отсчет дальше! |
Наконец-то я выкинул глючную версию Cute FTP и настроил Total Commander на работу со своим сайтом - проблем стало менее.
По теме - выложил новую версию. Добавлено - переменная %SELF% - указывает на папку программы. (из которой ее запустили). удобно и можно обойтись во многих случаях без %CDROM%. Передается в запускаемые процессы. Сделан экран приветствия. Если указана задержка DefaultTimer, отличная от 0, то отображается время до начала автоматической установки со значениями по дефолту, иначе, если указан параметр ReadMeText, он отображается в окне с прокруткой. При DefaultTimer, отличным от 0 ожидание можно прервать нажав кнопку далее. Убрана кнопка "назад" на экране приветствия (чтобы не смущала). Мелкие косметические улучшения интерфйса программы. Добавление нескольких констант в skinlang.ini. Мелкие реорганизации кода по модулям, в связи с ростом объема кода. Проведено боевое тестирование на 2 установках - WinXpPro sp2 rus Vlk и со всеми текущими обновлениями и WinXpPro sp2 egl Vlk с пакетом софта, указанным в файле примера. Ошибок не обнаружено. 15. обнаружен баг - при выполнении cmd в лог пишется ошибка, хотя все выполняется нормално. Возможно, это последствия применения cmdshow, используемой мною для скрытия консоли. Ввиду того, что запись кода ошибки в лог сделано для отладки с проблемой разбиратся не буду. Скачиваем обновления. Редактор настроек будет, но это будет отдельная программа и не сейчас. Сейчас меня занимает вопрос об адаптации софта для многодисковой установки, ибо DVD есть не у всех. А я, автоматизировав все заливки, уже обленился так, что в лом руками запускать с отдельных дисков. Будет что-либо - втавте следующий диск №XXX и нажмите далее... Но пока мечты... |
Цитата:
Я так и не понял, решили ли там эту проблему... |
Boa Soft
Цитата:
Он, впрочем, выяснил что никак не связано это с cmdlines.txt Цитата:
Цитата:
|
Цитата:
Поиск дика по метке - есть. Соединить воедино - недолго. Просто еще не додумал идеологию перевода разливаемой со стеда заливки софта на установку с сд. Возможно, будет фича в постинсталлере. А окна действительно мигают. И ранее, чем T12. |
Boa Soft
Привет! У меня к тебе пропозиция! Можеш так сделать, чтоб в skin\skinlang.ini можно было менять шрифт - размер, тип, цвет и т.д, а то есть прикольные WALLPAPERS.bmp но вот шрифт бывеет не катит или его просто плохо видно!? И еще раз про WALLPAPERS.bmp, реально такое, чтоб окошко "Выбор програм для устаноки" было прозрачным, рамка пусть останетса, а внутри прозрачно и список прог на фоне WALLPAPERS.bmp!? Очень хочетса что-то покрутить со скинами для себя! Спасибо!! |
Цитата:
Цитата:
В текущей версии цвет фона дерева задается автоматически через цвет фона под верхним левым краем окошка. Сменися цвет картинки - сменился и цвет фона. |
Boa Soft
Цитата:
|
Сейчас залил новую версию.
Сделано задание цвета шрифта и фона. Так же задается назание. Размер делать не буду, ибо он вычисляется от разрешения. Цитата:
Цитата:
Кроме всего этого доделано следующее: 1. Добавлены возможности настройки имени шрифта и цветовой схемы. См.выше. 2. файл настроек переименован в scin.ini так захотелось :) 3. Исправлена прцедура создания списка выбранных программ (подготовка). Теперь туда не добавляются группы, в которых ничего не выбрано и выводится общий итог. Так же, заголовочки заданы через файл скина. 4. Добавлен диалог запроса на закрытие программы. А то можно было случайно закрыть без запроса. 5. Переменная %SELF% теперь реально работает и реально %SELF% передается в запускаемый процесс. В той, что была ранее, не передавалась в процесс и принимала значение %CDROM%. Исправил. 6. Исправлена документация. 7. Идет разработка нового логотипа программы. |
Правка
Проблема! Причем громадная. Приведу сразу куски
1. Из presetup.ini: Код:
[Installitem_001] Код:
Starts install process at: 11:20:53 |
KarlLL
http://forum.oszone.net/showthread.php?t=49565 прочитайте. |
Сорри. Буду внимательней
|
Boa Soft
Привет! Есть вопросы! Зачем в папке с BS Post лежит утилита "ShowCmdParam.exe", ты вроде говорил, что она прячет батники, чтоб не мелькали или я не правильно понял! Но я вроде проверял, так и нечего непонял (так как прога поверх всех окон и нечего невидно, мелькают они или нет), какую роль она выполняет и еще если эту утилиту удалить, то на что это повлияет!? Цитата:
Код:
;Запрс на закрытие |
Цитата:
Если чего-то не запускается, то переименовываем проблемный файл в *.bak, в место него копируем эту утилиту и переименовываем, как наш файл. При инсталляции выскочит окошко, где будут все параметры коммандной строки. С самой программой не как не связанно и для работы не нужно. К скрытию окон отношения не имеет. Цитата:
|
Цитата:
Побочный эффект - запуск не только EXE и CMD, но и зарегистрированных типов файлов. Цитата:
Проблему с подсказкой пока не решил. Глюк нинтов Делфи. Буду думать. На сервере - новая версия. Тестируем. |
Пока обновлений не будет:sorry: . Делаю мелкие доработки и как их накопится должное количество, выложу обновленную версию.
Докладываю, что сделал. Сделал обработку ошибок по человечески. Пишет в лог теперь не неверный дескриптор при любой ошибке, а осмысленное - не найден файл, этому расширению не сопоставлено ничего итд. Решил проблему с вылазиющим таскбаром в полноэкранном режиме. Теперь не вылазиет. Так же можно по желанию выбирать режим поверх/не поверх всех окон. Переделал лог - теперь он стал более удобочитаемый. Мелкие косметические доработки - делаю новые красивые подсказки и доробатываю кнопочки - при сильной загрузке не обрабатывается уход мыши с кнопки. тот же глюк и у стандартных TSpeedButton в Делфи. Придется решать через таймер. Сделал скин в сером стиле а-ля сервер 2003. Пока не до конца. То, что выложено на странице, с мелкими косметическими доработками, указанными выше, сегодня протестил в работе на паре установок. Вроди все бы без глюков. Возился еще со способами запуска, остановился на отработанном в этой версии ShellExecuteEx - более совместимо с разными программами и более универсально. Сегодня заимел списанный по внешней механике в брак винт за место сдохшего тестового - буду тестить на T12. Прикольно получается - запустил установку винды, первая загрузка - а софт уже стоит. К тому же, все настройки применяются к дефолтному профилю и не надо суспрепа или копирования текущего пользователя в дефолтовый профиль. Правда, в связи с возросшей нагрузкой на работе - народ в отпусках, времени уделять смогу уже меньше.:( Надо бы оформить страничку программы на своем сайте, а сил нету... |
Выложил новую версию.
Изменения, в основном, косметического плана. 1. Переделан формат ведения лога - лог сделан более удобочитаемым. Обработка ошибок теперь в случае ошибки выводит в лог реальное описание причины ошибки, а не мусор. 2. Добавил возможность изменения положения окна поверх всех окон / нормальное. Настройка через scin.ini. 3. При полноэкранном режиме и поверх всех окон панель задачь теперь не показывается. 4. Добавлены многие константы в scin.ini. 5. Переписал обработку кнопок. Теперь кнопки перерисовываются при движении мыши всегда корректно. Добавлены подсветка текста при наведении мыши и запрещенное состояние. Цвет активного и обыкновенного состояния задается через scin.ini. 6. Добавил возможность запрещения отображения подсказок. Подказки новой формы. Настройка через scin.ini. 7. Добавил звуки. Файлы лежат в scin\. Возможно отключение звуков. Настройка через scin.ini. Из функционала ни чего не добавил - вроди уже все есть. Может быть, сделаю взаимоисключения и связки, как в WPI. К следующей версии можно будет скачать скин а-ля 2003 сервер (серого тона). Немного подправлю и выложу. Скачиваем и тестируем. |
Boa Soft
Цитата:
И если это возможно убав тень с сплывающий подсказки, а то она чуть великовата и выглядет неочень красиво (есть неровности). А так все просто супер! Молодец!! Спасибо!!! |
Цитата:
Со звуками вот только пока досканально не смог найти способ определения наличия устройства вывода звука в системе. Вроди бы, PlaySoynd не вываливает ошибку при отсутствии звуковой карты или драйвера, но хотелось бы престраховатся. Цитата:
Это пока в процессе. |
Boa Soft
Цитата:
|
Наконец-то скачал WPI и посмотрел. Сразу скажу программа мне немного не понравилась. Но это только МОЕ субъективное мнение.
Ни чем не хочу обижать ее автора. Просто не понравилось, что на основе скриптов и сильно привязана к наличию IE. И немного перегруженый интерфейс - в примере на странице слишком много пунктов. И групировка по группам не очень внятная. Имееется не очень красивая полоса горизонтальной прокрутки. Ну, ладно, критиковать чужое легко :) . Приношу извинения. :sorry: Посмотрел и сразу же дописал отображение иконок. И в окне выбора и в процессе установки. Теперь можно указать имя файла иконки и будет вместо стандартной отображатся выбранная. Намного красивее. И в процессе установки много красивие и нагляднее. Все уже работает. Попутно, исправил подсказки. Сделал более скромную однотонную тень и чуть прибавил свободного место вокруг текста. К сожалению, написанное в 1999 году (RX) уже устарело и не вяжется со стилями XP. Так же, будут зависимости и исключения. Уже придумал алгоритм. Новое пока не буду выкладывать, пока полностью не реализую задуманное. О выложенной новой версии сообщу. К стати, в связи с не очень хорошим знанием разговорного английского (технические техты понимаю без особого труда, а написать без промпта чего-нибуть сложновато:(), ни кто не поможет перевести доки и сообщения на английский. А то хочется сделать доступной программу и для зарубежной аудитории? Но, это немного погодя, после финального релиза. На счет открытия исходников. В проге использованы некотрые переписаные фрагменты RX. Посмотрю их лицензию. Если можно распрастранять измененные модули, то, возможно, выложу код, но только после финального релиза и приведнения всего к нормальному формату. Как и было с BS Explorer. |
Цитата:
|
Было много работы - поэтому и молчал.
Выкладываю обновленную версию. Стабильная версия. тестировалоси миниум на 20 установках. Нового и исправленного: Код:
1. Исправлены подсказки - изменена отрисока тени, увеличины поля. Качаем по той же ссылке: http://www.kursknet.ru/~boa/preinstall/preinstall.exe Так же, вложил попутный продукт - маленькую програмку для смены дисков при многодисковой установке. Качать тут: http://www.kursknet.ru/~boa/preinstall/cdchanger.exe Заранее благодарен за конструктивную критику. |
Boa Soft
Цитата:
А почему бы не сделать, чтоб параметр IconFile назначался автоматически, то есть, чтоб путь к иконки брался с Command1, а параметр IconFile сделать со значением 0 или 1. Поверь мне, так будет намного проще и лучше, если конечно это можно реализовать! Спасибо!! |
Цитата:
Цитата:
Я в свое время отошел по этой причине от встроенной в винраровские SFX-модули функции создания ярлыков. Там нельзя задать иконку из другого файла. Написал свою тулузу. Хочу сделать и еще одну вещь - приспособить систему для многодисковой установки с возможностью смены диска. А иконки или кешировать или создавать библиотечку. Но, это уже позже. Скачайте новую версию cdchanger.exe. Добавил автовыдвижения и закрытие лотка CD-ROM. Опрашиваются в се приводы и в каком найден диск, с того и начнется установка. Ссылка та же. |
Boa Soft
Цитата:
|
твоя прога хорошая и красивая
но у меня не работает установка программ с cd [Setup] RootInstallDir==%CDROM%\install\ EnableUserInput=1 EnableCloseMsg=1 LogFile=%TEMP%InstallLog.txt LogInstall=1 CdTagFile= ;DefaultTimer=30 ReadMeText= .................................... [Installitem_010] Group=Поддержка оборудования Caption=Daemon Tools 3.47 Description=Эмулятор СD-ROM с поддержкой многих систем защиты. Поддерживает множество форматов образов CD. Программа позволяет осуществлять эмуляцию как обычных дисков, так и дисков с защитой типа BACKUPcopies (SafeDisc), Securom и Laserlock. Для работы требуется точная 1:1 копия эмулируемого оригинала, сделать которую можно при помощи FantomCD, DiscDump, Blindwrite Suite, Disc Juggler и CloneCD. Имеется возможность создания до 4 виртуальных дисков. Folder=Daemon PreRegFile= Command1=msiexec /i Daemon.msi /S command2= Command3= Command4= Command5= Command6= PostRegFile= KillWait=0 Default=1 Fixed=0 Visible=1 RebootNeed=0 [Installitem_015] Group=Поддержка оборудования Caption= ATI Control panel Description=ATI Control panel Folder= PreRegFile= Command1=if exist %WINDIR%\system32\drivers\ati2mtag.sys start /wait \panel.exe command2= Command3= Command4= Command5= Command6= PostRegFile= KillWait=0 Default=1 Fixed=0 Visible=1 RebootNeed=0 |
што не так ?
|
garbals
Попробуй так: Код:
[Setup] |
блин не могу заставить инсталироватся проги с CD
обьясните как с примерами пожалуста :fool: :fool: |
Код:
[Setup] Код:
[Setup] |
а откуда лутше запускать BS Post
|
Попробуй так:
Код:
[Setup] |
Boa Soft
Привет! Вот от нечего делать нарисовал "LOGO_1024.bmp" (вложеный файл), так помоему красивей будет! Правда логотип с 24-ми битным цветом! Хотелось бы, чтоб ты его использовал для последующих версий BS Post или уже в этой версии, что есть!! Буду очень рад, что хоть что-то есть моё в твоей программе!! |
Посмотрел, что народу нужны исключения и зависимости, и наконец-то доделал начатое. Смотрите новую версию.
Для меня это не было жизненно важным, но раз просят - сделаем! Реализовано: Код:
1. Добавлены зависимости. В параметре Depends можно через ';' указать программы, необходимые для PS. Получил по мэйлу несколько вопровсов такого плана. Почему у программы нет сайта? Не пользуюсь ли я на халяву бесплатными тестерами? Не станет ли программа после отладки платной? 1. Нет времени сделать по нормальному. А тяп-ляп - неохота. качайте по ссылке форума. 2. Конечно использую, но не на халяву. Я получаю репорты об ощибках, тестеры - новые версии с новыми фичами и исправленными багами. 3. Нет. Не станет. Более того, исходный код после завершения работы и выпуска релиза станет доступен. Сечас пока не могу выложить - надо довести продукт до ума и отформатировать исходники. Новая версия залилась успешно! Качаем и тестируем. |
Объясните необходимость использования символа | зачем он вообще нужен???
Сработают ли такие команды?: DEL /q "%ProgramFiles%\VoptXP\vopt.reg" net user ASPNET /delete и во readme.txt немешало бы вордом пройтись, как и по всему тексту в прочем ;) |
Символ "|" в описании заменяет перевод строки.
В в коммандах и папках, если они НАЧИНАЮТСЯ с этого символа - показывают, что этот путь считается обсолютным, а не относительно корневой папки и паки программы (если указана). Комманды выполняются стандартным API запуска ShellExecuteEx. Чтобы проверить (грубо), сработает ли комманда, можно через "Пуск" - "Выполнить" и в строке набрать команду. Ридми на опшибки проверить еще руки не дошли. Проект-то некомерческий. Побочный продукт автоматизации основной деятельности. |
Цитата:
|
При установке PowerDVD (+русификатор+настройка+удаление ярлыков) из SFX архива BS Post Installer не переключается на следующую программу, как будто ждет окончания какого-то процесса. Если свернуть BS Post Installer и запустить PowerDVD, то видно, что все установилось и работает. Что посоветуете?
|
qeraser
У меня достаточно много прог переупаковано в SFX архивы (русификатор+настройки и т.д) и все нормально, правда PowerDVD не юзаю. Все распаковуетса, устанавливаетса и продолжаетса дальше! Может у тебя с параметрами в самом SFX архиве, что не так? Сам эксешник остаетса висеть в процесах или что-то ему не дает освободитса!! |
Цитата:
Могу лиш сделать возможность подхвата ответов с флопа, как winnt.sif, но FDD потихоньку, но неизбежно отмирает. |
Цитата:
У меня Power DVD нормально ставится из SFX winrar Код:
;В комментарии ниже находятся команды SFX-сценария |
Boa Soft
сделай в программе возможность таймаута между командами |
Boa Soft
Разобрался. Не написал в командном файле EXIT для закрытия командной строки, вот он и висел. |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
При автомате следующая команда должна дождатся завершения предидущей. Если что-то уж совсем сдложное - есть аутоит. Скриптовый язык я уж точно писать не буду. Есть готовые. |
Boa Soft
действительно программу лучше этим не забивать, но потребность такая может быть! Например у меня из sfx архива стартует cmd файл, и не успевает он завершиться как начинается выполнение следующей команды. Думаю стоит найти/сделать пару программ, которые можно совместно использовать с твоей программой. Таймер и удаление файлов. На счет удаления файлов, думаю неправильно будет использовать для каждого действия батник или один батник на весь хлам, а команда DEL /q "..." не срабатывает. |
Привет всем.
Во-первых спасибо за программу. Во-вторых - я прошелся по файлу readme.txt и слегка :) подправил орфографию. В-третьих - собрал на основе этого readme.txt файла файл справки и упаковал в chm формат (CHM или Compiled HTML – это специально разработанный Microsoft формат данных для поддержки гипертекстовых справочных систем. Он не требует каких-либо средств для просмотра, поскольку все необходимые модули уже встроены в операционную систему Windows.) Так что кому необходимо - пользуйтесь на здоровье. :) Забирайте здесь (60 кб) В архиве три файла boa.chm Программа автоматической установки BS PostInstaller.doc readme.txt |
AZe
Да, прикольно! Я тоже тут оставлял свой LOGO_1024.bmp, решил чуть приукрасить логотип! Будем надеятса, что Boa Soft выложит новую версию с уже этими файлами!! Boa Soft Мы рады хоть чем-то помочь!! |
AZe
Спасибо за помощь. Только бы не мог бы исходник справки, а то при обновлении декомпилировать неохота. boss911 Цитата:
|
Boa Soft
Цитата:
|
Boa Soft тебе спасибо за программу.Окончательно перешел на нее.Надоело в WPi после каждого обновления отлавливать баги и зависать на форуме. Вот здесь забирай декомпиленную справку, в размере одного htm файла :)
|
И еще Boa Soft неприятно удивила следующая фишка в программе ( или может я чего не понял) . В WPI для снятия нежелательного процесса нужно было всего лишь написать пример:taskkill.exe /F /IM iexplore.exe , а у тебя приходиться писать |%Windir%\system32\taskkill.exe /F /IM iexplore.exe - таких ленивых людей как я это немного обременительно :) хотя и не проблематично.
И еще нельзя ли сделать так чтобы гланое окно приложения (ПостИсталлера) было всегда да переднем плане(поверх всех окон). Еще раз спасибо за внимание. |
AZe
Цитата:
Код:
[Interface] |
boss911
Цитата:
AZe Цитата:
|
Всем привет. Вопрос автору:
1. как сделать перенос на след. строку в Caption=.... (сммвол "|" там не срабатывает) 2. как избавиться от перечисления исключений в Description? |
кто подскажет? - все проходит замечатнльно кроме одного - во всплывающих подсказках - краказябли. Я запускаю BSP из runonce. Сразу после окончания BSP, без перезагрузки, можно запустить presetup.exe опять и все будет нормально (никаких краказябль)
|
И еще, может кто подскажет заблудшему, например:
Ставлю Nero через presetup. Он, гад(nero имею ввиду), кидает иконку в %AllUsersProfile%\Рабочий стол. Ладно, черт с тобой, попробуем убрать: пишу в комментарияx sfx: Delete="%AllUsersProfile%\Рабочий стол\nero startsmart.lnk" - фиг-вам! Ладно, гдето в этой ветке форума прочитал, что из под BSP presetup пойдет все что пойдет из "Выполнить". Пишу: Command2=cmd /C del "%AllUsersProfile%\Рабочий стол\nero startsmart.lnk" - и опять то самое жилище индейца фиг-вам! |
ppbarsrd
Цитата:
|
ppbarsrd
я искал утилиту типа удаления файлов небольшую, а оказывается и так сработает Код:
Command2=|%WinDir%\system32\cmd.exe /C DEL /Q "%AllUsersProfile%\Рабочий стол\nero startsmart.lnk" |
andryuha
спасибо пошло Boa Soft а вот краказябли остались - что странно в VMWare они не стабильны: когда по русски, а когда черти-что на реальной машине (ноутбук) - всегда краказябли |
ppbarsrd
у меня тоже такое было. попробуй добавить твик фикса кириллицы нек. программах(1252>1251 или чтото в этом роде) из cmdlines |
Привет всем.
Кто-нибудь может помочь с многодисковой установкой с помошью CdChanger.exe .Бз справки не могу разобраться. Как и когда запускать ее. |
ppbarsrd
Цитата:
Просмотрел миниум на 5 установках - не увидил проблемы ни разу. Все однотипно - все подсказки читаемы. Ничего не понимаю. |
Всем привет. Парочка вопросов создателю:
1) экран приветствия - можно ли его пропустить? 2) "Выбрать все" - можно ли от него избавиться вообще? Если есть исключения, то толку от этой кнопки нет. Лучше ввести preset1, preset2, ... 3) крестик (завершить работу программы) работает немного не правильно - начинается установка программ по умолчанию... логичней бы было закрыть и ни чего не ставить. Спасибо за программу. |
Выложил новую версию.
Обновил шапку. Обновил свой сайт - теперь там есть описание программы и сылки (пока только в русскоязычном разделе) Обновил скриншоты. Вот все нововведения в программе: Код:
1. Исправлена функция автозавершения программы по прошествию заданного времени |
Boa Soft
Здравствуйте . При открытии каждой новой группы предыдущая закрывается, что мешает наглядной оценке выбранного. Возможно ли ввести данную опцию для более комфортной работы? В любои случае буду признателен за ответ. |
qeraser
Цитата:
В следующей версии реализую. |
Boa Soft
В InstallLog.txt отоброжаетса номер старой версси программы (V1.0.4). Я знаю, что это не так сильно важно, просто решил сказать!! :) qeraser Цитата:
|
boss911
Цитата:
|
Так так так ...Потестим спасибо.
|
Я тут между делом выложил новую версию. Там немножко исправил то, что нашли сдесь. И еще для конфигуратора пара ключей добавлена. Добавлялось для производства, но мож кому и пригодится.
|
Цитата:
Код:
[Setup] Мне кажется что скин слишком перегружен информацией, а окно для выбора приложений слижком короткое. |
EgOrus
Цитата:
Цитата:
|
boss911
Цитата:
Цитата:
Код:
LabelCaptions1=Выбор программ|для установки Уже много слов было сказано по поводу сравнения WPI и BSP, не собираюсь спорить, у каждого есть свои плюсы и минусы. Для меня не сложно поковыряться в html'е и сделать с интерфейсом все что я захочу, я уже приводил где-то здесь свой скрин WPI, не такой уж и страшный :) но скорость работы и некоторая инертность самого html'a очень ненравится, поэтому все пытаюсь перейти на BSP. |
EgOrus
Цитата:
Цитата:
Код:
[PostInstall] По поводу WPI, я извиняюсь за свои эмоции если кого обидел, просто уж сильно негативное впечатление на меня оставила эта прога (уже описывал почему)! Цитата:
|
boss911
Reboot=0 - не совсем то что мне нужно, этот ключ не убирает элемент скина "Финальная перезагрузка системы", который в общем-то после установки ключа в 0 теперь и не нужен. Но это все как бы мелочи. По поводу создания скина для BSP, - я вот и попробовал недавно (думаешь откуда мои слова по поводу возможности гибкой настройки интерфейса? :)), с первого наскока ничего такого чтобы мне понравилось не получилось, ввиду жесткой привязки элементов к определенному месту на скине. |
EgOrus
Цитата:
|
boss911
так я к автору и обращался :) |
Нашел небольшой глюк работы с исключениями. Вот отрывок INI-файла:
Код:
[Installitem_001] Теперь пожелания: 1. Иногда BSI либо не очень корректно отображает иконку (хуже, чем выдранную Restorator'ом и прописанную напрямую - IconFile=xxxx.ico) либо совсем не показывает - всякое случается, зашифрованный инсталлятор и т.д. А раскладывать по всему диску в папку с каждой программой иконки не очень удобно. Может сделать так: добавить в секцию [Setup] тег IconDir=Папка с иконками. Если тег есть, и расширение у параметра IconFile - ico, то брать иконку в папке IconDir. Если exe - как обычно. Если тега IconFile нет - работать как раньше. 2. Можно сделать, чтобы на экране установки софта, под описанием программы отображалась картинка, заданная заранее? Ну логотип там, или скриншот с программы... Понятно, что опять же проблема с разными разрешениями, тогда хотя бы для фиксированного, например, если 1024х768 стоит, то отображается, если нет -то нет... Места там как-раз хватит... Выглядело бы очень здорово!!! Сорри, что много написал, хотелось чтобы было все максимально понятно. |
Цитата:
Цитата:
Цитата:
Спасибо за идею! |
Boa Soft
Цитата:
Цитата:
Цитата из хелпа: Цитата:
|
Debby
Все это интересно, но нет сейчас времени. Я вот на работе контролер домена переустанавливал, сечас потихоньку настраиваю. Да и по гарантии понесли все то, что наломали за празники :( На счет программы у меня еще мысли о развитии. Но несколько в другомнаправлении. На счет гифов - можно пошукать модуль для работы с анимашками, тот что из RX достаточно кривой. На счет имени ini-файла - то это уже назрело. Будет возможность изменения имени через ключь запуска. На счет иконок - скорее всего, будет в конфигураторе утилитка для вытаскивания иконок и сливания их в один файл кеша. Как в другой моей проге - BS Explorer для PE. Или же папка с иконками. |
Не получается запустить установку с сд
при установке любой программы, она устанавливается но процес не завершается, переход к следующей программе не происходит. При этом пишет такую хрень e:\$oem$\windows\temp\$install$.log - системе не удается найти указанный путь [Setup] RootInstallDir=%CDROM%\Software\ EnableUserInput=1 EnableCloseMsg=0 EnableWelcomeDlg=0 CheckFDD=0 LogFile=%TEMP%InstallLog.txt LogInstall=0 ;CdTagFile=CD.txt ;DefaultTimer=120 ReadMeText= Подразумеваю что дело в переносе папки темп в корень винды, т.к. на машине с нормальным темпом все ок. Как это побороть? |
JonyB
У меня отрабатывает без проблем. Параметр CdTagFile разремуй и укажи там любой файл, который находится в корне компакт-диска. |
JonyB
Все ставитса нормально! Цитата:
Код:
[Setup] |
Люди HELP!!!!!!!!!!!!!
Один фиг не выходит каменный цветочек! все равно пишет e:\$oem$\PostInstaller\windows\temp\$install$.log, переношу на диск с то пишет с:\PostInstaller\windows\temp\$install$.log, т.е прога ищет instakk.log тем где ее запускаешь. Зоздаю что она просит с:\PostInstaller\windows\temp\install.log, прога оживает все ставится. Прожигаю на диск, начинае матюкаться "e:\$oem$\PostInstaller\windows\temp\$install$.log - отказано в доступе" Занчит она чтото туда пытается записать, хотя с другой стороны на с в корень install.log падает правильный. Вот прога [Setup] RootInstallDir=%CDROM%\Software\ EnableUserInput=1 EnableCloseMsg=0 EnableWelcomeDlg=0 CheckFDD=0 LogFile=c:\InstallLog.txt LogInstall=1 CdTagFile=CD.txt DefaultTimer=120 ReadMeText= [SoftwareGroup] Мультимедийные программы=Программы для воспроизведения музыки и фильмов [Installitem_013] Group=Мультимедийные программы Caption=Light alloy player 3 Description=Удобный медиапроигрователь Light alloy версии 3,|рекомендуется для win XP Depends= Exclude= Folder=multimedia IconFile=app.ico PreRegFile= Command1=LightAlloy.exe /s command2= Command3= Command4= Command5= Command6= RegFile= PostRegFile= Default=0 Fixed=0 Visible=1 RebootNeed=0 лог отключать пробовал. В ЧЕМ КОСЯК? |
JonyB
можно попробывать заменить LogFile=c:\InstallLog.txt на LogFile=%SystemDrive%\InstallLog.txt |
SyCraft
Пробовал по разному, вплодь до отключения полностью. Не помогает. В программе если щелаешь "далее" без выбора программ то прога нормально завершается, если выбираешь любую программу и "далее", то выводит ошибку e:\$oem$\PostInstaller\windows\temp\$install$.log. Но сам лог при включении опции отрабатывается нормально. Программа из моего примера LightAlloy.exe - sfx rar архив. |
О!
а ты выложил в корень CD файл CD.txt ? маркерный файл на месте? |
SyCraft
маркерный файл на месте! Программа, которую выбираешь в PostInstaller для установки, ставится нормально. Но по окончании установки выдает ошибку. Причем ищет windows\temp\$install$.log там откуда запускаешь PostInstaller. Т.Е. если делаешь батник из Е:\ то путь будет Е:\windows\temp\$install$.log. Если из папки PostInstaller на прямую то будет e:\$oem$\PostInstaller\windows\temp\$install$.log. Всеж думаю что проблемма в переносе папки темп из C:\Documents and Settings в Windows. |
стоять, ты запускаешь оболочку с винта?
я прально понел? |
SyCraft
Пробовал и так и этак. Проблема всетаки в темпе. Перенес темп в исходную папку и все ОК! |
JonyB
да? блин да у меня оба темпа на С:\Temp |
Не знаю, в чем у вас проблема, но:
1. Если лог не задан (или название неправильно задали...), то по умолчанию, лог будет %Temp%\InstallLog.txt 2. LogFile полностью поддерживает все системные переменные, расширяя их до реальных путей. 3. Если папка темп переназначена, то она должна быть созданна реально! (касается не только моей программы!!!). 4. Для моей программы ОБЯЗАТЕЛЬНО существование папки темп и отражение ее в системных переменных. В нее пишется $instal$.log, автоматически удаляемый после успешного завершения установки. |
Я пока прогу не пробовал, скачал только.
Вот у меня подозрение что у него installLog.txt от SFX архива не может записаться, об этом никто не подумал. |
Так. Попробовал прогу, очень понравилась.
Но сразу глюки выявились. Если запускать просто с СД или из любого места то все гуд. А вот если запускать из RunOnceEx то в подсказках зюмлики, и если нажать кнопку свернуть в трей то прога сворачивается в небытие т.к. графического интерфейса еще никакого и нет, приходится сидеть и тупо ждать завершения проги. Как зюмлики исправить? |
Все. Исправил :)
Код:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] |
А вот меня сомнения гложат насчет того что будет ли BS Post работать с шары?
Т.е. он и все приложения лежат на шаре, сам то Post, имо, запустится, но если в командах находятся батники и командники то они же на шарах не работают. У кого есть соображения по этому вопросу? |
Boa Soft
спасибо за прогу - только есть пожелание .. можно ли сделать чтоб при запуске в обычном режиме с таймером и приветствием раздавался сигнал через бипер на матери (а не через звук карту) нужно для того чтоб если отвлёкся - услышать и подойти и подправить список устанавливаемых программ |
Хм, чего то не получается вроде с простой командой
Код:
copy /Y \\Server\Software\addon\template\*.* "C:\Program Files\шаблоны" Вот строчки из istall.log Код:
Command: copy /Y \\Server\Software\addon\template\*.* "C:\Program Files\шаблоны" |
Cruiser
Цитата:
Попробуй место этого Код:
copy /Y \\Server\Software\addon\template\*.* "C:\Program Files\шаблоны" Код:
|cmd.exe /c copy /Y \\Server\Software\addon\template\*.* "C:\Program Files\шаблоны" 1. Соманды коммадного прроцессора программа не умеет. Пишите cmd.exe /c [command]. 2. Начинайте строку или с |cmd.exe или же |%SystemRoot%\system32\cmd.exe - смотрите описание. 3. Возможно, сделаю функцию проверки и если первый токен в строке - команда интерпретатора, то все будет передано cmd.exe, запущенным с командой /c. Временный выход - смд с нужными командами. |
ANDYru
Цитата:
|
Boa Soft
спасибо и на этом - главное чтобы максимально громко и противно |
Такс.
Программа с шары работает, но пришлось немного извратиться. Т.к. программа изымает лишние слэши из путей, то пришлось RootInstallDir=%SELF% изменить на RootInstallDir=\%SELF% И тогда %SELF% превращается в \\server\share и все дальнейшее работает. Следующий этап проверки это в RunOnceEx.cmd прописать запуск BS Post с шары. Думаю пойдет, т.к. к этому моменту сетевое окружение уже работает. |
Cruiser
Цитата:
И, еще раз напоминаю, обязательное условие - запускаемый файл должен быть с расширением. Это сказано в описании. |
Привет всем!!
Наткнулся на эту тему, прочитал всю, скачал програму, прочёл описание. Нектрые моменты не понял, в связи с чем появились вопроосы?? Допустим я через $OEM$ папки скидываю програму на диск, можно ли потом на Т39 запустить конфигуратор в таком режиме, если я начну что-то выбирать, то записывается новая конфигурация, если нет, то инсталяция продолжается через заданый мной таймаут и уже установка выбраных програм начинается либо на Т13, Т12, или при старте в зависимости от того как я выберу? Просто я до момента Т39 ещё могу подождать, а вот ловить момент в конце установке что бы выбрать программы для меня как то неудобно. |
Boa Soft
Поясни пожалуйста маркерный файл должен быть обязательно следующего вида $install$.id ? |
smoof
Да любой, хоть smoof без расширения. Главное чтобы в presetup.ini был указан. |
народ, ну кто-нибудь ответит на мой вопрос???
|
Debby
Спасибо сразу как-то не сообразил :) |
Nik1977
А у тебя получилось запустить прогу на Т-39? Лично для меня запуск на этом этапе, самый приемлемый. Выбрал раздел для установки, выбрал софт и ушел пить пиво... А далее пусть все само ставиться. вопрос снимается, все удачненько запустилось на Т-39 через winnt.sif, просто прописываем в секции [GuiUnattended] Код:
DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe" спасибо огромное Boa Soft , куда весь пошлый год мои глаза смотрели :cool: |
Привет всем.
Хочу спасибо сказать Boa Soft за отличную программу. Спасибо )) :beer: Я сделал новый скин для программы в цветовой гамме близкой к Виста-XP. Лежит здесь. Кому надо пользуйтесь. И как всегда пожелание-вопрос к автору программы: А нельзя-ли сделать ещё параметр, при включении которого кнопки "закрыть", "справка", и "пропустить текущую установку" вообще не будут выводиться? |
Boa Soft
Вы планируете когда-нибудь обновить программу? |
Boa Soft
Цитата:
И в дполнение маленькое пожалание, можно сделать так, чтоб при выборе груп\программ для установки, была еще и функция выбора, перезагрузить комп после установки или нет, а параметр Код:
[PostInstall] |
Для решения задачи автоматической установки программ есть специальная софтина: MultiSet
подробнее тут = www.almeza.com/rus/ |
selanec555
Ну и причом тут Ваш MultiSet в данной темы? Видь в "общих" темах по автоматичиских установок приложений она рекламировалась уже не единожды, впрочем как и BS Post :) |
Boa Soft Пытаюсь освоить Ваш продукт в части -
Цитата:
И что это за файл presetup.cmd - созданный мною ( я просто не помню это фиксированное служебного файла инсталлера ) Хотелось бы еще иметь возможность иметь опцию доустановки программ. То есть после установки системы пользователь может зайти уже сам и нажав кнопку "Доставить" выбрать из списка программ те которые еще не установлены, после чего произвести их установку. При этом файл конфигурации уже должен содержать новые актуальные параметры установки, которые могут быть позже использованны при полной переустановке системы для данного компьютера. |
Цитата:
Программа запустится дро запуска сетапа (конфигуратор) а установка пойдет после первой загрузки. Цитата:
|
Boa Soft
Давно хотел спросить. Какая логика отображения движков "Выполнение группы:" и "общий прогресс:"? Чё-то я никак не уловлю... :) Они, по-моему, "живут" как кошка - "сами по себе" ;) |
Boa Soft
А можно ли убрать кнопочки в правом верхнем углу - закрыть, свернуть? |
Boa Soft О сам автор появился!
На страничке http://oszone.net/display.php?id=2798 Дана только ссылка и упоминание на MSFN, на котором уж точно закопаеся. Я думаю этот немаловажный аспект стоит расписать более подробно таким как я. Ты имел в виду вот это? Цитата:
Может быть теперь строку надо добавлять в docs\reference.ini поскольку файла presetup.cmd я там не нашол! Или в качестве него теперь выступает файл DPs_fnsh.cmd из архива bin\finish.7z ? а так же я писал мейлом, но придется и сюды о следующем: Хоть я и ставлю на английской корпоративной версии, русские фонты все же есть на стадии T39, но не везде! То ли это связано с разными фонтами в Вашей программе, то ли с разным размером шрифта? Хотелось бы, что бы этот момент Вы поправили как можно скорее. Могу выслать скриншоты. На словах в основном подокне есть русский текст а разделе пояснения программы - кракозябры. А так же на кнопках выбора действия. Можно ли как то задавать выбирать тот или иной файл конфигурации в зависимости от имени машины или еще какого то параметра. IP адреса? |
NikLok
Цитата:
Код:
;Изменение кодовых страниц для правильного отображения кириллицы (BS PostInstaller - Блин!) |
YuriPet Прости куда ты его вгоняешь и где - в cmdlines.txt ?
А вызов BS стоит в winnt.sif Я пока не попробовал, носомнения какие то имею! Цитата:
|
NikLok
Нет, я запускаю presetup.exe из RunOnceEx.cmd (мне так удобней), и оттуда же внедряю HKCU.reg с фрагментом, который я приводил. А из winnt.sif через секцию [GuiUnattended] я ничего не запускаю Но это - дело вкуса (в конечном счете) :) |
Цитата:
|
Boa Soft
Как по поводу моего поста #137 ;) |
Boa Soft
Нельзя ли в будущей версии сделать, чтобы содержимое секции [PreInstall] исполнялось при запуске BS Installer'а, а не в начале установки выбранных программ? И можно ли хотя бы примерно огласить дату выпуска следующей версии. |
Boa Soft
Цитата:
Может в комплект bootfont.bin включить! И все же каковы переспектиыв обновления сабжа! |
Целый месяц прошел, а от БОА ни слуху ни духу. Если кто то умудрился запустить конигуратор в самом начале ( на синем экране ) напишите пошагово, что и как делать!!!
|
Попробовал воспользоватся этой програмой но возникла одна проблема
прописал запуск инсталляции 1С но программа не видит что 1с продолжает установку и сразу перехходит к следующему пункту пока решил тем что во второй строке вставил AutoIT скрипт который отслеживает запущенный процесс 1С (имя процесса отличается от SETUP.exe который я запускаю) и закрывается по окончании работы данного процесса. В программе не хватает возможности отслеживать нестандартные процессы что то вроде WaitProcessClose |
roman_malyutin
А в каком инсталляторе упакован 1С? И какая строка запуска? У меня такая же проблема была с Photoshop 7.0 (InstallShield), помог ключ /sms (полная строка - setup.exe /s /sms) NikLok Цитата:
|
roman_malyutin
У меня работает с ключами /s /sms |
Debugger
Цитата:
|
boss911
Бывают проблемы, ключ /sms чаще всего решает. |
Debugger
Цитата:
|
Доброго всем времени суток. Уже не раз звучало. Но большое спасибо автору программы за отличный продукт!
неделю попыхтел с впи так и не добился нормальной работы. Решил попробовать что-то еще... переписал конфиг, ни одного глюка! прям слов нет! =) Сразу вопрос автору: Уважаемый Boa Soft. Читал документацию. Там написанно что можно создавать несколько конфигураций, но так и не понял можно ли их(конфигурации) запускать через ключи. Будет ли реализована в программе возможность указать с каким файлом PRESETUP.INI работать программе? например так: Presetup.exe /pre:<inifilename> |
Блин ребята хоть убейте могу я запустить установку с DVD.....
[Setup] RootInstallDir=%CDROM% EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=1 CheckFDD=1 LogFile=%TEMP%InstallLog.txt LogInstall=1 ;CdTagFile=CD.txt ;DefaultTimer=30 ReadMeText=%SELF%readme.txt Сама програма запускается а вот не одну прогу она не устанавливает..... |
Angelus
Разкоментируйте строчку Код:
;CdTagFile=CD.txt |
Разкоментируйте строчку
Код: ;CdTagFile=CD.txt Это в смысле??? |
Angelus
Цитата:
Код:
CdTagFile=CD.txt |
Angelus
Уберите перед строкой CdTagFile=CD.txt точку с запятой... Текст должен выглядеть так [Setup] RootInstallDir=%CDROM% EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=1 CheckFDD=1 LogFile=%TEMP%InstallLog.txt LogInstall=1 CdTagFile=CD.txt ;DefaultTimer=30 ReadMeText=%SELF%readme.txt |
Цитата:
|
Adding Pre Reg File:
Executing pre-install commands: Command: install\presetup.bat Work Dir: INSTALL:\ Cmd Line: INSTALL:\install\presetup.bat Cmd Param: Error: Отказано в доступе. Adding Post Reg File: ********************************************************************************* 9:15:01 Win RAR 3.50 - begin ------------------------------------------------------------------------- Command: WINRAR V3.50 RUSSIAN\WRAR350RU.EXE /S Work Dir: INSTALL:\Winrar\ Cmd Line: INSTALL:\Winrar\WINRAR V3.50 RUSSIAN\WRAR350RU.EXE Cmd Param: /S Error: Отказано в доступе. Command: WINRAR V3.50 RUSSIAN\CRACK.EXE /S Work Dir: INSTALL:\Winrar\ Cmd Line: INSTALL:\Winrar\WINRAR V3.50 RUSSIAN\CRACK.EXE Cmd Param: /S Error: Отказано в доступе. Как это можно исправить???........ |
Angelus
Файл presetup.ini в студию, плиз. Код:
[Setup] |
[Setup]
RootInstallDir=INSTALL:\ EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=1 CheckFDD=1 LogFile=%SystemDrive%\InstallLog.txt LogInstall=1 CdTagFile=CD.txt ;DefaultTimer=10 ReadMeText=%SELF%readme.txt |
Angelus
Если папка INSTALL находится в корне диска и установка идет из нее, то: Код:
RootInstallDir=INSTALL:\ Код:
RootInstallDir=%CDROM%\INSTALL |
В папке INSTALL на диске у меня находится только програма BS Post Installer, все остальные установочные файлы идут по отдельным папкам.
Диск тоже называется INSTALL |
Angelus
Вот как у меня - Код:
[Setup] Код:
[Installitem_012] Код:
[Installitem_120] |
Пасиб, попробуем!
|
Блин ребята Я наверное Ламер.....
[Setup] RootInstallDir=INSTALL:\ EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=1 CheckFDD=1 LogFile=%SystemDrive%\InstallLog.txt LogInstall=1 CdTagFile=CD.txt ;DefaultTimer=10 ReadMeText=%SELF%readme.txt *************************************************** [Installitem_001] Group=Разные утилиты Caption=Win RAR 3.50 Description=WinRar - один из самых известных архиваторов. Depends= Exclude= Folder=Winrar IconFile=app.ico PreRegFile= Command1=WRAR350RU.EXE /S command2=CRACK.EXE /S Command3= Command4= Command5= Command6= PostRegFile= KillWait=0 Default=1 Fixed=0 Visible=1 RebootNeed=0 ******************************************* Adding Pre Reg File: Executing pre-install commands: Command: install\presetup.bat Work Dir: INSTALL:\ Cmd Line: INSTALL:\install\presetup.bat Cmd Param: Error: Отказано в доступе. ************************************************ Command: WRAR350RU.EXE /S Work Dir: INSTALL:\Winrar\ Cmd Line: INSTALL:\Winrar\WRAR350RU.EXE Cmd Param: /S Error: Отказано в доступе. Command: CRACK.EXE /S Work Dir: INSTALL:\Winrar\ Cmd Line: INSTALL:\Winrar\CRACK.EXE Cmd Param: /S Error: Отказано в доступе. Ну немогу я это исправить, уже помоему все перепробвал...... :( |
Angelus
Цитата:
|
Прошу совета...
Скачал программу cdchanger.exe-программу смены дисков в процессе многодисковой установки и не могу допетрить как её использовать Например хочется при её помощи устанавливать офисные пакеты которые сами понимаете на диск с ОСью не влазят... Каким образом её внести в конфигурационный файл инсталлера? Заранее благодарен за помощь... |
[Setup]
RootInstallDir=INSTALL:\ - это название DVD диска, в котором лежит папка Install, а в ней presetup.bat Тоесть путь будет при запуске presetup.bat.........- INSTALL:\Install\presetup.bat (Cmd Line: INSTALL:\install\presetup.bat) |
А я всю жизнь считал ;), что команды пишутся в формате:
[диск:][путь]имя_файла, где диск: - "буква_устройства:" |
Цитата:
Если программа установки лежит в какой-либо папке в корне- то можно написать либо так: %SELF%\..\INSTALL или же так: %CDROM%\INSTALL Завешающий слеш не обязателен - он добавляется автоматически принеобходимости. |
Boa Soft
Во во опять проклюнулся! Скажи хоть что нить народу по поводу развития!!! Я написал autoIt скрипт Код:
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1250","REG_SZ","c_1251.nls") У тебя фонты вшиты в программу или как? Судя по предыдущим отевтам вроде нет. Тогда почему зябры не убираются. Что на Т39 это еще не работает, что ли или нужно перегружаться уже! Так вроде не досуг в этот момент то? |
NikLok
А какая версия у тебя винды, у меня на т-39, все нормально, никаких кракозябликов (Windows XPSP2 VL) |
fox_sly Такая же! Английская с MUI.
Неужели у тебя такая же и все пучком! Кинь твой твик для убора кракозябр! Или у тебя русская ХП? Я вот так твикаю: Код:
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage","1250","REG_SZ","c_1251.nls") Может rundll32.exe shell32,Control_RunDLL intl.cpl,,/f: %SystemDrive%\Install\bps.cmd так надоть? |
Boa Soft
Все таки хотелось бы попродробнее про запуск до синего экрана! Ну допустим встроил я драйвера по 2 методу от Bashrat. Какие еще файлы мне нужно отредактировать что бы запустился конфигуратор твоего BSP до синего экрана. И вопрос такой! Он что самодостаточный и все сам буде рисовать на экране или его все таки надоть запускать под WinPE. Ну вот нифига я не понимаю!!! |
NikLok
сорри, винда у меня русская :( а запуск идет из winnt.sif Код:
[GuiUnattended] |
fox_sly
Вот потому-то я и начал уже перевод на английский ЗЫК. А автор отмалчивается все! |
Возможно ли в програму вписать автоскрипты, они работать будут???
|
Angelus
А почему нет? Токлько вписываешь не программу а в файл PRESETUP.INI Пишешь так же И ОБЫЧНЫЕ КОМАНДЫ В runoceex Код:
command2=|%CDROM%\Distrib\Exceed\Auto_Exceed.exe %CDROM%\Distrib\Exceed\exceed__.au3 |
а у меня происходит бесконечный запуск одного скрипта.......
|D:\1\Winamp 5.24\winamp.exe D:\1\Winamp 5.24\winamp.au3 вот сам скрипт.....сам по себе он запускается.....а в этой програме нет.... Global $Title='Winamp' Run ("d:\1\Winamp 5.24\Winamp 5.24.exe") WinWait("Winamp Setup","License Agreement") If Not WinActive("Winamp Setup","License Agreement")Then WinActivate("Winamp Setup","License Agreement") WinWaitActive("Winamp Setup","License Agreement") Send("{ENTER}") WinWait("Winamp Setup","Choose Components") If Not WinActive("Winamp Setup","Choose Components")Then WinActivate("Winamp Setup","Choose Components") WinWaitActive("Winamp Setup","Choose Components") Send("{ENTER}") WinWait("Winamp Setup","Choose Install Options") If Not WinActive("Winamp Setup","Choose Install Options")Then WinActivate("Winamp Setup","Choose Install Options") WinWaitActive("Winamp Setup","Choose Install Options") Send("{ENTER}") WinWait("Winamp Setup","Choose Install Location") If Not WinActive("Winamp Setup","Choose Install Location")Then WinActivate("Winamp Setup","Choose Install Location") WinWaitActive("Winamp Setup","Choose Install Location") Send("{ENTER}") WinWait("Winamp Setup","Multi-user Settings") If Not WinActive("Winamp Setup","Multi-user Settings")Then WinActivate("Winamp Setup","Multi-user Settings") WinWaitActive("Winamp Setup","Multi-user Settings") Send("{ENTER}") WinWait("Winamp Setup","Internet Connection and Language Settings") If Not WinActive("Winamp Setup","Internet Connection and Language Settings")Then WinActivate("Winamp Setup","Internet Connection and Language Settings") WinWaitActive("Winamp Setup","Internet Connection and Language Settings") Send("{DOWN}{DOWN}{TAB}{TAB}{TAB}{TAB}{ENTER}") WinWait("Winamp Setup","Interface and Skin Selection") If Not WinActive("Winamp Setup","Interface and Skin Selection")Then WinActivate("Winamp Setup","Interface and Skin Selection") WinWaitActive("Winamp Setup","Interface and Skin Selection") Send("{ENTER}") ProcessClose("winamp.exe") |
Angelus
Да скрипт вобщем то безобидный. Ну для культуры можно exit в конце поставить, но глючит у тебя не из-за него наверное все таки. Скорее всего ошибка в файле presetup Ты его в тестовом режимке прогонял? Может там такая же фигня? Вот тебе кстати чуть более объмный скрипт: Код:
;#NoTrayIcon |
Пригодится однозначно.....я только начинаю писать скрипты....так что понятно, что мой безобидный....
|
Только для участников форума! После долгого затишья выложил тестовую версию. Ограничений нет, только пишет что для тестирования. Скачать можно по ссылке: http://tools.oszone.net/BoaSoft/BSInstaller/bspost.exe Просьба линк за пределы форума не выносить. Финальную версию выложу на своем сайте. В документации пока сумбур, добавил только описание того, что уже работает полностью. Жду отзывов. Веду работу по поводу расположения элементов скина по нужным координатам. |
Boa Soft
Скачал мигом бэту!! Сходу сразу не стал разбераться, что нового и запустил программу и обноружил, что Быстрый выбор программ -> По умолчанию неработает, тоесть поставил\снял галки, потом По молчанию и ноль реакции, может чего-то не то с настройками (все по дефолту), но решил сразу сообщить!! :) Сколько разных полезных фич появилось, у-у-у респект, теперь надо все это дело до финала довести!! :) |
Boa Soft
О ты наш замученный завпотех! Огромное спасибо за проявленное внимание к сему продукту! |
Boa Soft
К моему глубокому сожалению проблема с фонтами под Engl Corporate не исчезла! К тому же окно какое то обрезанное! Снизу кнопок внизу отрезано как ножом! И справа тоже кнопка отрезана! |
Работает ли в новой версии запуск конфигуратора из до запуска установки (когда появился указатель
мыши на голубом экране)? В предыдущий версии у меня это никак на получалось: http://forum.oszone.net/post-461168-240.html |
NikLok
Можно скриншоты посмотреть? Проблемы где? При первом запуске из RunOnceEx или вообще? boss911 Цитата:
Просто теперь все создается динамически, и если доведу, то можно будет размещать кнопки и прочее, как хочется. PS. Чуствую, придется для тестов раскатать на тестовый комп английскую винду. А то жалобы не единичные, а без этого проблему отловить немогу. |
Boa Soft
Цитата:
Запуск идет их winnt.sif в секиции guirunonce? через detachprogram. Вот ты говорил, что возможно зделать опцию доустановка. Значит я так понимаю в конфигураторе должны появится еще кнопки типа "Инвертировать" или "Доустановить" ну и конечно другие какие нибудь. Может уже сейчас начть курочить интерфейс с их учетом? Кстати, допустим, я запущу конфигуратор уже на настроенной машине - он мне покажет что отмеченные по умолчанию программы уже установлены реально на диск? Мне не очень нравится идея кучи кофигурационных файлов. Может ввести в [Installitem_ххх] ну допустим параметр Already_for_PCname или obligatory в котором будут перечисляться имена машин или их груп на которые обязательно ставить данный компонент. Тогда можно будет выбирать тот или иной способ выбора софта, а можно и сочетать их! Еще можно добавить кнопку запуска установки прямо из конигуратора. Сейчас помему надо вызывать программу 2 раза с разными ключами. Я так понимаю в коде это просто вызов по кнопке процедуры установки и сильных усилий от тебя не должно поторебовать? |
Цитата:
Цитата:
Цитата:
|
NikLok
Цитата:
Вообщем, выложил новую бетту. Исправил глюк с кнопкой выбора по дефолту, длбавил возможность перемещения окна за верхнюю полосу. Так же сделал возможность доустановки программ при прерванном сеансе. Просто запустите домо-режим и после начала симуляции установки закройте окно. При повторном запуске поймете, о чем речь. Ссылка на бетту - в шапке. |
Наконец-то получилось сделать расстановку контролов по координатам, считанным из skin.ini.
Завтра (возможно) если не найду явных багов в версии, выложу ее для всеобщего обозрения. Новшества такие: - Возможность изменения расположения элементов управления по координатам, считанным из skin.ini. - Контроль версии и корректности scin.ini - много чего изменилось. - Контроль версии и корректности presetup.ini - много чего изменилось. - Контроль версии и корректности, а так же, соответствия текушему presetup.ini фала ответов PRESETUP.SET. - Возможно, будет в дополнение новый скин. |
Boa Soft
Кинул еще раз на адрес приведенный на твоей страничке. Кстати в пред. версии номер версии в scin.ini остался старый. Проверь. |
Текущая версия 1.9
Новое в текущей версии. 1. Пересмотрена версия программы. 2. Сделан контроль версий и корректности файлов скина, конфигурации и ответов. 3. Сделана возможность изменения позиций элементов скина по абсрлютным и относительным координатам. 4. Введен контроль разиеров и позиции окна при задании размеров в скине или через строку. 5. Перемещение окна всегда отключено в полноэкранном режиме. 6. Исправлен лог. 7. Изменен формат файла ответов, скина и конфигурации, а так же временного лога. 8. Дополнен диалог о программе. Ссылка в шапке. Если не найдем грубых багов - выложу релиз без тестоврой надписи. ЗЫ Адаптация старых файлов конфигурации. 1. Прочесть readme.txt 2. Если не помогло, просто добавить в presetup.ini следующее: Код:
[Common_Info] Код:
[Common_Info] |
Boa Soft
А может уже пора "шапку прикрепить"? ;) |
Boa Soft
Когда-то данный вопрос задавал тут, вот решил повториться, при указании IconFile= (иконка с дистрибутива) в окне "Выбор программ для установки" иконки отображаются на малиновом фоне, тоесть если иконка с неровными краями (не квадрат), а вот во время хода установки, иконки отображаются во всю красоту!! Непомню твой ответ по данному вопросу, но ты вроде сказал, что что-то там посмотреш как решить вопрос!! Я вот чего подумал, если данную проблему решить трудно или вообще нельзя по техническим причинам, то может IconFile= пусть отвечает за показ иконок во время хода инсталяции данной программы (Идет установка: ...), что скажеш, уж сильно хочеться видеть любимые иконки своих дистрибутивов!! |
Boa Soft
Вы будете смеятся, но баг в конфигураторе при запуске по datachedprogram повторяется и в версии 1.9 ( кстати а чего так резко скачем то?) Если скриншот все таки дошел то новыйможнео не высылать? Может быть в файле news.txt с номером версии еще и дату выхода ставить? |
Boa Soft
Цитата:
|
Что может означать для версии 1.9 "ошибка ввода/вывода 103" при запуске программы из winnt.sif?
|
Andreywsdn
Цитата:
|
YuriPet
Цитата:
boss911 Цитата:
Andreywsdn Цитата:
Ignor] Цитата:
Запускается как? С ключем force? Подозреваю, что дело в процедуре подсчета CRC для контроля файла ответов, но точно не скажу без доп. инфы. Блин, где-то у меня были примеры записи в лог перехвата ошибок вплоть до указания строки кода. надо отыскать. Модули уже перевалили за 2000-2500 строк в среднем и отловить то, что не могу воспроизвести трудно. |
Ignor
Ошибку нашел и воспроизвел. Процедуру подсчета CRC брал готовую, а там файл открывался как read/write и без перехвата ошибок. А у вас, возможно, PRESETUP.INI был или на CD или с атрибутом read-only. Уже исправил. Выложу, когда внесу новые исправления. |
Boa Soft
Цитата:
Код:
IconFile=%windir%\system32\shell32.dll; IconIndex: 7 |
Boa Soft
да точно ! boss911 дельную идеюку подкинул .. сделать файл PEресурс . с фозможностью ну скажем до 100 иконок в нутри с поддержкой 32 бит иконок . чтоб каждый из нас мог сам в такой файл засунуть свои иконки коллекционно .. и потом в предложил boss911 Цитата:
а ещё не мешалобы темы сделать одним файлов или поместить в саму программы (так и меньше места) |
Цитата:
|
Boa Soft
ANDYru Не мне первоначальная идея boss911 больше понравилась! Во первых не надо нечго дергать а во вторых автоматически будут меняться при изменении в источнике. Чем меньше работы руками тем лучше. А то все надергивать и с помнить их индексы в этой куче? |
boss911
Цитата:
|
Boa Soft Поправь описание в 4-секции. 2 раза указан ключ l:xxx. Я так понял второй раз должно быть - t:xxx
Кстати, а почему ключи управления экраном не рекомендуются к применению в процессе установки? |
Программа с виду очень понравилась, но все ее удобство сводится на нет из-за:
1) Когда идет установка приложений - прога грузит проц (Именно процесс Presetup.exe) на 100% - из-за этого приложения ставятся в 3-4 раза дольше. Убиваем процесс Presetup.exe и все, инсталляция побежала как милиниькая. 2) Во время установки из RunOnceEx я случайно нажал минимизировать в трей, после этого я так и не смог найти окна Пост инсталлера :) Зато как раз-таки обнаружил вышеоописанный глюк. 3) Это уже скорее вопрос: Как можно сделать, чтоб поверх окна Boa PI выходили окна с инсталляциями приложений? И можно ли сделать так, чтоб можно было не дожидаясь окончания работы одной программы запускать следующую, конечно чтоб это было не по-умолчанию, а только когда необходимо. Для чего это нужно: Я использую скрипты на VBS. Для установки Direct X я использую скрипт DirectX.vbs. В BPI я указываю первую команду DirectX.vbs, вторую собственно Setup.exe. Поидее, DirectX.vbs - должен поставить DirectX (Сам нажимает на клавиши) и завершить работу, а на деле происходит так, что DirectX.vbs запустился, и все инсталляция стопарнулась, и стоит на месте, до тех пор пока я через диспетчер задач не убью wscript.exe, только после этого запустится сам Setup.exe Чтоб не было вопросов, привожу скрипт тело скрипта DirectX.vbs Код:
key = true |
Real Root
по поводу пунктиков : 1 грузит но не настолько 2 сворачивать в трей можно только тогда когда постинталлер запускается с входом в профиль а не до него - а так конечно вы его оттуда потом не вытащите 3в ам бы скрипты научится писать нодобы или форум почитать повнимательнее .... |
Новая версия!
Новое в текущей версии. 1. Исправлено отображение иконок с альфа-каналом 2. Исправлена проблема с запуском если presetup.ini только для чтения или на CD. 3. Добавлена возможность использования любой по номеру иконки из файла. 4. Добавлена возможность показа картинки-скриншота при установке программы. 5. Исправлены полностью (надеюсь) скракозябры при запуске на t39/RunOnceEx. 6. Исправлена проблема с обрезанием кнопок в конфигураторе. 7. Убран флаг PE - программа сама определяет, что запуск идет во время установки. (SystemSetupInProgress <> 0) Поддержку скриншотов сделал, но чесно говоря, оно не особо надо. А то впоминается старый анекдот про мужиков, черта и две корзины яиц... Просто прилепил картинку, как красивее сделать - не знаю. NikLok Цитата:
Цитата:
|
Boa Soft
Протестил последнюю версию. Общее впечатление: Очень хорошо! Есть пожелание - при показе картинки-скриншота добавить возможность устанавливать размер изображения, например: 0 - не изменять; 1 - растянуть, если маленькое, 2 - уменьшить, если большое. Кроме того, желательно ввести возможность как-то задавать номинальный размер (ширину) изображения в процентах от общей ширины окна. А еще проще - отключить "растяжку" и просто отображать всё "как есть". |
Boa Soft
огромное спасибо ! за твой ТРУД порадовал не на шутку .. вот немного "shots" 16 штук (накидал на быстую руку) _http://rapidshare.com/files/3089139/shots.7z.html |
NikLok
Цитата:
ANDYru Цитата:
Цитата:
YuriPet Цитата:
ЗЫ Для этого СДЕСЬ и бэтты выкладываю. Вместе и глюки отловим быстрее. Конечно, я не могу обещать бесконечную поддержку проэкта, но обещаю только одно -программа останется freeware. |
Boa Soft
Цитата:
хотя с другой стороны с бабками у тебя проблемм не будет :) |
Здравствуйте уважаемые, прошу не пинать меня больше, что мол больше форум читай. Прошу понять и уважать то, что с самого начала изучил whs и его ф-ий мне хватает выше крыши. Не будет возможности запускать одну программу не дожидаяясь окончания инсталляции другой - ничего страшного напишу cmd-шник, слава богу ими тоже могу обходиться. Но вот на счет сильной загрузки проца - это очень плохо.
Цитата:
1. M/B: i845PE/2.0Celeron/512MB - при простое процесс Presetup.exe грузит проц на 99-100%, при установке приложения - 50-100% 2. M/B: i865PE/2.8PentiumD HT/2x512 Dual Chanel - при простое процесс Presetup.exe грузит проц на 50-60%, при установке приложения - 40-50% Т.е. как видно из сказанного, на двухпроцессорных (ЧТ-вых тоже) машинах загрузка проца не подниается выше 60% - но это уже не успевает шина памяти догрузить работой проц. У меня даже в играх загрузка проца не более 75% опять-таки из-за шины памяти. Так что на одно-процессорных системах, процесс Presetup.exe расходует более половины систменых ресурсов. Уважаемый Boa Soft, а не могли бы вы рассказать, с чем это связано, может подумаем вместе, что можно сделать, и как бороться с этим? |
Real Root
Посмотрел. Имело место быть. Хоть в Dеmo, хоть в реале. Просто никто не жаловался, а сам как-то не замечал. Уже исправил. Место 99-100% в пике - не более 3.5 - 4% в пике. Причина - програмная ошибка. Непрерывно проверялось состояние процесса установки в ожидании завершения. Отсюда и загрузка. Исправил, добавив Sleep(10) в поппрограмму ожидания завершения процесса установки. Иак что, заморачиватся с многопоточностью не буду - слишком много проблем с синхронизацией вывода, записи в лог и прочего. Доделаю ресайз картинки - выложу новую исправленную версию. |
Чтож, если это исправлено, - вери гуд! Пожалуй, это был лишь единственный косяк проги. За много лет работы админом, привык на мелочи не обращать внимания :) Привык, что у мелкомягких кривые обновления выходят, так что от нас, простых смертных, ждать 100% защиты от багов просто не реально.
Программа очень красивая и удобная, очень уважаю. Спасибо. |
Boa Soft
Цитата:
1. Не помешает отображать - выбрано ххх из ууу ( в частности Linux конфигураторы это показывают для каждой рубрики софта ) 2. Нет скролинга в окне описания 3. Окно описания нельзя расширить! 4. При изменении размеров окна, вчастности его ширины, если названия программ помещаются полностью, то далее расширять колонку описания, а не названия программы!!! 5. Не работают ключи управления размерами из комстроки!!! Я наконецто вогнал экран на T39 в 1152 х 864 а конфигуратор все равно показывается масеньким! Хотя я запускаю его строкой Код:
Presetup.exe config h=800 w=700 Еще раз большое спасибо за Ваш замечательный продукт! (Фу слово какое неподходящее - продукты же со временем портятся! А программы стареют!) Кстати ты на Висте не пробовал прокатить ее? Я так понимаю проблем быть не должно, но все таки! |
Boa Soft
Спасибо, огромное за разработку, пользую с первых версий.Однако хотелось бы решить еще одну проблемку в разрезе выбора программ при установке. Попробую объяснить на оригинальном примере из последнено комплекта раздел мультимедиа: по умолчанию у нас выбраны программы Winamp5.9 и Light Allow 3.0, если снять все отметки и выбрать фишку "Выбрать все", то приоритет отдается не программам по умолчанию, а судя по всему, первой программе, стоящей в списке (если имеются зависимости). В принципе, это не смертельно, я просто ставил в таких случаях программу, идущую по умолчанию первой в списке выбора, но если есть возможность решить данную проблему програмно, было бы просто замечательно. |
Перечитал все посты, и изучил документацию к программе, не нашел ответа на вопрос
Есть ли в BS Post Installer возможность жестко задавать приоритет установки программ? Невзирая на группы и алфавит? Допустим, чтобы всякого рода обновления Виндовс устанавливались первыми.. а твики реестра, удаление временных файлов и т.д. последними? |
Ignor
вроде в ReadMe все написано: Код:
Секция [PreInstall] Код:
Секция: [PostInstall] Ну а насчет порядка установки программ, то он зависит не от алфавита, а от расположения групп в секции [SoftwareGroup] |
fox_sly
Цитата:
Цитата:
Так же столкнулся с еще одной проблемой... В некоторых случаях, при установке программ я использую команду XCOPY .. прогнав батник test для BS Post Installer, увидел, что для выполнения этой команды, нужно положить xcopy.exe в папку программы. Это не трудно.. но не совсем удобно.. тем более, что местонахождение xcopy.exe включено в Path Windows.. Можно ли заставить Post Installer работать с XCOPY без лишних телодвижений? |
Boa Soft
Цитата:
Окно наконец стало выглядеть нормально, а то рамки с заголовком не было! С нетерпением ждем новых версий! |
NikLok
Цитата:
Ignor Цитата:
Можно. Уже ответили. Кроме того, можно сделать выбранными программы и запретить изменение пунктов. Или же, вообще скрыть эти пункты. Цитата:
Если получится, то сделаю, чтобы и без указания путей работало. В одной программе я это решил. Цитата:
Цитата:
|
Boa Soft
Цитата:
Шо за дискриминация, я специяльно эркан вгоняю в высокое разрешение, что иметь выше обзор заданного к установке софта, а тут такие грабли. Я уж сам вчера увидел в руководстве эту фразу и абалдел! Потому как далее идет упоминаемая мною уже фраза PHP код:
Одним словом - Брат Митька помирает и ухи просит! Мил человек сделай управление положением и размерами во всих режимах!!! Одним словом умоляю!!! А я в кач-ве компенсации высылаю тебе skin.ini с поправленными очепятками и его eng вариант состряпанный при помощи promt за 50 минут. Кстати, я так понимаю переводить придется не раз, потому было бы удобнее иметь пробелы полсе знаков = и |. Так как в противном случае Промт не понимает слова и не переводит. Приходится до перевода их вставлять, а потом убирать. Если бы ты их убирал в проге, жизнь бы сильно облегчилась. Они же все равно как правило не значащие, и могут быть удалены. Хотя конечно возможны случаи спец. выравнивания. Высылаю скриники с багами при установке в моем разрешении 1152х864 под eng XP SP2 + RVM Updates. В частности при установке надпись названия группы нзатирается значение прогресса установки данной группы. На экране вывода информации о диске по окном информации какая то непонятная строка в верхнем правом углу под этим окном. А так же баг неправильным выводом прогрес индикаторов. По моему просто запускаем без параметров и нажимаем кнопку далее, а не по таймеру ждем. Хочется так же выдавать число уст прог из общего выбранных прог. В общем дел у тебя прибавится существенно! |
NikLok
Цитата:
Цитата:
Цитата:
заменить "=" на "= " > аминь (ENTER) И в переводчик. Потом обратное. Мне лишний код не нужен. К тому же, "начало строки" и " начало строки" выглядят по разному. Цитата:
PS Сообщения по почте получил. Сейчас посмотрю. |
Boa Soft
А можно добавить для красоты еще одну ветку в дерево программ? Чтобы выглядело приблизительно так: Графика | Adobe Creative Suite | Adobe Photoshop CS2 Adobe Premiere Pro Adobe InDesign CS2 и т.п. И еще: нельзя ли после того, как юзер выбрал проги и нажал кнопку "Далее", откуда-нибудь выцепить его выбор? Например, скинуть во временуую папку текстовый файл. |
Debugger
Цитата:
|
Извинясь за нетерпение, но когда новую версию ждать? Мне бы все как и в 1,0,9 подошло, но вот чтоб процесс ресурсы так жадно не ел...
|
boss911
Это я плохо объяснил... Имелось в виду, в промежутке времени после нажатия кнопки "Далее" и началом установки программ. |
Boa Soft
Цитата:
Вчера делал полный прогон установки и не очень мне нравится отображение прогресса установки. Мне привидилась така мечта. Груп устанавливаемых программ не так много в принципе. Ну мне например 10 хватает. А если честно, то и одной! Потому как порядок установки проще задать внутри одной группы. Хотелось бы что бы группы оставались только для удобства выьора, а порядок установки зависел от номера в ini файле. ( Опционально конечно, а то люди уже привыкли) Так вот в случае реализации мне привиделось, что можно выделить зону в которой расположены эти 10 прогресс баров в которых и отражается прогресс установки каждой группы. Они обведены рамкой которая является суммарным прогресс баром, фон которой отражает процент общего выполнения установки. Подобно тому как в Azereus на экране о программе фон под лягушкой меняет цвет слева направо. Очень эффектно смотриться. А вообще интересно еще бы с прощрачностями поиграться! Я это к тому, что проверку работы я часто провожу на системе с минимально установленным софтом, но все таки хотелось бы видеть состояние десктопа. Если бы окно было полупрозрачным, то самое оно! Кстати вчера на такой системе получил сообщение "CANVAS не может рисовать" Трудно сказать, что это было. То ли у меня баги с утечками памяти, то ли еще что. Короче ресурсов резко не хватало почему то! Попробуем повторить. |
Debugger
Цитата:
Цитата:
Код:
; +++++++++++++++++++++++++++++++++++++++++ NikLok Цитата:
Цитата:
Цитата:
ЗЫ Выложу завтра. Просто я переписал заново пару ключевых процедур интерфейса и поправил многие замечания в интерфйсе. + Конфигуратор понимает размеры из коммандной строки. + Проверка на запущенность проводника - нет трея-нет и кнопки + Убрал проблемки с перерисовкой некотрых элементов + В лог теперь пишется и результат добавления рег файлов - при отсутствии файла пишется ошибка. + Маленький бонус - по F10 пишется в директорию программы скриншот в jpg. Для отладки полезно. Можно запретить. |
Boa Soft
Цитата:
[SubGroup] Parent=Утилиты - как понимаешь родительская группа +Тестовые программы=Программы для тестирования оборудования - далее список подгрупп Таким образом просто добавится еще один раздел. А в [Installitem_ххх] в поле Group указывать как SubGroup Nак и SoftwareGroup. А ты уж бедный внутри у себя разбирайся и кувыркайся, что б мы балдели и фигели! Завтра пятница, хотелось бы на выходные с новой версией уйти, а то дома нет нема! Еще раз спасибо! |
Новая версия 1.9.5
Цитата:
Скачать можно по ссылке: bspost.exe Плюс небольшой бонус - новый скин: Скачать можно по ссылке: vskin.exe PS Уже много "Спасиб" набралось за помощ, в следующем описании обязательно пополню раздел благодарностей. |
Boa Soft Я в восторге! Даже и преположить не мог, что полупрозрачность не только понравится а и очень существенно поможет в отладке!
наконец то конфигуратор изменяется в размере! Кк СОЖАЛЕНИЮ проблема с canvaS пОвторяется! Может индикатор памяти какой вывести? Или в лог писать? Пока ты не залег в тину я ишо вякну. Давай поправим интерфейс установки. Предлагаю убрать нафиг огрменную строку "Установка выбранных программ", потому как есть такая строка сбоку! Ну и хватит ее. Было бы неплохо ее выделять текущую стадию на манер ярлыка. То есть делим экран на две зоны, и ярлык делаем цвета зоны установки. У тебя щас как бы такая цветовая граница, так ее чуть резче сделать. Соотв. ярлык прыгает по вертикали. Я может плохо обясняю. Ярлык это така гориз. полоса заданного фона. Наподобие того как экселе рабочие листы маркируются. Имя группы все равно снизу подрезается выводом ( 4 из 10), которое в совю очередь на 1-5 пикселей подрезается строкой "Выполнение группы". Это в 1152 на 864. Отмена установки текущей программы это круто, но мне кажется несколько некорректно. Дело в том, что начав ставится, программа уже много чего нагадить могет, а потом не убрать за собой. Гораздо лучше вывести дерево конфигуратора, и в нем иметь возможность аППеративно!!! изменять состав устанавливаемого софта. Или хотябы отменять следующую софтину до начала ее запуска! В случае реализации такого механизма, это потребует сильно изменить интерфейс стадии установки! То есть сильно орпавдало бы выход версии 2.0, кои как мы все чуствуем уже не за горами! Я бы сильно сократил по высоте две темно сине полосы, а то и вообще выродил бы их в более скромные по площади геом. объекты. Ну допустим диагональные зоны в углах экрана. Неплохо будет смотреться!? Поскольку в дереве можно оперативно отображать устанавливаемую группу и программу, то зона прогресс баров может быть сильно уменьшена, если вообще не заменена?! Словом, на выходные тебе будет о чем подумать! Теперь мечтаю освоить запуск конфигуратора до запуска синего экрана и тады будет полный телеМРАКnet!!! P.S. Мне тут очень импонирует тип лицензии "Creative Comon"! Вот даже логотип для не придумал. Бинокль в окулярах которого зеркально две буквы 'C'. Напоминает знак копирайта, но как бы в 2 раза сильнее его! Дарю идею тебе, если захочешь примкнуть к ним! Можешь стать первым основателем такого знака. |
NikLok
Цитата:
|
Boa Soft
Возможно ли реализовать двухколоночность в окне выбора приложений при разрешениях выше 800х600 и задавать вручную размеры поля со списком приложений? - Было бы гораздо удобнее иметь перед глазами большой развёрнутый список, отмечая нужные элементы не скроля и не разворачивая группы. Возможно ли сделать раскрытие группы не двойным а одиночным кликом? тоже мне кажется было бы удообней. |
Boa Soft
А можно ли как-нибудь сделать, чтобы bspost не отображал приложения уже установленные? Например проверка на какой-нть маркерный файл. |
qeraser
А я вот решил не задавать подобный вопрос :-) но теперь уже выскажусь :-) В действительности это была бы очень полезная функция в случае использования BS Installer'а не только при автоустановке системы, но и при установке нужного софта на чужих системах, т.е. "не тобой" установленных. У меня раньше WPI стоял на автозапуск через autorun.inf, очень было удобно. В данном случае также было бы здорово получить возможность добавлять свои кнопки на морду BSI, например: Everest Batch Run (сбор инфы о системе и устройствах) и Driver Genius (бэкап установленных в системе дравов), такие кнопочки полезны при подготовке к переустановке текущей системы. |
qeraser
Цитата:
EgOrus К вашему сожалению, тоже не планирую. Ребят, давайте не будем обижатся, но общий дизайн и концепцию интерфейса я кординально менять не собираюсь. Если не нравится - не пользуйтесь. Точька. PS. Все-таки пропустил два гюка. При запуске программы на этапе установке системы с конфигуратором все впорядке, а в основном окне - проблема с кодировкой и цветом шрифта во всплывающих подсказках. И, при запуске из RunOnceEx до инициализации оболочьки не работает прозрачность - просто ченрные фрагменты окна. Первое исправил, моя ошибка, второе неисправимо - просто добавит проверку и прозрачность включается только при инициализированном проводнике. Накопятся изменения - обновлю версию. |
Спасибо, все прекрасно работает, то что вы называете два глюка - мелкие мелочи - ничего страшного. Удачи.
|
Цитата:
Цитата:
|
EgOrus
Цитата:
На счет одним щелчком - можно вполне сделать. Это не так сложно. По поводу кнопочек - смог-таки вписать в фейс. И еще кое-чего. Плавно подошла 1.9.6 :) Новое в текущей версии. Код:
1. Убраны мерцания при переходе от страницы к странице. |
Boa Soft
Присоединюсь к вопросу EgOrus Если можно, реализуйте (можно опционально): Цитата:
|
Boa Soft слил версию от 20.11 - и обнаружил что при запуске на главном окне таймер идёт а кнопка ДАЛЕЕ не жмётся , вот мой кусок настроек
Код:
[Setup] |
Присоединяюсь к ANDYru
Обнаружил что в файл настроек добавился параметр Код:
LicenseText= По таймеру все устанавливается нормально... Это так задумано? :blink: |
Boa Soft Рано я радовался! (проверено на 1.96)
Все таки невозможно задать высоту конфигуратора более 600 ( 640?) и ширину более ( не считал, так как не так актуально, пока нет многоколоночности). Баг с кракозябрами остался под английской корпоративкой остался и в 1.96 Скриншот почтой ушол! Хорошо бы в логе писать версию программы, да и в шапке самой программы не помешает! Какая то странная гамма у конфигуратора в 1.96! Может опиционально не показывать пустые группы? Утечки памяти прут, нет сил. Люди кто сколько программ ставит? У меня около 45. Попробую 45 раз поставить одно и то же! Посмторю, что получится! |
Boa Soft
Цитата:
|
Boa Soft
в связи с появлением Цитата:
таймер на минуту и если надо подловил момент - подощёл поправил что ставить а что нет или в противном слуцае по окончанию таймера прога сама начинает ставить проги по списку из конфига - теперь же из-за (не уместного в даннои контексте) соглашинии таперь не толкнёш не поедет ... увы обыдно ..да .. может можно как нить сделать чтобы не нужно было принимать это самое соглашение или хотябы тогда таймер бы работал и по окнчанию таймера процесс не стопорился ..а ? |
Цитата:
|
NikLok
Цитата:
Цитата:
Про кнопку и таймер уже исправил. Сейчас станет доступна для скачивания новая версия. Группы разворачиваются теперь при одинарном клике по иконке раскрытия группы. ЗЫ Все вопросы по поводу скракозябрей на не русских системах игнорируются в дальнйшем. Переведите на английский и пользуйтесь. У меня нет ни времени ни сил для решения этой прблемы. ANDYru Цитата:
Закомментировать или убрать - и все как раньше. Цитата:
|
qeraser
RTFM Цитата:
Специально проверил. То что на сайте, при AutoClose=1 закрывается. Во, блин. Сделал конфиг. чтобы все возможности показать, а посыпались шышки :). Похоже, ни кто не R прилагаемый TFM :) :( (RTFM - популярное во времена FIDO выражение, переводимое примерно так Read This Fu#king Manual) |
Boa Soft
Буду спрашивать по пунктам: 1. Ставлю Код:
[Setup] 2. Куда делись кнопки "Быстрый выбор прогамм"!? 3. Также непонятно, что происходит с Код:
[Sound] 4. Закоментировал в SKIN.INI строчку StartupDeskriptionLabelCaption=, после чего в программе, на странице приветствия, появляется надпись "[this str absent]", сразу после текста в значениях StartupDeskriptionLabelNoWatCaption= и StartupDeskriptionLabelWatCaption= 5. Нельзя ли убрать горизонтальную прокрутку текста, тоесть она отображается, но прокручивать то нечего! Текст по ширине помещается - нет елемента прокрутки, не помещается - елемент есть!! 6: Меню из трэя не уберается (клик не в зоне меню), пока невыбереш один из его пунктов или после развертывания программы, так же текст при наведении налазит на иконку в том случае, когда в окне приветствия сделал шаг вперед (кнопка "Далее")!! P.S. Понравилось, давно хотел: Цитата:
|
Boa SoftВчера имел долгий и продолжительный секс с Вашим творением. Удалось вроде как показать утечку памяти. А именно я записал 60 раз установить FAR.
Где-то в районе после 45 инсталяций начинаются проблемы с ресурсами. Версии вроде как 2. Либо у Автоита течет липо в PS. Я больше склонен ко второй версии поскольку, тем не менее и автомту и установщику FARа ресурсов хватает. Более того даже сам ФАР запускается. Очень прошу проверить мои изыскания и в случае подтверждения скорее внести коррективы. Материалы ушли почтой. А еще вопрос почему так разнится лог при тестировании и при реальной установке??? Там практически ничего нет! |
Boa Soft
Цитата:
|
Boa Soft
Цитата:
Вот в факах есть хорошая весчь. Там перед измененными или вновь введенными абзацами и темами ставится номер версии в которой ино введены или изменены. Ищешь номер и читаешь, а не тралиш взглядом весь текст, который уже давно замылился! Хорошо бы в логе еще выводить значение переменной %CDROM%. Как теперь убрать визард в конфигураторе??? Читал но не нашел!!! И когда его на весь экран растянуть мона будет? Версия от 20 чимсла 11 мсяца! |
Boa Soft наверное уже и сам не рад, что взялся за обновление :-) Спасибо за кнопки и за разворот групп по одиночному щелчку.
|
boss911
Цитата:
Код:
[UserButton_1] Можно исправить таким образом: Код:
[UserButton_1] Код:
[UserButton_1] Третья кнопка. Код:
[UserButton_3] Цитата:
Цитата:
Код:
[Sound] Цитата:
Цитата:
Цитата:
Цитата:
NikLok Цитата:
В scin.ini Код:
ShortMode = 1 С новой версией ПОКА будет облом. Попробую исправить все найденные баги и оттестировать более досконально. А потом выкладывать. За советы и тестирование - всем большое спасибо. |
Boa Soft
Цитата:
Код:
[Setup] Цитата:
Цитата:
Цитата:
Цитата:
В дистрибутиве изначательно идет скин от XP, но в SKIN.INI Код:
[Common_Info] |
boss911
Цитата:
|
boss911
Цитата:
Цитата:
Цитата:
To ALL Плавно настала новая версия. Цитата:
К сожалению, этот древний баг всплыл тока сейчас. Прото я не устанавливал ни разу монструозные списки программ. Поэтому и утечка не достигала проблемных размеров. Есть небольшое сомнение в апишной функции PlaySnd - на каждый ее вызов утекает некотрое количество хендлов, но не в катастрофическов масштабе. При том, похоже это баг или функции, или на компе у меня замученный windows. К тому же, звуки можно просто отключить. Вистоподобный скин тоже обновлен. |
Boa Soft
Цитата:
Цитата:
Цитата:
Цитата:
|
Boa Soft Прогнать не успел, но вопрос появился.
Зачем в конфигураторе теперь какая то кнопка "Далее" осталась. Раньше же лучше было - Сохранить и все. Кажется это все таки ошметки визарда поять вылезли? |
NikLok
Цитата:
Должно быть: Цитата:
boss911 Цитата:
Цитата:
По поводу визарда. Програма (конфигуратор) уже умеет некотрые дополнительные функции - тапа создания заказной административной точки. Может скопировать только выбранный комлект програм, создав при этом обрезанный под них файл конфигурации и ответов. Например, запустив с диска, можно скопировать на конечный компьютер только нужное и запустить установку уже с HDD. Но, пока это не отлажено и для публики недокументированно. К тому же, налагает определенные правила на формирования исходного набора и файла конфигурации. Сегодня прогнал новый вариант в реальной работе. А так же на этапах T39 и примерно T13, запуская через окно CMD по Shift-F10 во время установки. На РУССКОЙ Windows проблем со скракозябликами нет ни где. |
Boa Soft
Цитата:
Еще один нюанс, почему в тестовом режиме (Presetup.exe test), после установки программ не показывает в логе ошибок на отсутсвие конкретной программы: Кусок из InstallLog.txt Код:
Full programm version: 1.9.7.6 |
Цитата:
|
Boa Soft
Цитата:
Я запустил конфигуратор с файлом для тестирования на утечки (который я тебе присылал) и он выдал вот такой скин. А ты проверял наверное на своем - НОРМАЛЬНОМ. Кстати странное дело мало того, что скин дополнительный вылез, так при это выдается сообщение что: "Нарушение доступа адресу 0044А567 в модуле Presetu.exe. Чтенеие по адресу 00000180." Кончено можно похерить это дело, но я бы на твоем месте глянул - кто его знает чего там вскрыться могет? Цитата:
Вопросы утечек меня интересуют очень давно! Как посмотреть на работающей системе есть такой тип утечки или нет? В Vista обещали затруднить утечку GDI. Интересно - программистам можно об этой проблеме больше не думать. Ну и прости но не могу удержаться! Судя по скрину конфигуратора проблему с кракозябрами в eng версии побороть тебе по силам! Та как, - надпись "Быстрый выбор" читается нормально а значит и надписи у radiobuttons ( все умолчание случайно ... ) могут быть тоже читаемыми, но пока этого нет - напись "выбрано ххх из ууу" тоже читаема а вот текст описания нет - хотя их природа одинакова! Единствено не могу пока доказать, что кнопки ты тоже можешь правильно выводить! Словом человек справившийся с утечками может и эту проблему порешить, хотя бы и в несколько отдаленном времени. |
Цитата:
Цитата:
boss911 Цитата:
Debugger Цитата:
|
Пре-релиз. Уже без демо.
Код:
Текущая версия 1.9.8. Если не будет замечаний, то выложу и на свой сайт на курскнете. Спасибо всем за поддержку. |
Boa Soft
Цитата:
|
При использования скина Vista, в окне выбора программ, при открывании следующей группы, предыдущая закрывается. ИМХО Это ОЧЕНЬ неудобно. Так как у меня группы имеют разную "высоту".. и при закрывании предыдущей приходится заново "перенацеливать" мышь... делая много ненужных движений и зря ставля/снимая галочки.. В стандратном скине все в этом плане замечательно. И еще.. При установке скина Виста.. он записывается в папку skin.bak и для его установки приходится запускать renskin.cmd. Это опять таки не очень удобно (лишние движения), т.к. его устанавливать будут только те, кто его будут использовать... ИМХО правильнее было бы при ИНСТАЛЯЦИИ Vista, ставить его по умолчанию, а уж откат на стандратный делать запуская renskin.cmd.
|
Ignor
В skin.ini поменяйте значение NoCollapseNode на 1 |
qeraser
Цитата:
|
Boa Soft
Есть проблемы с форматированием текста лиц-соглашения при инсталляции - надоть поправить. Мне кажется несколько некорректно работает механизм поиска файла ответов. В руководстве сказано - "При его установке в 1 при запуске программы с параметром force поиск файла ответов производится сначала на устройствах со сменными дисками (FDD, Flash DISK) в порядке от A до Z, а потом уже в каталоге программы" Тык вот с моей шапокй в ini файле Код:
[Setup] Возращение занчения к 0 - все лечит. Отсюда у меня есть подозрение на некорректность алгоритма. То есть, похоже сначала ищет на дискетке, потом на Сидюке а потом выдает облом вместо поиска в тек. директории. Проеврь мои сомнения! И все таки как насчет непосредственного выбора состава софта во время установки, а не только при конфигурации? То есть отмена или выключение ( а самое главное и включение ) в (из ) наборе. Цитата:
Кстати куда делись файлы forcetest.bat и CONFIG.BAT ? |
qeraser
Цитата:
|
NikLok
Цитата:
Цитата:
Простой уже похоже, дорабатывать не буду. Ignor Цитата:
Цитата:
Сам понимаю, что не совсем удобно, но это не винамп, чтобы на ходу шкуры менять - лишнее это. NikLok Цитата:
Цитата:
Завтра шапку поправлю, выложу новые картинки и описание. |
Boa Soft
Цитата:
|
Vadikan
Цитата:
А с превьюшками - самый раз. Как там можно это можно сделать (можно в ПМ или почту) |
Boa Soft
Время отображения подсказки очень мало. Если большое описание прочесть не успеваешь. Можно ли изменить? |
Boa Soft
Цитата:
Но я тут вчера посидел попробовал посрубать приложения во время установки и подумалось мне, что программная реализация такого механизма выльется для тебя в очень БОЛЬШУЮ головную боль со всеми этими переключениями между процессами. У меня и так в AutoIt скриптах часто теряется фокус вводаю. А в этом случае вообще придется каждую команду предварять установкой текущего окна или фокуса ввода. В общем с одной стороны хочется с другой - чуствую и у меня без сучков не пройдет! ЧТо то у меня при запуске по строке Цитата:
То есть я продолжаю совершенствовать ранее сохраненную конфигурацию а не создаю её заново! Может ввести кнопку - bySetFile А так же не помешает - Invert - это то как два байта переставить |
Boa Soft Неприятно сообщать, но где то опять прокол! Память в 1.9.8.10 опять утекает!
Запускал командой presetup.exe и даллее ручками. Единственно я только в скине сделал пустыми строки ShowProgressCaptionLabelCaption и ShowProgressCaptionLabelRestartCaption но мне кажется из-за этого ничего произойти не должно было?! Хотя в руководстве ты пишешь, что делать этого не стоит! Я пробовал просто удалять эти два параметра - выводилось сообщение "This string abs" - далее места не хватало что ли, в общем обрезалось. И некрасиво. Поэтому я просто обнулил их. Попробую дома прогнать без изменений - может пропадет утечка? Хотя даже если это так, то код все равно некорректный! А вообще я не понял как создать свой скин! Не в смысле обойку в нем поменять, а в смысле перетасовать элементы. Сделать вывод прогрессбара вертикально например, в виде дисков нанизываемых на стержень (образ дистрибутива). |
NikLok
Цитата:
Вот фрагмент из батника. Код:
if %2==T set sfgset=%StartDiskLetter%:\PreCopy\PRESETUP\TEST.INI /cfg: - папка, куда будет скопированны созданные PRESETUP.INI и PRESETUP.SET. Смысл - поставил диск на заливку (еще не формаченный), выбрал нужное и пошел делами заниматся. Через скрипт идет разбивка диска, копирование софта, syspart`ся винда и копируются фалы конфигурации. |
NikLok
Цитата:
Цитата:
Цитата:
И как это выглядет? Цитата:
Кардинальных изменений в идеологии не будет. Цитата:
Вообще, похоже, мне уже надоело что-то доказывать и добавлять. Функционал программы меня полностью удолетворяет. Мелкие глюки устранимы. Так что, похоже, финал. В декабре полно других дел. NikLok Цитата:
Проверял несколько раз - не воспроизвел. Получилось только при некоррекном файле на FDD и правильном в каталоге - выдавалась ошибка. Добавил валидацию файла - ошибка исчезла. Теперь при CheckFDD=1 фалом ответа считается не первый найденный, а первый валидный из найденных. |
Boa Soft
Есть такой баг. Если группа пустая и у нее стоит плюсик, то при старте конфигуратора выдает как раз то дурацкое сообщение о нарушении обращения к памяти! Фильтр поставь пожста! |
Boa Soft
Цитата:
Но вот когда ставлю различный софт из своего набора, то кирдык с canvas наступает где то на 30 процентах софта. Старанно, но пока детально не могу отловить. За выходные попробую локализовать может удасться что-то. Хотя родичи стока времени не дадут. Внешение проявления такие же. Под 1.9.7 (предыдущая) вроде все нормально! Пока откатился на нее! Вышлю почтой на всякий случай свой ini. :Жалко 5 гигов нельзя выслать! )ж; Цитата:
Цитата:
Что то я не могу понять почему у меня нет лога во время установки. Или он только в тестовом режиме пишется? Наезжание устранено тоже не до конца. Цифры Т из Н по прежнему чуть затираються снизу. То есть далее ты не хочешь совершенствовать продукт? Ну мне например хотелось бы, что бы хотя бы прогресс-бар рисовался согласно текущей темы. А то в устанавливаемых программах он красивый (от темы VistXP) а в твоей программе увы, обычнй и плоский! Все таки неужели вот так, раз и амба. Или все таки перерыв? Не сразу догадался, что файл app.ico - это собственная иконка программы! Может лучше вообще его не указывать в ини файле? Еще непонятно, почему у тебя то стоит | перед self то нет как в строках ;ReadMeText=%SELF%\dvd.txt ;LicenseText=%SELF%\license.txt твоего ини файла поставки! |
NikLok
Цитата:
Цитата:
Цитата:
Прогресс там самописный, а не стандартный. CommonIconLib и CommonShotFolder берутся от RootInstallDir, если другое не указано. (| - абсолютный путь) LogFile;ReadMeText;LicenseText - всегда обсолютные пути. В UserButton_X так же, как и в Installitem_XXX (RootInstallDir \ folder \ command) Цитата:
Пока новое вот: Код:
1. При CheckFdd=1, фалом ответов считается не первый найденный файл ответов, а |
С учетом пожеланий и исправлений 1.9.9.2:
Код:
Новое в текущей версии. |
Boa Soft
Все течет и течет! То есть и в 1.9.9.2 Я уж прочитав интсрукцию внимательно увеличил опереативную память виртуальной машины до 512 метров, а толку мало (пока). Цитата:
Неужели нельзя тут навесить какую нить защиту от неправильных иконок и шотов? К тому же странно, что без PS все ставиться а с ним - утечки в нем, но все таки можно поставиться. Да и 1.9.7 вроде пропиливает все это ( еще раз его проверю потом). Дело в том, что скриншотов почти нет ( 1 ) Иконки я сейчас все закоментарил и попробую без них. НЕ помоглО!!! Все равно утекает!!! Кстати интересно а если я случайно оставлю параметр IconNumber=1 без названия иконки, чего прога делать будет? Понравился новый скин. ВОт тока я бы передвинул перенос у LabelCaptions2 за предлог to, а то за границу цвета выезжает! LabelCaptions2=Preparation to|installation of programs Я у себя обнуляю константу InstallProcDeskriptionLabelCaption= ;there Is an installation: Так карсивее не мой вкус. Но огромная строка пропадает. Как бы сделать так, что бы на ее месте писалась вся информация которая пишется под ней! То есть Название устанавливаемой программы и её описание. Еще я бы передвинул до максимальной возможности изображение коробки и диска в нижний правый угол, так как во время установки они загораживаются выводом программ установки. Может быть я бы даже перенес 6 перемигивающихся квадратиков куда нить ещё. Может быть резделим цвета при установке на 2 разных. То есть LabelColor оставим как есть а для надписи во второй половине окна введем еще один цвет. Дело в том, что в скине там полуокружность с белыми участками и текст белого цвета там практически не читаем! Да и красивей бу! Можно еще так же ввести опцию - AllBold Так как в полупрозрачном режиме трудно читать текст кое где! |
BOA_soft
Предлагаю ввести в документацию раздел о файле ответов. Дело в том, что я только вчера понял (надеюсь) его концепцию. Так для меня было неясно, что контрольная сумма котрая в нем стоит считается похоже по ini файлу. И соответственно даже если произвести несущественные изменения в настроечном файле, ну скажем скорректировать описание, то файл ответов сразу станет не валидным! После этого, мне стало понятно почему у меня никак не находился файл ответов! Похоже надо перед сборкой диска добавить генерецию текущего файла отвтетов. Хорошо бы конечно иметь для этого silent режим, но чуствую автора на это уже не раскрутить?! И может ввести ключ разрешения использования неправильного файла, ну хотя бы и не документированного, потому как очень много времени тратится на пересборку диска, запуск и т.п. Ну или выкинуть безобидные поля из подсчета CRC. Ну скажем название и описание можно было бы менять без пересоздания файла ответов.? Не сразу так же я понял, что строка типа Код:
Command3=REGEDIT /S |%CDROM%\Distrib\00\Vista_Cursors\Cursors.reg Тут возникает вопрос: в случае отказа от установки будет ли восстановлено состояние реестра до выполнения PreRegFile ??? Я бы предпочел, что бы при установке скина, так же можно было задавать директорию установки! У меня сейчас стоит 4 версии твоего творения! (Что поделать только 1.9.7 у меня работает прилично ) А скин ставится в фиксированную папку, даже если там нету самого PS! Есть ошибки с закладками в файле readme.mht. В частности там везде ссылки типа Код:
file://D:\PRG\MY_PROG\PREINSTALL\dok\work\readme.htm#_top Код:
readme.htm#_top Что то я отстал в области в Web технологий - чем mht файлы генерятся или создаются? Или это просто формат сохраняемых файлов. И чем он лучше простого HTM? Объем то раза в 1,5 выше из-за MIME64. |
mht файлы - это html архив. В привычной html странице, у нас также создается и папка, где содержатся все картинки, а тут - все в одном флаконе.
|
Real Root Назначение, я понял, а вот как создать то не совсем?
|
Все просто Ватсон!!!
Через Microsoft Office Word 2003. Сохранить как... -> Тип файла: Веб страница в одном файле |
Real Root
Можно и в эксплорере создать, если она загружена, Файл > Сохранить как... > Тип файла > Веб-архив, один файл (.mht) |
To BOA_soft
Я не все программы автомат устанавливаю, мануальные проги в конец ставлю. Вчера дома гонял версию 1,9,9,2 поставил винду устанавливаться и пошел спать. Утром подхожу к компу, там висит первая мануальная прога, я ее установил, после чего выскочила ошибка: canavas (или что-то подобное) не может рисовать Жмешь ОК она опять снова выскакивает. Потом прибил процесс preinstall.exe. Вобщем ошибка выскакивает только когда прога долго работает. Как бороться? |
На счет ошибок - нет времени разбиратся. Пока до 1.01.07. Или до конца рождественского отдыха.
Если серьезно - если смогу воспроизвести - пофиксю. совместимость с VM не гарантирую и не обещаю. Проект бесплатный, поэтому, или терпите или не тревожте меня и используйте WPI или что - то подобное. У меня подобная ситуация невозникала ни один раз. В реале. VM не использую - у меня три HDD на салазках - проще тестовый хард подоткнуть - тем более, драйверы на VM не оттестиш. PS Извиняюсь за резкость, но решением проблем мне некогда заниматся. PS2 Наверное, переведу эту бодягу в OpenSource - но, тогда поддержки не ждите совсем. Если вещь пошла по рукам, то это уже нек совсем (моя) (вещь) {ненужное зачеркнуть} NikLok Цитата:
Цитата:
Прибьется только SFX. Real Root Цитата:
|
Boa Soft
Цитата:
Real Root Цитата:
Откатись на версию 1.9.7 там вроде как прокатывает. |
NikLok
NikLok, выложи ее пожалуйста, а то я новые версии по верх старых инсталил. У вас случайно сообщение об этой нерисабильной фигне выскакивает не в районе попытки установки след программ: ReGet Deluxe 4.2 Или у вас в файле конфигурации нет незаполненых айтемов, потому что у меня эта канавас выскакивает ближе к концу, где последняя устанавливаемая прога имеет след: Код:
[Installitem_034] Boa Soft А на чем прога то писана? Может лучше действительно в OpenSource пустить? Кстати, этот баг с тем что какаято хрень разучилась рисовать выскакивет регулярно. |
Если при долгой работе - то похоже, локализуется до двух процессов - обновление иконки в трее и кубики в нижнем углу.
Другое при простое просто спит. Буду чистить код. PS. Лог действительно записывается только один раз - при закрытии программы. Не думал, что так критично - попытаюсь переделать, тем более, готовый код есть из автоустановки драйверов. |
Если не трудно сказать - ты примерно сколько будешь сидеть над инсталлером?
[offtopic]Просто я никак не могу заняться своим диском, сменил квартиру и работу, боюсь опоздать со своими пожеланиями :)[/offtopic] |
Debugger]
Цитата:
В чем проблема с отрисовкой - не пойму. Гонял под профайлером - утечку не показывает. Толь иконка попадается кривая, толь на определенной конфигурации. Не воспроизведу никак. Може быть, завтра на работе запущу установку - удаление чего-либо в цикле. Может вылезит. как раз есть одно тело с неявным глюком. Чем гонять - все равно. Хоть марком, хоть этим. Может и вылезит. |
Boa Soft
Цитата:
Может быть ты сам вставишь ссылку на 1.97, а то кудато закачивать как то некрасиво! Если нет, то конечно я все таки закачаю! Цитата:
Мне кажется что быв не было проблем с открытием в конце - надо просто открывать и закрывать log файл для каждой уст. программы. Ну в общем обычный механизм, в цикле он вполне приемлимо смотрится! |
Real Root
Цитата:
Вылетает у меня в районе офиса или лингвы! Цитата:
Вот закачал на http://ifolder.ru/609977 |
Boa Soft
Маленькое пожелание: хотелось бы, чтоб в конце лога, сразу указывалась сколько произошло ошибок на ненахождения файлов и в каких [Installitem_ххх], чтоб сразу лог отмать вниз и там найти нужные координаты, а то приходиться постоянно внимательно проглядывать лог! Также, в readme.mht, когда кликаеш по пунктам и по некоторым ссылкам, лезит постоянно на D:/PRG/MY_PROG/PREINSTALL/dok/work/readme.htm, тоесть не перепригивает на нужный раздел\место!! |
To All.
Денек подождите. Пока вот что сделал: Код:
Текущая версия 1.9.10. NikLok Цитата:
|
Boa Soft
Цитата:
Цитата:
|
По поводу возможных утечек памяти:
Я НЕ использую иконок программ Я НЕ использую скришотов или еще что-то подобного. Глюк выскакивает независимо от конфигурации компьютера. ОС Windows XP SP2 RUS со всеми доступными обновлениями (интеграция при помощи nLite) Кстати, может у нас какой-то библиотеки не хватает, или она отличается от того, что есть у нас... |
Обновил шапку. Баг с утечкой ПОКА не выявлен и не поправлен - не удается воспроизвести.
Может машина слишком мощьная - 3500/1024. Самое интересное, что ни сторонних библиотек, ни GDI+ не используется. Только нативные модули Delphi7 и модуль с самописными компанентами. Немного подозреваю, что началось после подключения модуля поддержки jpeg для скриншотов. Даже если не используются картинки, из модуля все равно отрабатывают процедуры инициализации/деинициализации. |
Real Root
Или, может быть по сравнению сдругими у вас устанавливается гораздо больше софта. |
Debugger Я уже интересовался кто сколько ставит софта.
У меня на сегодня 52 наименования. Причем естья "ТЯЖЕЛЫЕ" по весу и скриптам пакеты: - офис 2к3 муи обновления - промт - лингва - компас - автокад - адоб акробат и ридер - вин двд - файн реадер В данный момент набор исскуственно сдерживается емкостью ДВД. Но после перехода на КШЫ (RIS) и BDRAY disk планируется его существенное расширение!!! Так что готовится к этому надоть сигодни! BOA_soft Новый лог однозначно лучше старого - сэнкс! Очень помог и ключик nocrc! К своему стыду ни разу за последний месяц не удалось запустить установку сразу! Только через переконфигурирование! А тут нате Вам, сразу все проперло!!! Опять таки спасибо! День у меня сегодня был неудачный! Машина грохнулась 3 раза. После второго падения вроде лог уже перестал писаться, хотя BS вроде дальше пошел! Глюк с утечкой имеет место быть таки! Вот если ты умудряеся выдавать окно с кнопкой, что мол системных ресурсов не хватает, так может быть добавить кнопку "Выход"!!??? А то это же ананизм какой то нажимать кнопки на эти Canvas! Пока прогу закроешь, кончишь (в переносном конечно смысле)! Cтранное дело мне почему то показалось эта версия быстрее стала работать? Ну и не без пожеланий! Когда на реальной машине ставил с диска, то обратил внимание, что при сборе иконок для дерева конфигуратора шум стоит как на молотильне. В переспективе было бы сдорово, ну скажем при запуске конфигуратора с ключом ( collect_icon например ) собюирать все икноки в кэш файл из коего их потом и потреблять! Причем было бы здорово иметь возможность здесь же в дереве выбирать оперативно ( то есть допустим клавишами < и > ) менять номер иконки из программы. А то пока залезешь ресурсвьювером в программу пока покопаеся уже и пенсия наступит! А тут красота была бы ух какая! А потом нажал "Хап" и все сохранилось для дальнейшей работы! В принципе у тебя все для этого уже есть! Но конечно самое важное утечки! Им самый большой приотритет я бы отдал!!! PS Может файлы дистрибутивов именовать в соотв. с номером версии. А то я вчера опять старье закачал. Ну или в кранем случаеможно номер бетты писать около линки на скачку, хотя это как раз легче пропустить! Опять же и у тебя дистрибутивы оставаться смогут, а не затираться друг другом. |
NikLok
Цитата:
По поводу иконок. Легко сделать два варианта - как сейчас или все иконки оптом грузятся из одного файла в имиджлисты, а потом просто по номеру подставляются в программу. Совместить - тоже можно, но посложнее. С кешированием возится не хочется, скорее всего, доделаю "оптовую загрузку" иконок из библиотеки, оставив обратную совместимость. |
Boa Soft
Цитата:
|
Boa Soft
Наконец-то и у меня руки дошли, и время появилось проверить сие чудо... Есть несколько вопросов: 1. Alt+F4 не закрывает программу, а сворачивает ее в трей. Так и задумывалось? Если да, то какая горячая клавиша для закрытия? 2. В файле iconlib.dll названия ресурсов лучше начать с нуля. Например, номер иконки FinalReality - 4, а в оригинальном presetup.ini прописано - 3. Я как-то сразу не сообразил, почему у меня не те иконки отображаются, а новички наверно подольше соображать будут. Пользуюсь прогой Restorator 2004. 3. Можно добавить ключ для использования программы с разными ini'шниками? На данный момент у меня два комплекта инсталлера в разных папках. Первый запускается после установки Windows через DetachedProgram в winnt.sif в котором отстутсвует возможность установки тех прог, которые ставятся из svcpack.inf (WinRAR, .NET, DirectX, например). Второй запускается через autorun.inf, в котором набор уже полный. Планирую сделать третий, с автоустановкой наиболее распространенных драйверов. Пока все, новую версию диска еще не нарезал, на выходных проверю в деле. |
Debugger
Цитата:
|
Debugger
Цитата:
Ntag В секции [GuiUnattended] можно указать опцию DetachedProgram, в которой выполнить программу, до запуска cmdlines |
Debugger
Цитата:
Я всегда считал, что это просто процесс идущий паралелльно процессу установки? Цитата:
Boa SoftBoa Soft Цитата:
Просто очень муторно все их собирать ручками! Что ж нам делать с утечками?! Неужели у тебя самого мало софта ставится? |
Рапортую:
1. Вчера нужно было срочно поднять комп (участковый приперся на ночь глядя умолять о помощи :) ), пришлось сидеть и все ставить в срочном порядке, цстановил почти все проги, в т.ч. и RegetDeluxe - никаких канав не было. Т.е, действительно, глюк с утечками имеет место быть только если программа работает достаточно долго, когда быстро ставишь - все ОК 2. Кол-во устанавливаемых программ в списке - около 30 Долго - это более 1 часа. |
NtagNikLok
Пардон, ребята, конечно же через GuiRunOnce. Оттуда запускается cmd, который находит привод (по маркеру на диске) и запускает Инсталлер. Свой winnt.sif я собрал больше полутора лет назад и с тех пор туда даже не заглядывал. Вот и подзабыл. |
Debugger Понял. Спасибо :beer:
|
Real Root
Цитата:
Цитата:
Что с BS что без! Там 5 компонентов. офис, висио и проджект. сервис пак 2 и апдейты а так же MUI. Никак не дойдут руки интегрировать. И тем не менее я НЕ ПОНИМАЮ вот чего. С точки зрения процессора, что1 час что 5 часов - это практически бесконечность!!! А практически получается разница в обсуждаемой программе НАЛИЦО! Это как то сранно! |
Да там не из-за процессорного времени.
Я тут вобще нериальную вещь предложу: В Windows (32) каждому приложению выделяется 4Гб виртуального адресного пространства, может она умудряется со временем его забить подзавазочку? |
Real Root
Цитата:
|
Boa Soft
Текст "Завершение работы программы" налазит, или наоборот, на "Идет установка группы:", при: Код:
[Interface] |
Цитата:
|
Boa Soft
Цитата:
Использую BS Post и как в качестве авторана, тоесть установка некоторых (не всех) программ не всегда запускается с ключами для тихой установки, иногда требуется указать путь, компоненты и т.д. Очень бы хотелось видеть в [Installitem_ххх] параметр (MinTray=1), который сворачивал бы BS в трей до запуска\отработки Command, а после завершения установки приложения - BS восстанавливался, чтоб в дальнейшем лицезреть, как ставится другой софт, но уже в автоматическом режиме. Спасибо! |
Real Root
Цитата:
|
Boa Soft
Код:
[Installitem_001] Так же очень хочеться услышать, что ты ответиш по поводу вопроса в посте #327. |
И по поводу 315 :)
|
Boa Soft
На счет Delphi 7 - ничего не могу чказать, очень давно с ней не работал, а в те далекие времена, я только и мог, что батоны на форму кидать :) Может и там компоненты все также оптимизированы под компиляцию для других ОС. Ну так когда ждать нового релиза? (я не тороплю, просто заждался :) ) |
Пока только подождать. Сейчас выбирается ПЕРВЫЙ из взаимоисключающих компонент. Если надо по дефолту - жмите кнопку дефолт, если надо все - жмите кнопку все. ВСЕ выбирает ВСЕ ВОЗМОЖНЫЕ пункты. И дефолтовость не учитывается. И, наверное не будет - придется переделывать алгоритмы обхода дерева, а на это у меня нет времени.
Программа по alt-f4 не закрывается. Только кнопкой. Сделано было специально, чтобы случайно не закрыть. |
Хватит просить всякие мелочи, тут насущные проблемы есть, а вам то дерево не нравится, то по ALT+F4 не закрвается программа - это все мелочи, самое главное, чтоб оно стабильно работало, а остальное пустяки
|
Boa Soft
Может до нового года порадуете нас новой версией без утечек памяти, более ничего не требуем. |
Boa Soft
Цитата:
Собственно о проблемах: устанавливаю я Код:
Adobe Photoshop CS2.msi /qn Код:
Photoshop CS2\setup.exe /S /v" /qn" |
boss911
Цитата:
По поводу новых версий - до нового года не обещаю. Сейчас для меня приорететнее доделать модификацию аддона для установки драйверов, так как для меня появилась в этом большая необходимость. После проздников может чего и нарисуется. |
Boa Soft
Ну как успехи? Скоро поздравишь нас с новым годом, путем выпуска новой версии? А какие проблемы у тебя с кстановкой драйверов. INF файлы легко можно устанавливать через rundll32, если нужно, скажу какую строку использовать. Я, напрмер, через rundll32 только и делаю. ВСЕХ С НОВЫМ ГОДОМ! |
Real Root
Цитата:
Вот я думаю не раньше! Надоже отдохнуть человеку! Хотя если честно, самому не терпится!!! |
Boa Soft
Нашелся глюк. Добавил установку последней версии Алкоголя. Сначала Auto-It'ом ставится SPTD, потом через параметр RebootNeed=1 идет перезагрузка. После перезагрузки выдается сообщение, что "файл ответов не найден". Если запустить BSI с диска вручную, то он говорит, что установка была прервана, и предлагает продолжить. После подтверждения нормально ставится Алкоголь через модифицированный Auto-It скрипт от Sanja Alone. В документацию вкралась ошибка, в описании параметра маркерного файла CdTagFile. В доках он упоминается как CdTstFile. После обновления я тщательно прочел документацию и решил, что ты решил переименовать параметр. Потом потратил битый час на то, чтобы понять, почему инсталлер не находит диск, пока просто не попробовал найти строку CdTstFile в файле presetup.exe - ее там попросту нет. И еще - нельзя ли сделать возможность вставлять перезагрузку между команд? Вот так например: Код:
[Installitem_085] |
Ребята есть вопрос что надо сделать чтобы выбор нужного софта запустился до установки Windows а софт ставился с CD при первом запуске надо сделать так или как
presetup.cmd в папке I386 будет выглядеть так (кстати в этом файле у меня токо 1 команда EXIT) Цитата:
В RunOnce.cmd пишет следующее Цитата:
Цитата:
Предварительно при помощи $OEM$ папка Bspost должна быть скопирована в корень системного раздела так сработает или как? |
Цитата:
Если на T39 то надо в winnt.sif в секции [GuiUnattended] вставить строчку DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe h:840 w:680 l:250 t:10 nocrc" При этом Install - каталог в котором будет лежать на системном диске BSPi... В твоем случае это Bspost Все что после PE - дополнительные параметры - можно опустить! Цитата:
И меня этот метод не сработал. Хотя я как и рекомендовали мне встроил драйвера по 2 методу BashRat Snakey Все остальное вроде верно и у меня работает. Единственно я бы навреное вообще оставил токо 1 строку в RunOnce.cmd, так как у BS свои интерфейс ! Цитата:
|
NikLok пасибо попробую
|
Народ а как там насчет моего поста. Никто не пробовал делать ребут?
|
Я эту проблему обхожу подругому: Сначала запускаю программу-конфигуратор (Preinstall.exe config), потом, запускаю установку с ключом force. А когда требуется ребут, я в runonceex пишу опять preinstall.exe force (Например через, command2=runonce.cmd) и все продолжает ставится без проблем.
|
Интересует, есть ли возможность зашифровать конфигурационный файл (PRESETUP.INI), чтобы посторонние люди не могли посмотреть, что у тебя там написано (по мне очень полезная вещь).
P.S. Если что, то могу помочь в реализации. |
Debugger
А не проще ли через svcpack поставить SPTD-"тихий" инстал 1.4 уже есть-а потом уже на этапе BPI ставить сам Алкоголь? Между ними в любом случае будет перезагрузка... |
fox_cub - а это идея!
|
fox_cub
Уже думал так, просто не всем людям нужен этот sptd. Многие очень скрупулезно относятся к таким "лишним" вещам, если не используют Алкоголь. |
Debugger
Тогда уж проще его-SPTD-удалить после первой перезагрузки... В том же конфигураторе можно задать на выполнение деинсталл...всё же проще...для этого ребут не нужен... Подумай над этим вариантом |
fox_cub
Спасибо, не думал в этом направлении... |
Debugger
А ещё проще просто устанавливать SPTD через BPI перед установкой Алкоголя и задать ребут после его установки... В этом случае ты также сможешь выбирать нужен тебе SPTD и Алкоголь в системе или нет... |
fox_cub
Поясните пож-ста что такое этот SPTD ? |
Программа просто СУПЕР, это как раз то, что нужно для моей freeXPie и конфиги очень удобные. Автору риспект
P.S. хотел поставить скин висты, не встал; а жаль P.P.S. пожелание по улучшению: ввести улучшенную поддержку .zip архивов средствами Windows или на основе бесплатной программы 7zip + задание параметров автораспаковки так же, как в sfx winrar... хотя бы на уровне folder\cdbxp_setup.zip\setup.exe |
fox_cub
Цитата:
Цитата:
|
NikLok
Я как неспециалист не могу правильно пояснить ЧТО на самом деле делает SPTD...:( Но она является составной частью программ обхода защит от копирования-Daemon Tools и Alcohol120% например... Debugger и что через RebootNeed=1 в presetup.ini не перезагружается? ты ставь SPTD отдельно от Алкоголя...не в одном Installitem а в разных... Код:
[Installitem_02] |
treehel
Это опять я. Вот тебе две ссылки: Создание sfx-архивов 7-zip GUI для 7-zip SFX И всё это великолепно находится при помощи фильтра :) |
biggreeder, спасибо за внимание и попытку помочь, но речь была не совсем об этом. Я говорил не конкретно о модификации 7z и его sfx возможностях, а о лучшей поддержке архивов Программой. На данный момент я и решаю проблему ручным созданием sfx.
|
fox_cub
Цитата:
|
Тэкс, товарищи, скрипт усатновки я написал. Файл ответов приготовил, а по умолчанию все ранво программа выбирает "ничего". Как с этим бороться? Когда запускаю с ключем force, то все ок, но я не могу выбрать что стаивть, а что нет. Глюк?
upd: все, я въехал, файл ответа - это для форса, а умолчания - default :) |
Boa Soft
Собственно есть маленький вопросец. На CD диске лежит папка install с bs от DVD. Ставиться система , монтируется сетевой диск, далее запускается BS и программы ставятся по сети. Хотелось бы иметь один файл как для DVD так и для установки по сети. Ибо править в двух местах не есть карошо! Проблема в том, что в обном файле указывается Folder=|%CDROM%\Distrib\Office\ADOBEREADER а в другом Folder=|N:\Distrib\Office\ADOBEREADER где N, как ты понимаешь буква сетевого диска. Как бы культурно это урегулировать? Можно ли в PRESETUP.INI писать каманды батников? И как разрешить проблему PRESETUP.SET В инструкции сказано, что: /ini:<INIFILENAME> - Используются только вместе и с config. А почему такое ограничение, в данном случае нужно задать его уже на этапе установки! Ну и конечно мы все тут уже давно заждались продолжения сериала! Или ты завязал с этой темой и теперь тока интригацией драйверов занимаеся?!?!?! |
NikLok
Цитата:
|
Debugger
Цитата:
|
Хм, а он MSI поддерживает? У меня он почему-то при запуске MSI говорит, что пакет найти не удалось
|
Потому как надоть писать что-то типа:
MSIexec /I %CDROM%\Distrib\ACDSEE\Acdsee.msi |
Как понимаю, накопилось много вопросов с программой. Но в данный момент для меня это не приоритетный вопрос. Обновлятся проект будет тогда, когда я смогу полностью адаптировать его к использованию в Vista. Некотрые пожелания я постараюсь учесть.
Когда это будет - не знаю. |
treehel
Цитата:
Код:
[Installitem_002] |
Boa Soft
Слава аллаху автор объявился! Да еще и от дитяти не отверчивается! Цитата:
В инете часто приводят инфу, что мол многие уже от нее отшатываются. Ну мол батареи на ноутах усиленно сажает и т.п. Я просто думаю что, одно другому не мешает. Шлепал бы потихоньку бетки в форум, и шел бы своей координальной линией на висту. А то адаптируешь к вИСТЕ да со всеми старыми багами включительно! Кстати как там самый злобный баг с утечками? Есть сдвиги или Виста все простит?! А то я до сих пор сижу на 1.97 с её красной надписью - "Тока для своих" Как ея убрать ты так и не ответил, а ресурс кракером я не отыскал чего то её. (: |
NikLok
Цитата:
Самому мне виста не понравилась своей назойливостью. Но XP уже не будет, поэтому надо думать о завтрашнем дне. Под Вистой postinstaller работает. Но с некотрыми оговорками. Не работает промежуточная перезагрузка. В висте RunOnceEx не работает. RunOnce работает, но фейс программы не отображается и из-за UAC обычные (не MSI) инсталляхи не ставятся. А так, запущенная от имени администратора программа гладко проставила все программы. Если это удастся решить - то программа будет "готова к насаждению висты" :( :). Интересно, по какому критерию UAC ругается или нет на проги? По поводу утечек - пока не нашел причину. Может плохо искал. Исходники этой версии не сохранились. Надпись можно убрать, найдя ее в hex-редакторе и забить кодом пробела. Новая версия будет скоро. Но без особых изменений. Так. по мелочам. Встроенный просмотрщик для лицензий и редми в формате текста и RTF. Выбор любого файла конфигурации через /ini:. Исправил пару багов с установкой с перезагрузками. По поводу бага с текущей версией - при очень обьемной установке просто ставьте иногда перезагрузку. |
Boa Soft
А я промежуточную перезагрузку так и не победил, во время установки Алкоголя. Теперь ставлю всегда sptd из svcpack, а при завершении работы инсталлера проверяю, установил ли юзер Алкоголь и соответственно удаляю, либо рставляю sptd. |
Boa Soft
Как насчет этого предложения? Так же задавался еще вопрос и ответ от тебя поступил, сразу ниже, так вот, хочу предложить реализовать паузу в секундах, между 'Command', в каждом '[Installitem_ххх]'. Все данные вопросы, приходится решать через автоит, что не есть красиво! Прошу подумать над предложениями и сделать вердикт, изложив его тут. |
Boa Soft
Цитата:
Может быть с потерей исходников и баг потеряется. ): Цитата:
Хочу услишать совет во по какому вопросу. Я так же пользуюсь твоей тулзой как autorun-ом. Вернее мои пользователи. Они монтируют директорию с дистрибутивом диска автозанрузки как сетевой диск. Авторан запускает postinstaller B далее пользователь выбирает проги кот. ему нужны. Все работает, но приходится держать две копии postinstallerа - 1 для обычной установки с привода, а вторая для установки по сети. Различаются они только началом в командах. То есть |%CDROM%\Distrib или |L:\Distrib Все бы ничего, но при внсении изменений приходится править обе копии, что часто забывается сделать. Как тебе видится более элегантное решение? |
Покумекал вчера. Занялся адаптацией под Vista.
Увы, будут ограничения. 1. Обязателен запуск от имени администратора. Причина - вызов других программ и regedit в том числе. 2. Не будет установки с перезагрузками. По вышеуказаной причине. Немного косячат подсказки при включеном Aero, но это поправимо. Так же, будет выполнен ряд Ваших пожеланий и улучшений. NikLok Цитата:
Для первого случая: Код:
RootInstallDir=%CDROM%\Distrib Код:
RootInstallDir=L:\Distrib |
Boa Soft
Цитата:
Кроме того это позволит выкинуть AutoIt скрипт который у меня сейчас стоит в авторане и определяет тип диска с которого прозведен его запуск! По результатам определения производится запуск из нужной директории. Некрасиво это все, ибо лишние сущности, котрых могло бы не быть! Цитата:
Цитата:
Boa Soft Цитата:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run Прописываю presetup.exe force а потом за собой вытираю! Причина тому различное поведение некоторых инсталляторов при первом входе в систему и просто установке на уже готовую систему или при установке по сети. По мому 2 месяца назад под вистой это все срабатывало и проблем фейсом программ я не замечал. Были какие то огрехи но не ключевые. А так же хочу напомнить о проблеме со шрифтами на T39 |
Могу ли я передать значение возвращаемое допустим CommnadА из Install_itemXXX в CommnadB из Install_itemYYY в качестве параметра?
|
Использую последнюю версию BS Post (1.9.10.5).
Если в файле настроек закоментировать строчку LicenseText, и в каталоге с программой нет файла license.txt программа почему-то ругается на его отсутствие - а он как раз и не нужен! Если файл license.txt поместить в папку с программой, то программа не ругается. Использую в файле настроек LogFile=%SELF%InstallLog.txt , а файл лога создается с именем %SELF%InstallLog.txt. |
Angel_19
Цитата:
Цитата:
|
Прям как Майкрософт - это не баг, это фича!
Как сделать, чтоб в итоге все работало я догадался. В документации на такое поведение программы не слово, вот оно мне и показалось противоречивым. В прошлых версиях переменная %SELF% была с завершающим слешем (\). Вот с переменной я и напутал. Также нешел еще один глюк (или фичу): запускаю программу, когда доходит дело до выбора устанавливаемых программ, я жму кнопку Отменить выбор всех, далее выбираю сам программы которые хочу установить. Причем первая устанавливаемая программа после себя согласно файлу конфигурации требует перезагрузки, программа устанавливается, комп успешно перезагружается и после загрузки компа BS Post не загружается для продолжения установки. Если самому запустить BS Post, то он предлагает продолжить установку. Используя тот же самый файл конфигурации не изменяя устанавливаемые программы вся установка со всеми перезагрузками идет нормально. |
Обновилась программа.
Текущая версия 1.10.11. Новое в текущей версии. Код:
1. Исправлена проблема с неперезапуском программы при установке с перезагрузками. Кому лень качать скин Vista, можете сравнить Scin.ini из него и из обновленной программы и вручную добавить необходимые сообщения. Angel_19 Цитата:
Код:
8. Минимально необходимый набор файлов. Код:
б). При включении как оболочки-установщика: |
Boa Soft
по старым ссылка всё ещё 1.09 :( |
Boa Soft
поделись ссылкой пожалуйста |
|
Boa Soft
Маленькая заметка: Цитата:
По поводу форматов, имхо, стало неудобно читать readme.rtf , а вот с htm намного проще было, как-то привычней и удобней, а вот chm, то вообще было бы сказка! :) Твой переход на rtf понятен, но может, как-то можно сделать поддержку кода (стиль шрифта) для html, в частности для "readme" файла? |
boss911
Поддержка rtf зависит от 1-2 файлов, которые всегда есть в системе (урезальщики системы - сами себе буратины). А поддержку htm сделать конечно можно, но оно потянет зависимости от ядра IE - а это мне не нужно. В принципе, просто добавить файл в html не сложно, но, скорее всего будет CHM. Для прочтения будет достаточно удобно. |
Boa Soft помогите пожалуйста! Хочу использовать программу для установки софта в компании на новые компы! но не все получается!
Версия программы последняя!!! Походу программа некоректно обрабатывает UNC пути Вот что у меня прописано PRESETUP.INI Цитата:
InstallLog.txt Цитата:
версия 1.9.10 тоже неправильно работала, но она ставила взамен двух слешей всего один И еще с ключом config не удается запустить presetup с сетевого пути! говорит файл конфигурации не найден! верси 1.9.10 работа нормально например вот так не работает "\\server\Distr_work_station\!!!Install\Presetup.exe" config |
Boa Soft
Цитата:
|
boss911
Цитата:
|
Boa Soft Наконец-то! Что-то не нашел в описалове выпрошенного мною ключа NOCRC ! Что забыл описать или упразднить хочешь? Он срабатывает вроде как.
Пока мой набор программ проскочил без диагностики вызываемой утечками. Боюсь как бы не вспугнуть! Не мог бы маэстро чуть подробнее описать использование под Vista. В частности где и как прописывается затравка на запуск программы?. Просто под Вистой пока не углубился глубоко, а вопросы типа моего уж точно будет частым! Очень просто можно ввести таймер перед установкой конкретной программы. То есть ты как бы пишешь что устанавливается она, но до начала самой установки идет отсчет заданного таймуата (конечно он пропускается при Fixed=1 и Default=1). Это может дать гибкость управления в процессе установки. Типа последний шанс. Я бы чуть изменил механизм работы параметра EnableWelcomeDlg. То есть если он равен 0 и задан таймер то приветствия все таки не выводить, а отображать таймер в окне выбора программ. ' |
Доброго времени суток!
Помогите разобраться....... Я не могу назначить программе СДРОМ. Вот мои установки.... [Setup] RootInstallDir=%CDROM%\Program EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=1 AdminRightsRequired=0 CheckFDD=0 LogFile=%SYSTEMDRIVE%\InstallLog.txt LogInstall=1 CdTstFile=$install$.id DefaultTimer=60 ReadMeText=%SELF%\readme.txt LicenseText= RunOnceKey= UseRunKey=0 RunValyeName=TEMP_BS_POSTINSTALLER ShowLog=1 AutoClose=0 .... саму программу через $OEM$ копирую на винт..., что не так? Проверяю на "Microsoft Virtual PC", а если подставить букву самому (например RootInstallDir=D:\Program) - то с СДРОМа установка идет. Пробовал и так - CdTstFile=WIN51. |
ORION_uzУ меня сделано вот так и работает:
Код:
[Setup] И соотв. установка программ имеет вид: Код:
[Installitem_040] |
NikLok что - то у тебя лишних строк много!? А потом, зачем установке программы указывать СДРОМ?
Она же вроде от RootInstallDir берет путь? И мне не нужно сохранять результаты (кстати какие?). Мне бы что-б программы не копировать на винт, а с диска ставить. А маркерным WIN51 не пойдёт? А в твоем варианте программы сдиска ставятся? RootInstallDir=%SELF% - это указывает на СДРОМ? |
ORION_uz
Вот мой кусок: Код:
[Setup] Цитата:
|
ORION_uz
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Чувствуешь разницу? Я раньше тоже запускал с СиДюка, но потом перешел на винт или на сетевой диск. boss911 Цитата:
|
NikLok
Цитата:
|
Спасибо Вам всем за участие! Вроде получилось!
Токо я не особо разбираюсь во всем этом.... так что за глупые вопросы - простите. У меня теперь так : [Setup] RootInstallDir=%CDROM%\Program EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=0 AdminRightsRequired=0 CheckFDD=0 LogFile=%SYSTEMDRIVE%\InstallLog.txt LogInstall=1 CdTstFile=attsetup.exe CdTagFile=attsetup.exe DefaultTimer=60 ReadMeText=%SELF%\readme.txt LicenseText= RunOnceKey=ZZ_999 UseRunKey=0 RunValyeName=TEMP_BS_POSTINSTALLER ShowLog=1 AutoClose=0 ...attsetup.exe - это в целях эксперимента :-) Ещё раз спасибо! |
ORION_uz
Параметр CdTstFile и его значение удали! Может, тебя сбило это: Цитата:
|
romeo91
Цитата:
Сейчас думаю, как решить проблему с автоуборкой двойных слешей и в то же время, не нарушать UNC пути. Цитата:
|
boss911
Цитата:
А как вместе прописал - определил СДРОМ.... |
ORION_uz
У меня CdTstFile вообще не обрабатывается, версия 1.10 (последняя). |
Boa Soft
Цитата:
Все равно в итоговых путях к программам пишет 3 слеша!!! И следственно файл не находит |
Boa Soft
Хочется спросить как заставить конфигуратор в режиме работы с винта отображать иконки?! В путях то стоит как СиДИром а лежит все в директории на диске. Может попробовать из директории виртуальный привод забацать!? Помнится ты какой-то конфигуратор хотел выкатить?! А то получается что проверить наличие иконок с винта без смены переменных нельзя?! Может какой дополнительный ключ параметр в режиме конфигурирования ввести? Ну скажем заставляющий игнорировать установки переменной CDROM и брать её значение из входного параметра. |
Boa Soft Докладаю!
К сожалению трюк с преобразованием директории в виртуальный драйв не прошел!!! Причина в том, что он не является CD-rom-ом в понимании систtvs? а является устройством SUBST, коее ты очевидно при сканировании пропускаешь и программа просто не находит нужную метку и соотв. все пути летят к черту. Если же примонтировать в алкоголе, то все окей! Чрезвычайно хотелось бы поправить эту ситуацию!!! Может быть давать возможность задавать типы сканируемых устройств. Я например еще не проверял сменные и сетевые!? Потому как сборка образа DVD длительная операция ( несколько минут! А потмо BD будем применять - так вообще кранты!) да еще надоть перемонтировать образ. В общем сильно бы гемору поубавило! Кстати было бы неплохо что бы конфиг в тестовом режиме выдавал хотя бы красную подсветку для опций у которых есть проблемы ( Ну скажем в одном из параметров задан отсутсвующий фал али еще что-то?) Можно в балоне выдавать источник проблемы. Проверил - с сетевым диском та же порнография! |
Boa Soft
Попробовал последнюю версию (файл Presetup.exe версии 1.10.11.18) и обнаружил, что при установке неправильно (со "сдвигом" на 4 позиции) отображается иконка, заданная в параметре IconFile. :o То есть, иконка берется не из секции [Installitem_N], а из [Installitem_(N+4)], при чем N - не "число от 000 до 999 (Именно 3 цифры!)", а просто порядковый номер секции (у меня нумерация не "сквозная", т.е. после 003 может стоять 010). Со старой версией (1.9.10.5) все было ОК. Если у других этого "глюка" не наблюдается, то в чем млжет быть причина? :huh: |
YuriPet
У меня с версией 1.10.11.18 всё ОК. Хотя нумерация тоже Цитата:
|
YuriPet Не могу подтвердить Ваш диагноз. У меня нумерация кратна 10, но кое где есть вставленные через 5. Глюка описанного Вами не обнаружил!
Насчет причины не ясно как - то! У меня иконки либо беруться из файлов самих программ либо я их выдергиваю и храню с соотв. именем. Единственно, что могу предположить, что у тебя сползли номера иконок, если они хранятся все в одном файле? Кстати resourse hacker не может доставать иконки из пакованных прог. ( Старый он у меня ) Может кто посоветует средство посовременнее? Тока с урлем пож-ста. |
Вложений: 1
Цитата:
Проверил несколько раз: с версией 1.9.10.5 все ОК, а как только заменю файл Presetup.exe на 1.10.11.18 (ес-с-сна вместе с license.rtf и readme.rtf) - "сдвиг"! Мой файл PRESETUP.INI прикреплен. |
YuriPet
Сравнил со своим. Номера иконок у меня 1 у тебя 0. По опсанию ты прав вроде бы. Единственно меня смущает путь вида |%Self%\... Мне кажется тут какая-то товтологичность есть?! Так как этот путь уникальный ( в смысле своего значения для программы ) использовать его с | я как-то опасаюсь. Потому у меня везде |%CDROM% на его месте. В общем я бы не отказался от переменной CommonIconFolder !!! з.Ы. ну и далее уже надоть ковыряться с иконками вместе. Boa Soft Эх нет в жизни счастья!!!! Глюк с утечкой оказался на месте ! Проверку установкой полного пакета программ ( ~ 80 ШТУК ) данная версия не прошла! Отловить какой пакет этому способствует затруднительно! |
NikLok
Цитата:
А по поводу моего "глюка" с BS Post Installer последней версии - думаю стоит подождать мнения автора... :shuffle: Ведь с предыдущей версией и тем же PRESETUP.INI нет проблем! :huh: |
YuriPet
Цитата:
Цитата:
|
Исправил, конечно, не все, что хотелось, но кое-что поправлено.
Цитата:
Ради этого пришлось домашнюю сеть чинить - кот один коннектор обгрыз :). |
Автор пока проигнорировал... :)
С новой версией (1.10.12.19) ситуация не изменилась... :( Но! Проблему решил "сложив" все файлы .ICO в библиотеку IconLib.icl, определив CommonIconLib и прописав в каждой секции [Installitem_N] параметр IconNumber. Но ведь это так неудобно! Получается: добавил программу - правь IconLib.icl, да и с номерами легко запутаться... Поэтому, прошу уважаемого Boa Soft все же "обратить внимание на мои страдания" :) Цитата:
|
Boa Soft
Когда ж ты утечки то пификсишь? В 10.12 она опять осталась. Так и придется сидеть на 1.9.6 !!! |
Место утечки пока не удалось выяснить. По 80-100 программ редко кто ставит. Поэтому, как говорят в MS мы осведомлены о наличии проблемы и работаем над ее решением. Смогу отыскать - исправлю. Ставте большие пакеты с промежуточными перезагрузками.
YuriPet Цитата:
Код:
[UserEnvironmentVariable] В переменных можно использовать %SELF%, %CDROM%, %ROOT% и системные, что видим набрав set. При назначении переменной они будут развернуты до реальных значений. А с иконками - сегодня погляжу, просто у меня все в icl собрано. И вопросы решаю по приоритетности. Потребовалось на работе сделать шару с установщиком - решил проблему с сетевыми именами. |
NikLok, тут версия есть, может стоит попробовать KB319740 от майкрософта поставить. Там решается проблема - приложения MFC вызывают утечку памяти в объектах GDI.
Кстати, если его используете, попробуйте наоборот отказаться, это обновление рекомендуется применять только лишь в тех случаях, когда проблем имеет место быть. Хотя, MFC относиться к приложениям написанным на C++, а Пост Инсталлер вроде как на 7-й делфе пишется. Так что может быть дело и не в этом. Но вдруг поможет. |
Real Root
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Real Root
Цитата:
|
Цитата:
|
Программа на Delphi 7. Копилится без RUN-time пакеджей, поэтому ни чего с собой не тянет. MFC тоже не использует.
Соль проблемы в том, что под отладчиком воспроизвести утечки не получается. И, вообще, не получается воспроизвести. Явные утечки пофиксел, но увы... |
Boa Soft
Эх зря ты мне тогда не дал исходников к 1.9.6 - у меня бы не пропали! Как же нам её выявить. Был бы ты в Москве я б тебе свой диск дал бы, может он чем помог бы. Вчера я начал подозревать, что виноват Promt 8. Прогнал установку только его - все нормально! Подозрение снято! На что еще гадать не знаю! Как же отловить эту заразу то? Можеть выдачей параметров после каждого итема набрать статистику утечки ресурсов? Вставил перезагрузку. Вылез неожиданный момент. Дело в том, что запуск BSPI у меня идет в автоит скрипте прописываемом в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run теперь придется чуть скорректировать процесс. Наверное придется остаток скрипта перенести в секцию [PostInstall] |
NikLok
Сейчас перекопал архив - сохранилась версия 1.9.5. Буду вспоминать, что изменилось. |
Boa Soft
Ты уж прости меня зануду, но еще раз повторю! Поставь ты себе WinCVS и он тебе будет говорить, что именно ты изменил между любыми выбранными версиями! Кроме того я не помню было ли пофиксено это уже в 1.9.5 или только в 1.9.6?! Хорошо бы если в первой. Хотя если покопаться на форуме, это можно выяснить. Я тут вспоминал как - то, что мне лет 5 назад попадался декомпилятор Delphi. Может он чего подмогет. Или их в природе работающих нет? Еще у меня такой вопрос - может стоит так же отображать номер перезагрузки и их общее кол-во. То есть - Стадия 3 из 5. Можно так же прогресс выполнения установки пакетов для данной стадии. Мне думается полезно так же параметр Folder ввести в секциях PreInstal и PostInstall. А так же по желанию ввести спец отображение этих секций. Но в принципе я считаю, что самое главное утечки, а все остальное потом!!!!! |
Boa Soft
Цитата:
Не поленился поискал! Получается только с версии 1.9.7 ?! Какая же версия у меня - то? По нажатию на "Новости" он выдал мне версию 1.9.9 Может я файл news переписал?! Размер exe-шника 1 136 640 байт от 23-11-2006 03:18 В общем наверное 1.9.9 надоть искать! Давай введем по ключу /? выдача инфы о программе!? А еще для powerOff хочу что б было как у меня в скрипте. Если время между 19-00 и 9-00 то выключать иначе пусть ждет меня! То есть если там 1 (ну или 2) еще и интервал срабатывания задавать! |
NikLok
К сожалению (моему) проблема подтвердилась. Мне наконец-то удалось воспроизвести проблему. Проблема возникает просто при длительной работе программы - просто выполнил 80 запусков программы с одной функцией внутри - Sleep(XXX), которая просто ждала 120 секунд. На ~~45 пункте получил ошибку. Буду искать. Предположений, как миниум, 3 - иконка в трее, прогресс бары и индикатор прогресса ("бегущие кубики"). Остальное не обновляется многократно и такой проблемы вызвать не может. Буду по очереди отключать процедуры и смотреть результат. PS Вспомнилось из недавнего. Клиент задрал. Ком у него перегружается. У нас в сервисе сутками под марками и S&M крутится нормально, а у него - после примерно после получаса работы - перезагрузка. запахло проблемой с конторой по борьбе за потребителей. поехали домой к клиенту. Действительно, комп перегрузился через полчаса. Но перед этим забухтел холодильник на кухне. Причина 60 годов ЗИЛ, включенный в ту же розетку, что и комп, только с другой стороны стены и ветхая проводка. Так что, главное, воспроизвести проблему. |
Boa Soft
У меня кажется ДежаВю!? Когда я просматривал форум я уже это где то читал!!! Цитата:
Цитата:
|
NikLok, YuriPet
Не хочу загадывать на перед, но похоже нашел причину. Анимация трея. Изменил таймер с 1000 на 5 и ошибка вылезла через минуту. По ProcessExplorer шла утечка по 200 GDI обьектов в секунду (при таймере 5). Налевал на указание в MSDN, что иконка сама разрушается системой и воткнул DestroyIcon() - утечка прекратилась. По поводу иконок - не выставлялась значение переменной при отсутствии общей библиотеки иконок. Тестовый вариант (только exe, распаковывать с заменой в папку установленной версии из шапки). Брать сдесь: http://tools.oszone.net/BoaSoft/BSIn.../preinstall.7z s PS Просьба о результате доложить. |
Boa Soft
Проверил - с иконками всё ОК! :yahoo: Огромное спасибо! :beer: |
YuriPet
Рад, что вопрос решился. Если и NikLok подтвердит решение проблемы с утечкой ресурсов, то будем исправлять мелкие ошибки в доках и релиз. Так же, хочу сделать вариант с часами место бегущих кубиков. Чтобы можно было выбирать, показывать текущее время или время работы. |
Boa Soft
Цитата:
|
Boa Soft
А поддержку PNG с прозрачностью для "Shot" реализовать сложно?... :shuffle: P.S. "Як мед - так ложкою!" ;) |
Boa Soft Я пока выполнил один!!! прогон, но что радует утечки НЕТ!!!
Похоже тебе удалось второй раз пофиксить тот же баг!? Я надеюсь, что теперь эта версия будет моей основной! И надеюсь, что дальнейшее тестирование не выявит утечек! Вижу что заметно расширился состав лога - в части выбора иконок. Возник вопрос ответ на который вроде очевиден, но я его задам! Пользовательские переменные сохраняются между перезагрузками или нет? В моем ini есть такая строка Код:
Choise=%ERRORLEVEL% В логе же никаких переменных не выдано. Код:
CommonShotFolder: C:\INSTALL\shots P.S. Если фраза об исходниках имеет смысл, то я бы хотел их иметь у себя на диске! |
NikLok
Цитата:
Цитата:
Переменные не сохраняются при перезагрузке. Действительны только на сеанс. На счет исходников - вечером решим. |
Boa Soft
Цитата:
Я бы все таки сделал вывод информации по ключу /? Цитата:
Цитата:
P.S. 2-й прогон тоже выполнен успешно!!! |
Boa Soft
Можно сделать, чтобы баллоны с описанием программы, когда наводишь курсор на название оной, не уходили за края экрана? (Заметно, когда описание шибко длинное). Чтобы само форматировалось, если не умещается. To All Если кто нарисовал красивый скин, не могли бы выложить для тех, кому в детстве каток руки переехал. |
NikLok
Цитата:
PS. Загляни в личку. |
Boa Soft
Цитата:
Каковы дальнейшие творческие планы в отношении сабжа? Знаю, что ты не будешь заниматься отображением русского языка на стадии Т39 под английской ХП, но все равно скажу для информации, что в самом начале то есть на Т39 русские фонты в балонах подсказки ОТОБРАЖАЮТСЯ НОРМАЛЬНО. Но позже происходит пробинг видеорежимов, после чего он меняется ( уменя на 800х600) и тут то уже балоны перестают отображаться нормально! То есть вылезают кракозябры. |
NikLok
Цитата:
|
Boa Soft
Цитата:
Вот после этого уже можно смело умывать руки и писать - мол решения не знаю, но вот можете извратиться так! А то така хитовина и плюха для английских MUIшных виндов! А быдна!!! |
Boa Soft
Для теста утечки ресурсов, нет такого количества софта для установки, но решил оставить BS запущенным на длительное время (5-6 часов), все нормально, после длительного простоя программа работает! Правда вот не знаю, достаточно это было для тестирования, но решил отписаться по данному поводу! |
Вложений: 1
boss911
Цитата:
В прикрепленном архиве тестовый конфиг. Запуск delay из комплекта системы. Аж 90 раз. Больше духу не хватило. |
Всем привет
Устанавливаю програмы с флэшки, на чистую систему, старые версии работали нормально в этой заметил следующие проблемы: 1. Нет продолжение после принудительной перезагрузки 2. После нажатия УСТАНОВИТЬ, сначала идет перезагрузка, и только потом начинается установка, но первые два пункта в списке пропускается Сегодня ставил на трех машинах - замучался ... BS Post Installer лежит на флэшке в корне в папке BOA Все проги лежат в корне в папке PROG Первая мысль была, что большие буквы не обрабатыват правильно - исправил, один раз, вроде, все прошло нормально, или мне показалось ... Это только мне так везет? |
BigMax3 С такого типа носителя я еще не ставил! Возможно твои проблемы частично связаны с его типом, а именно какие пути воспринимаются программой. Она же в основном ищет СД ромы. В общем глянь в лог для начала. И интересно посмотреть на твой ини файл. Там что абсолютные пути, или как ты их задаешь?
Если не забуду на след неделе попробую на работе твой вариант установки! Только что попробовал на виртуалке. Как я и говорил все переменные %CDROM% надо менять на абсолютные пути - то есть на конкретную букву. Тогда все ставится нормально! По крайне мере первые2 поставились а не пропустились как у тебя. Я уже предлагал автору решить эту проблему со списком типов дисков на которых осуществлять поиск, но решения не принято, так как его эта проблема не беспокоит. Может быть теперь когда версия более менее стабильная он таки пойдет дальше?! |
У меня сделано следующим образом:
после установки голого Windows'a запускается .cmd файлик (взят на этом же форуме) Код:
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 с прописываением в регистр. Соответственно в PRESETUP.INI первой строчкой идет RootInstallDir=%USBDRIVE% |
BigMax3
Цитата:
NikLok Цитата:
BigMax3[ q]У меня сделано следующим образом: после установки голого Windows'a запускается .cmd файлик (взят на этом же форуме)[/q] Это начинает действовать только после перезагрузки. Надо еще обьяснить Windows, что Environment изменился. Поэтому у вас и первые программы пропускаются. Ладно, поменяем в программе. Например, так: Код:
const |
С этого дня я введу практику выкладывания в шапке архива только с одним исполняемым файлом. После того, как исправления будут обобрены и проверены - будет выкладыватся новый инсталл. А так, каждый раз перебирать дистрибутив - лениво.
Начнем: Код:
V. 1.10.12.25 |
Boa Soft
Цитата:
Цитата:
Добавлено: PRESETUP.INI Код:
[Setup] Код:
Command: Программы\WinRAR 3.70.exe /s |
boss911
Подозреваю, что причина в наличии кириллических символов в "CdTagFile=Программы\Автозапуск.exe". Наверное связано с изменениями, вызванными Цитата:
|
Boa Soft
Цитата:
1. Сканированию подвергаются все типы устройств! ( Можно это задавать соотв. перечислением в ini) Ну например можно же подключить второй винт с дистрибутивом - и он то уже не будет скорее всего СЪЕМНЫМ, а станет ФИКСИРОВАНным. А так же сразу бы решили проблему с примонтированными сетевыми дисками. 2. Переименовать для отвязки от конкреного типа ноисетля переменную CdTagFile в нечто типа SourseTagFile или DistrTagFile. |
Версия 1.10.12
тестовый режим, все файлы оригинальные. В PRESETUP.INI как только ставишь RebootNeed=1 в любом месте, после перезагрузки получаю ошибку: Код:
Ошибка набора конфигурации |
Boa Soft
Вспомнил - что еще и устройства SUBST тоже надоть подвергать сканированию. Соображения высказывал ранее. Я так понимаю добавить просто или в строку анализа типа диска. |
чего то упустил .. у мееня с полследнеё бетой теперь файлы на двд не находит
[Setup] RootInstallDir=%SELF% CommonIconLib=|%Self%\IconLib.dll CommonShotFolder=|%Self%\shots EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=1 CheckFDD=1 LogFile=%SYSTEMDRIVE%\InstallLog.txt LogInstall=0 CdTagFile=WIN51IP.SP2 DefaultTimer=60 ReadMeText=%SELF%\readme.rtf ;LicenseText=%SELF%\license.rtf ;RunOnceKey=ZZ_999 ;UseRunKey=1 ;RunValyeName=TEMP_BS_POSTINSTALLER ;ShowLog=1 ;AutoClose=0 |
YuriPet
Цитата:
Цитата:
|
Boa Soft
Мда! Грустно, но бетка действительно кривовата! Диск не находится! Об этом говорит и тот факт, что в конфигураторе нет отображения иконок! При установке соотв. не может ничего найти! Одинм словом давай все типы драйвов и перекомпиляч до работоспособного состояния! Ну надо же какое маленькое изменение и полная неработоспособность! Есть еще маленький ньюанс! Имеем: Код:
[item_nyx] Либо это надо поправить, либо отобразить в документации?! |
boss911
Цитата:
По поводу глюка с файлами - причину понял. Решим. Наверное, просто уберу проверку типа диска, как просили. Оказывается CD-ROM не входит в Removable - это чисто флешки. |
Boa Soft
Цитата:
А насчет почикать, так мне кажется лучше впиндюрить плюсик - кому надо раскроет. Я бы так все шапки сделал! Или ссылку на шапку. Цитата:
В TTC тоже видно что это различные ус-ва. Так что это ты от переутомления! |
Boa Soft
Чегой-то ни интегратор драйверов файлы не находит, ни теперь Post Installer... Может проблемы из одного корня растут? |
Boa Soft Вот если бы еще иконки из пакованных программ показывались!
|
NikLok
А разве они не показываются? Хм! Код:
[Installitem_010] |
boss911 Для него да! Но вот допустим DvdIdle, Siguardian, GhostView и другие иконки которых не может извлечь ResourseHacker. У меня таких штук 15 набралось. Все остальное супер - а эти гады всю картинку портят!
|
NikLok
Так сделай как я: Код:
[Setup] |
boss911 Да вот я так и не смог извлечь иконки из упомянутых приложений!
Ты чем выдергивал. Поагин к ТТС - IclView что у меня глючит! И потом если приложение сменить оконку придеться её обновлять ручками. |
NikLok
Иконки я извлекал уже из установленных приложений, а не из инсталлов, от туда, от куда смог извлечь подручным (ресхакер, рестаратор) способом! |
boss911 Я тоже так делаю, но их DvdIdle и Siguardian не прокатывает!
|
NikLok
Цитата:
Цитата:
Сейчас для пробы скачал http://www.dvdidle.com/download/DVDIdlePro59.exe Это InnoSetup (иконка, естественно, его собственная), внутри только два файла содержат иконки DVD43.exe и DVDIdlePro.exe. Из обеих все иконки прекрасно извлекаются с помощью IclView |
YuriPet
Цитата:
|
NikLok
Цитата:
|
YuriPet
Цитата:
|
Тестовая 1.10.12.28.
Betta-версия от 27.06.07 Код:
1. Добавлены ключи управления типом устройств для сканирования: Ссылка в шапке. Сегодня немного ее почикал. |
Boa Soft
Код:
[Setup] Если это новая переменная папки, где лежит BS, то почему в логе: Код:
Environment: |
boss911
%ROOT% - это то, что присвоили в строчке, например. [ Код:
Setup] SOURCE = CDROM В следующих версиях CDROM не будет, ибо назначение вышло за рамки поиска компакта. Пока больше не буду ничего добавлять. Исправлю ошибки - будет дистрибутив с исправллеными доками. |
Boa Soft
Цитата:
А таперче знаешь ЧАВО?! ..... (С) Старуха в "Вовка в 3/10 царстве". Цитата:
Помнишь у тебя была сторка - "Только для членов OSZONE ..." У меян да и у других тоже уже накопилось несколько версий дисков на основе твоего творения. Поэтому при старте установщика хочется маленькиииим шрифтом видеть строку с отображением информации, которую сборщик диска туда поместит. Ну например - Автор, Дата и Время сборки диска. Кстати в том же БагЛенде помоему есть директивы препроцессора --DATE-- --TIME-- - ВЫДАЮЩИЕ дату и времы начала обработки данного файла компилятором. Их можно использовать для самодокументации версии программы - которую можно выдавать в эбауте или в углу. Это совсем маленькое изменение и оно не затрагивает никаких механизмов работы программы! Я не успел проверить сетевую установку, но с ДВД прошла на ура! Код:
Full programm version: 1.10.12.28 Только что заметил что теперь появилась и CommonShotFolder: - а в анонсах ты про неё не упомянул вроде нигде? Я бы еще дизайн конфигуратора переделал! С целью увеличения колич-ва программ по вертикали. Я бы сделал 2 вертикальные зоны: 1. Выбор програм 2. Сверху вниз - логотип - описание программы - окно статистики выбора - зона кнопок Кстати я скомбинировал Eng и РУС скин файлы и получил Английский конфигуратор и русский установщик. Если хочешь вышлю. Это потому, что похоже идею о рисовании фиксированными системынми фонтами по ключу ты судя по всему пока не будешь реализовывать. Кудато из нового скина исчезли параметр AlphaBlendLevel Вот еще какие - то 2 были - уж и не помню для чего они? ;StretchSkreenShots = 1 ;MakeShotsEnable = 1 Еще раз мои поздравления! |
NikLok
Цитата:
AlphaBlendLevel не исчез, можно любой скин старый взять и дописать добавленые строки. Простым сравнением найти. Цитата:
2. CommonShotFolder - папка скринов по умолчанию. Если не указана - то файлы ищутся так же, как и все команды. |
Boa Soft
Цитата:
Наверняка ты иницилизируешь все переменные либо явно, либо неявно - стилем объявления. В этом случае произвольные значения могут быть только при ошибке в программе. ( переполнения, налезания областей и т.п.) Сам знаешь! |
Кстати там бы поменять цвет фона у лого - он темно синий а у обойки светло синий - смотрится как заплатка!
Еще бы WallPapers разрешением 1240 на 1024 - коробку с дисками чуток к нижнему сместить, часто окнами уст. прог. перекрывается! А при ключе force разве страница приветствия выдается? Да и в конфигураторе не помешает! |
NikLok
Неправильно выразился. Там пусто будет. Код:
RootInstallDir:string = '' Обои мне дали готовые - там было лого винды. Я его коробкой и закрыл. Не получится. Это как картину перевесить нельзя, потому что она дыру в обоях закрывает. И вообще, я не сильно дизайнер. Как умею, так и рисую. |
Boa Soft
Как насчет того, чтоб сделать чуть по-меньше свой копирайт в нижнем левом углу? :blush2: |
Boa Soft Пошла монотонная и СКУЧНАЯ работа по отлову глюков, и тема притихла. Чего-то не хватает.
Может мне показалось, но после перезагрузки сабж по прежнему пишет 1 из N, совершенно не учитывая что какое то кол-во групп уже проставилось?! Это мне показалось, или на самом деле? Нет, не показалось! Есть очередное пожелание. На машину ставится система с СД. Далее монтируем сетевой диск и с него запускается сабж. Но в процессе установки СДром определяется первым и соотв. не видятся программы на сетевом диске. Да конечно можно вынуть диск из привода и все пойдет нормально, но мечтается что бы сабж мог работать с несколькими источниками сразу. То есть допустим он нашел СДром, сетевой диск и Флеш драйв. В файле конфигурации соот: Command1=%Source%\....... Тем не менее если программа или каталог не найден на одном источнике производить попытку искать на остальных помеченных! Это было бы правильнее! |
NikLok, помоему начнется путанница. Во-первых, %Source% зменяется на букву диска еще в самом начале работы программы, и далее туда вклеивается готовая буква диска. Если даже реализовать то как вы говорите, то может возникнуть путанница, в случае, если одинаковые прогаммы будут и на CD и на флеше. Что из них будет иметь больший преоритет? Мое мнение, что это лишняя функция. Помоему, правильнее вынуть диск и не парится :)
Или монтируйте сетеврй диск, например, как Z. И в конфигураторе пишите Z: - для софта ставящегося по сети. |
Real Root Да не хочу я иметь несколько файлов конфигурации! Тем более завязанных на конкретную букву диска. Мы с Вами только что от этого отбадались! Да конечно есть и отрицательные стороны. Можно ввести например дополните переменные NetTagFile и FlashTagFile. После чего естественно напрашивается управление очередностью поиска источников для команд. Да не будет это скорее всего реализовано автором никогда, к моему сожалению.
|
NikLok
Цитата:
Цитата:
|
Boa Soft
Цитата:
А поверку наличия folder на источнике можно? То есть если папки нет, то устанавливать Default равным 0 и не выводить пункт в меню выбора программ вааще. Выяснился один момент. Мои скрипты автоита пишут нечто типа лога установки. Возмечталось мне писать в тот же файл что и SUBJ. Увы это невозможно пока. Видимо ты не освобождаешь указатель на файл при запуске установки, и скрпит не может его открыть! Может поправим этот момент? |
NikLok
Цитата:
Лог - не получится - так как может быть ошибка совмесного доступа, когда две программы начнут в него писать. Я вообще хочу переделать модуль лога - чтобы файл откравался перед записью каждой строки, записывалась строка и файл закрывался. А то принудительный flush не всегда помогает - при крахе иногда теряются несколько последних строк. |
Boa Soft
Цитата:
Цитата:
|
На всякий случай сообщаю. При установке с диска примонтированного по сети произошел сбой при котором выдался адрес 0216:00403EA6
При повтороном запуске предложила продолжить установку, но сама начала ставить все сначала! Конечно один случай не показатель, но все таки. Повторить не удалось чего-то! Наверное сбой! |
После всех перезагрузок запускаю САБЖ.
При каждом запуске интерпретатора скриптов AutoIT для установки программы система защиты ругается, что мол "Не удается проверить издателя". Может сделать в сабже чтоб он на время своей работы снимал эту защиту, а после восстанавливал?! Хотя конечно если он вылетит, то может и не восстановить наверное. Напомните мне кто нить, как это отключить. Фраервол и секурити сентр у меня врорде отключены твиком: Код:
;----- Disable Firewall Service |
New! 1.10.13.
Новое в текушей версии: Цитата:
Сейчас веду разработку поддержки элементов скина с a-каналом. В принципе, уже сделано, остается проверить в нестандартных режимах (менее 32 бит) и на 98 винде. Если будет работать пристойно, то после перерисовки скина будет обновление. Кнопочки можно будет делать с тенями. |
Давно ждемс, хоть и старая вроде работает прилично!
Boa Soft Цитата:
|
Boa Soft
Цитата:
С версией 1.10.12 и более ранними такого небыло! В принципе нечего страшного, но глаз раздражает! Видать, ты, наверное, уже что-то изменил или добавлял для будущих скинов с альфа каналом, что вызвало такое поведение при прозрачном окне! |
У меня как у больного высокими разрешениями экранов есть предложение чуть перекроить скин.
Очень хочется что кнопка "Пропустить установку ...." была привязана к нижней границе экрана. Ну например - выводить на растоянии 20 пикселей выше нижнего края экрана. Дело в том, в сейчасном виде при вериткальном разрешении 1200 эта надпись очень сильно смещена вверх! Место пропадает для информации о текущей устанавливаемой программе, да и внешне не аккуратно. Мне видится идеальным вывести её на уровне переливающейся 6-ти элементной строки? И красиво и внизу. Так же я бы приподнял бы вверху строку вывода текущего этапа ( или привязал но уже от верхнего края) и соотв расширил бы окно вывода описания. У себя я ее вообще отключаю. 1 прогон прошел вроде нормально. Хотел сделать копию экрана во время тестирования. Облом. Видимо ты выводишь напрямую в видеопамять а fastStone хватает какой то графбуффер? Это так к информации другим пиплам. Пришлось скриншот в виртуалке делать! |
NikLok
Цитата:
boss911 Цитата:
|
Boa Soft
Вчера ради интереса проставил Crystal XP сборку. Мне понравилась возможность проигрывания музыки в фоне. Ты не планируешь такое. Так аудио сопровождение может коменитровать устанавливаемый софт! Было бы круто. Хотя конечно крови может попортить мноооооогооо! Как насчет коррекции скина? |
NikLok
Проигрывание фоновой музыки вполне возможно. Добавить пару строчек кода. Можно MIDIшник прикрутить, правда покопатся надо - зато размер мизерный. Но, для каждого пункта прикручивать музыку - излишне. Скин поправить - там для каждого элемента управления можно задать как обсолютную позицию так и относительное смешение +- от стандартного положения. ЗЫ Со скином при призрачности гнлюк исправил. Кнопки с алфа-каналом работают отлично, только надо весь комплект нарисовать заново - получается с красивыми краями с тенями, независимо от рисунка фона. Минус при 16/256 цветов - вокруг черные квадраты. |
Boa Soft
Цитата:
Кстати я тут припомнил, что многие кугены любят музыку тоже воспроизводить ( обычно как раз миди ) и вот при наложении возможна какофония, к сожалению. А отследить програмно вряд ли удастся. То есть попробовать запретить им вывод звука. Ну или по флагу свой приостановить для данного пакета? Кстати ты бы уж тогда при перерисовке заложил бы дополнительные кнопочки управления воспроизведением звука. (Предыдущ Пауза/Воспр След Цикл ) З.Ы. В среду отчаливаю в отпуск на месяцок. Жалко прерываться! |
по поводу соунда - предлогаю на каждое устанавливаемое приложение иметь возможность задавать трек (типа офис я бы предпочёл под 3 симфонию шестоковича , а скажем кодеки под иси-диси)
|
ANDYru Чувствую скоро появиться тема на форуме - "Задание музыкальной темы-дизайна для установки пакетов программ" :)
|
Boa Soft
Кажись разобрался: Код:
[Param_1024x768] Код:
[Param_1240x1024] Просто я еще использую иногда и что-то типа 1152 на 860. Это тоже возмется или у тебя есть какая-то фиксированная таблица видеорежимов? |
В тестовом режиме в разрешении 1920 на 1200 нет управления кординатами элементов скина!
Да и в 1280 на 1024 тоже. Брал только 13 бинарник. Скин от пред версий. |
не пойму, Post Installer можно запустить на T39 для выбора софта, и чтобы начало устанавливаться на T12 ?
|
Запуск на т-39 конфигуратора из winnt.sif
Цитата:
Цитата:
|
NikLok
Цитата:
Более 800x600 - [Param_1024x768] Более 640x480 [Param_800x600] 640x480 и менее - [Param_640x480] Для крупных режимов использовать [Param_1024x768] |
Boa Soft То ли я в конец отупел, то ли она действительно не отрабатывает коррекцию положений! Делаю:
Код:
[Param_1024x768] 1 - Прервать установку текущей программы 2 - Установка выбранных программ 3 - из Результат нулевой! Проверь плиз сам. Изивни если я сего недопонял! |
NikLok
Работает там все. Имена не те. Код:
[Param_1024x768] для 1024x768 Код:
MyLogo=T:27 L:27 W:0 H:0 Можно, конечно для всех стандартных сделать, но тогда описывать скин замучеешся. |
Boa Soft
Можно сделать так, чтоб Fixed=1 работал только в своей группе (Group), то есть, если не один элемент не отмечен в своей группе, то и Fixed=1 тоже снимается? Просто случаются моменты, когда не требуется устанавливать определенную группу или один из ее компонетов (Installitem), а для этой группы имеется общий элемент, который отпадет в необходимости установки, если не выбран хотябы один компонент этой самой группы. Во написал, надеюсь разберешся! :) |
Цитата:
А когда планируется контроль наличия элемента в конфигураторе. ( Не на истночниках - не показывается) ? TestLabelCaption = T:+800 L:400 Что-то не переносится вниз надпись - "Тестовый режим ..." Она никаких особенностей не имеет? З.Ы. Мы тут в 4-м квартале должны будем 30` Dell получить. У них макс разрешение 2500х1600. :) |
Великолепная программа, спасибо! Благодаря ей и тому, что в XP есть переменная %SOURCE%, я теперь не связан с папками $OEM$, всё ставится прямо с диска. В русской Windows 2000 также всё отлично работает, но там $OEM$ присутствует.
|
Цитата:
|
Просто я при сборке дистрибутива в nLite забиваю запуск presetup.exe при первом запуске системы, и это выглядит так: %SOURCE%/Progs/Presetup.exe.
Кстати, как исправить то, что всплывающие подсказки отображаются крякозябрами? Это относится именно ко всплывающим подсказкам, в остальном всё корректно. |
Boa Soft, Возвращаясь к вопросу о позиционировании элементов скина хочется уметь задавать координаты не тока вида T:YY L:XX YJ И ВИДА D:down R:right а также VC:verical centr HC:horizontal centr
А так же фичу типа CloseBt = T:HelpBt L:HelpBt+30 с соответсвующим понятием где какую координату брать от HelpBt |
подскажите, пожалуйста, как через BS Post Installer ставить программы с диска.
Сам файл Presetup.exe я запускаю с диска через RunOnceEx: REG ADD %KEY%\015 /V 2 /D "%CDROM%\Boa\presetup.exe /ini:PRESETUP.INI " /f Он (файл) запускается, но инсталлировать ничего не получается по причине неправильно прописанный путей. Делаю так: PRESETUP.INI ............... [Setup] RootInstallDir=%CDROM% ................ [Installitem_001] Group=Разные утилиты Caption=The Bat Description=Почтовый клиент Depends= Exclude= Folder=SOFT ;IconFile=|%SELF%\IconLib.dll IconNumber=0 SkreenShotImage=|%Self%\shots\shot1.jpg PreRegFile= Command1=thebat_professional.msi .................. Установки не происходит. В логе следующая информация об ошибке: Environment: Command-line: "D:\Boa\Presetup.exe" Config file: D:\Boa\PRESETUP.INI RootInstallDir: %CDROM% %SELF%: D:\Boa %SOURCE%: %SOURCE% %CDROM%: %CDROM% %ROOT%: %CDROM% CommonIconLib: %CDROM%\IconLib.dll CommonShotFolder: %CDROM%\shots Command: thebat_professional.msi Work Dir: %CDROM%\SOFT\ Cmd Line: %CDROM%\SOFT\thebat_professional.msi Cmd Param: Error: Не удается найти указанный файл. То есть переменная %CDROM%, так и остается %CDROM%, а не становится буквой диска. То же самое происходит, если ставить %SOURCE%. Если задавать букву СДРОМа жестко "RootInstallDir=D:", то все нормально работает. Но теряется универсальность. Подскажите как правильно настроить программу для работы с СД. |
Алексей Н.
Попробуй указать путь к файлу ответов, создай его конечно если его нет... CdTagFile=Boa\presetup.set или если последняя версия программы, то SourceTagFile=Boa\presetup.exe |
Цитата:
Код:
[Setup] |
Цитата:
А я вроде прочитал про маркерный файл в ридми, но немного не так делал. SourceTagFile=presetup.exe |
Еще вопрос. (чего-то я разошелся)
В пакете лежит утилита ShowCmdParam.exe. Как я понял она необходима для того, чтобы получать параметры командной строки. Только не понял как ей пользоваться. Более конкретно: В этой теме Тема про переводчик PROMT как раз использовали утилитку, что бы получть параметры ком. строки. Получили такие аргументы Код:
msiexec.exe /i promt7.msi KBRIYPGWNEULCSJAQHXOFVM=xxxxxxxx |
Алексей Н., можно даже так сделать - переименовать shocmdparam.exe в msiexec.exe и закинуть его сначала в %systemroot%\system32\dllcache, а потом в корень system32. Естесственно, подлинный msiexec.exe и там и там забэкапить! Потом после получения параметров вернуть все на место.
|
Может я чего не так понял? После всех мытарств, удалось получить такое окошко
Только чего-то никаких параметров там нет. |
Огромная просьба к Boa Soft. Так как я ярый поклонник вашей проги имеется некоторые пожелания!!!
1) Сделайте PLIZZZ конфигуратор (не файлов ответа) чтобы не вносить изменения вручную и не прописывать все вразброс- путаница получается! 2) Можно сделать какой-нибудь проирыватель, чтобы во время установки можно было прослушывать музыку а не пялиться в пыльный экран попусту(типа как в Windows PostInstaller)! Со мной многие согласяться-отличную программу нужно довести до совершенства. Думаю для вас это не составит больших усилий:-) |
CoolStealth,
Цитата:
Это что слушать постоянно одну и туже музыку??? А не свихнешся?? Или ты думаешь что всегда будет доступ к диску D: на котором завалы музуки??? Boa Soft делает эту прогу для работы, так что скорей всего на стенде у него колонок нет, так что реализовывать этот функционал ему будет не интересно. Да и не факт что он любитель музыки. Для этого есть FM станция, или рабочий комп.... |
CoolStealth,
нет музыка отвлекает |
Во первых на DVD можно закинуть музыки побольше чем на простой CD! И музыка не как не отвлекает, с ней интереснее! Я сделал одну кнопку пользователя на вызов простенького проигрывателя! Но это не очень удобно потому что приходится потом этот проигрыватель настраивать-ВОТ! А экран и комп я всегда протираю и с этим у меня проблем нет!
Да и это всего лишь пожелание если придется можно переделать самому-такчто без обид. А как насчет нармального конфигуратора для прописывания программ на установку- это тоже скажешь ненужная вешь, ведь не все хорошо разбираются в файловых содержаниях и для кого-то это темный лес! Вот и подумай не только о себе, ведь еще на свете МИЛЛИАРДЫ людей |
Дай ему палец - он заберет всю руку :)
|
Уважаемый Boa Soft, я уже задавал этот вопрос, но ответа не получил.
Цитата:
|
DJ Mogarych, http://forum.oszone.net/post-452539-139.html
|
Проект я не забросил.
В связи с апгрейдом 17 трубы на 19` панель дошли руки до работы с разными разрешениями. Сейчас сделал, что настройки считываются из секции по текущему размеру окна, если таковая отсутствует, то из дефолтной секции. Немного переделал позиционирование элементов управления в окне. Со звуком - наверное, только будет поддержка MIDI. Конфигуратор в планах - когда руки дойдут. Возможно, сегодня вечером выложу на тест версию. |
Boa Soft, Ну поздравляю! Теперь надеюсь дело пойдет!? Эх опять долго не спать и ЖДАТЬ! Давно тут сидим.
|
Цитата:
Лучше уж с кодировкой поправить положение, чтобы не приходилось возиться с исправлением кодовых страниц в реестре. Конфигуратор — это было бы прекрасно! Вообще, программа очень хороша, спасибо! |
Цитата:
|
Имхо, не заморачивайся со звуком, тем более midi, ничего пристойного там не всеровно услышишь!
|
Boa Soft, просьба добавить возможность вставлять во всплывающий комментарий символы "\n", чтобы был перенос строки. И по возможности отслеживать чтобы окошко с комментарием не уходило за пределы экрана.
|
Цитата:
|
Boa Soft, Очень рад, что проект продолжает развиваться. :up:
Нет ли в планах реализации моего предложения по поводу прозрачности? ;) |
YuriPet,
Если найду готовую фришную библиотеку для PNG - может быть и добавлю. Но, не хочется тянуть в проект лишние чужие компоненты. |
Выложил бэттку.
Цитата:
|
Boa Soft, есть вопросы:
1. Можно ли как-то увеличить время отображения установки каждой (или, м.б., отдельной) программы в режиме симуляции? (Не успеваю рассмотреть картинки... :) ) 2. Для чего сделана (или так получилось ;) ) задержка в несколько секунд при старте? 3. Пока не понял, как подключить/изменить музыку. Или там просто backsnd.mid подключен по умолчанию? А если я не хочу музыки? |
Boa Soft,
Цитата:
Посему слезно прошу малось - ввести ключЪ быстрого старта ( ну допустим SkinDesign ) Который бы устранял данную задержку. ( Это задержка до вывода описания программы или лиц. соглашения) В идеале можно давать ему еще значение нужного экрана. То есть допустим для 7 это экран установки конкретной программы. Ну а в идеале мечтается ( как в одном моем старом проекте ) нажал магик кей, зацепил мышкой, и поместил куды тебе надо и размер указал. Опять магик кей и все записалось в файл! Но это я думаю немалой крови потребует! А еще бы показ описаний программ из HTML встроить!!! (Хоть он конечно бывает весьма разный - но алиментарный нас бы оченно даже устроил. Текст и картинки тока, а все отсалное тока после установки системы) Никак не могу подвинуть по горизонтали элементы ItemImage и DescriptionLabel. |
|
boss911,
Цитата:
|
Boa Soft, Наконец-то я смог увидеть надись "N из M" полностью а не подрезанной снизу! Что ж ты раньше такую фичу то не развил, многих бы претензий избежать удалось. Теперь наверное будем меняться скиновыми параметрами для разрешений. В общем еще раз спасибо!
Вот раньше конфигуратор у меня был одноэкранным, а теперь, ну целый визард просто! Как его заставить работать в одноэкранном режиме снова? |
boss911, спасибо - совсем я "нюх" потерял... :blind:
|
Цитата:
Код:
[Sound] |
boss911, Я имел в виду наличие кнопочки вкл. выкл. ну или пауза - далее. А так же в теле самого InstallItem иметь ну скажем команду BackSound = 0 or 1 Так как многие куйгены имеют собственное звуковое сопровождение и такая кака - фония иногда выходит! Да и просто в течении длит. процесса установки софта звук может приестся, али с кем-то поговорить надоть будет!
Хотя конычна на моей клаве есть клавиши управления мультимедиа и можно просто звук отрубить. |
NikLok
Я тебя понял! Имхо, зачем оно надо, я сходу сопровождающую музыку отключил! Лучше кинуть силы на более полезные и востребованные предложения! |
|
Цитата:
|
По поводу паузы - оказывается, так долго открывается устройство секвенсер MCI. У меня есть пример проигрывания MIDI, работающий быстро, но он заумный и с ним надо разбираться.
Для каждого пункта делать свою музыку - ненужное излишество. HTML тоже делать не буду. Зависимость от IE. Появятся вопросы, почему не работает тамто-или там-то. Вернуть одностраничный вид конфигуратору: Код:
[Interface] |
Boa Soft, Каким параметром задается размер и положение окна с деревом выбора программ ( ну или там где отображается фай задаваемый параметром ReadMeText ) Хочу увеличить его размер и положение!
Кстати при показе rtf файлов в этом окне есть проблема. Если в таблице нет жесткого переноса строк, то получим кашу из содержимого отображаемых ячеек. Видимо надо контроль длины и переносы строк вставлять. |
Ребят по поводу проигрывателя проше добавить какой нить сторонний проигрыватель без инсталяционный я так и делаю и все работает на ура. Кстати проигрывает MP3!
|
CoolStealth, То есть ты его запускаешь ну допустим в секции [PreInstall]
А если следует перезагрузка ты его должен опять таки вставлять первой командой?! |
Boa Soft, Не всегда уверен в параметрах текущего разрешения экрана - может выведешь (по параметру) где нить в уголке?
Да и все таки хорощобы еще номер версии и билд выводить, что б потом в лог не лазить. А тоя в своих 20 вариантах уже путаюсь! Кажется обнаружил баг?! Изменил в скине строку на такую Код:
ConfigFormCaption=The choice of applications for installation|ORVT XPSP3 Corporate edition 12-10-2007 SRISA Moscow LNM ПОХОЖЕ ПЕРЕНОС его вырубает? |
NikLok,
Цитата:
Сегодня к вечеру выложу редактор. Пилотную версию. Уже все работает, кроме кнопок вызова диалога обзора, чтобы можно было легко выбрать папку/файл. Цитата:
|
Boa Soft,
Цитата:
Интересно что за система нумерации версий? Замечено что при этом экран не сразу рисует кнопки Save и Cancel, а вместо них Back и Next! То есть по счетчику команд похоже куда-то раньше влетает! Могу выслать полный архив! Если нада? Ну и пишет - access violation at adress 00468614 in modile 'presetup.exe' Read address 3E00FF4A Цитата:
|
NikLok,
Цитата:
To All Тестовая версия редактора конфигов. Кнопки обзора ('...') пока кроме первой страницы не работают. Скачать сдесь http://tools.oszone.net/BoaSoft/BSIn...onfigeditor.7z |
Цитата:
|
boss911,
Я об этом знаю. Там много еще чего недоделано. Выложил просто для оценки идеи. Проблема в том, что нужно разместить достаточно много элементов управления в удобном виде. Поэтому и сделал скроллирующиеся панели с возможностью сворачивания. |
Идея прекрасная, спасибо вам огромное!
Одного не пойму — почему всё-таки при первом запуске названия программ показываются нормально, а подсказки — крякозябрами. Кодировка ведь одна и та же. Или нет? Пробовал вставлять запуск командного файла, который в свою очередь, запускает импорт ключей реестра (перед запуском BoaSoft Installer-a_, так у меня вообще перестал работать запуск и того, и другого... |
Boa Soft, Касательно редактора.
Люблю не делать лишних телодвижений. При моей вериткали 1200 окно редактирования заголовка рисуется со скролингом, хотя на экран влазит с большим запасом! Может анализировать тек видеорежим а потом задавать размер экрана? А так же если разбить окно "Подготовки и завершения установки" на 2 или даже 3 экрана - может быть тоже скролинг удастся убрать? Может быть вкладки использовать? Причем ьак что бы после выхода запоминалась последняя редактируемая вкладка. Потому как вкладка с деревом программ в принципе будет отрывать львиную долю времени, и каждый раз проматывать 2 первых страницы лень! А вот по завершении редактирования он будет сохранять файл set-ов или конфигуратор вызывать надо будет?! |
Boa Soft Вот пока ты всплыл со своими творениями есть еще предложение ввести разные комментарии (Description) в режиме конфигуратора и режиме установки. Так как бороться с кракозябрами в версии с MUI нет сил, то в моем скине конфигурирование имеет английский интерфейс а установка русский. Но вот в режиме запуска конфигуратора я не могу отображать нормально Description. Может сделаешь параметр DescriptionInConfig и счастье мое будет чуть полнее. Если же параметр отсутствует, то использовать обычный Description.
Второй вопрос касается DEP. При установке по сети он гад ругается на каждое устанавливаемое приложение. Я уж и boot.ini правил в сооотв с рекомендациями MS а не помогает. Код:
/noexecute=AlwaysOff /NoPae |
Скажите, пожалуйста, как убрать кнопки на странице подтверждения выбора программ о способе завершения установки, т.е. перезагрузить, закрыть программу... то, что в настройке скина - понятно, раньше так убирал, а сейчас не работает...
Код:
CheckRebootBt= L:-5000 |
Ну, даже не знаю. Слишком много претензий. Возможно, и откажусь от продолжения конфигуратора. Самому мне он не особо и нужен. Писалось больше по пожеланиям.
На счет DEP - пока не сталкивался. Завтра проверю на работе. Если проблема в программе - буду искать причины. Если проблема инсталляторов или локальной настройки безопасности - то, увы... И, точно ли DEP, а не система безопасности, запрещающая запускать фалы без подписи по сети? На счет скроллинга - то в редакторе программ его не избежать. Слишком много информации надо для каждого пункта. В финале будет сохранятся статус каждой панели (свернута-развернута). На вкладки переходить не буду - по ряду причин мне удобен режим мастера. Создание сетов - можно приделать. Я в текущей версии просто отключил выбор состояния пунктов прямо из дерева. С языком, похоже, можно боротся только переходом на юникод. А, это дополнительные проблемы. |
Boa Soft,
Цитата:
Цитата:
Цитата:
Цитата:
Особенно если в дереве сделать изменение цветов для невидимых пунктов! ); (Это я все о своем - видишь уже 2 места с этим связано!) |
NikLok,
Это не центр, это из настооек IEи Explorer. Зоны безопасности. Точно сказать не могу. DEP проявляется или просто вылетом проги или сообщением что она конфликтует с защитой. |
Цитата:
Я тут что-то запутался с файлами сетов. Итак у меня на диске лежит несколько файлов presetup.ini.snnn - где nnn десятичное число. Файл set пишется в presetup.ini.set - то есть накак соспоставить его с presetup.ini.snnn я не могу. Давай что-то сделаем в этом направлении. А еще я задал неверно имя при конфиге на Т39 и получил кракозябры на своей МУйной версии, вот теперь думаю, как с такими случаями быть. Уж диагностику ты на английский точно врядли переделаешь!? |
Boa Soft, Запускаю конфиг с параметром /ini:presetup.ini.s048 сохраняю набор выбранных установок. Далее при запуске уже процесса установки, с тем же параметром (ибо параметра для задания файла ответов нет!), он мне пишет что не находит файл ответов, хотя сам же сохранил presetup.ini.set (есть подозрение что он ищет только файл presetup.ini )- я считаю что это баг! Даже если не найден файл ответов, то можно выполнить установку на основе самого ини файла. Там же есть установки по умолчанию!
Весь этот бред всплыл когда я стал разбираться, почему у меня ставится не то что я выбрал, а то что записано по умолчанию конфигуратором. Проверь пож-ста! |
NikLok,
Не надо менять расширения на корявые. Файл конфигурации должен быть ini, файл автоответов - тоже имя, но с расширением set. Другое сочетание корректно не поддерживается. |
Сорри, если было такое....
Ставлю проги с сидюка на первом запуске... Какой должен быть Runonceex.cmd? Пробовал Код:
@echo off Пробовал Код:
@echo off |
Jilted,
Я предварительно копирую папку boasoft (у меня это install) на диск С ( при помощи OEM директорий, а именно в $1 ) Это позволяет делать самое главное - сохранять выбор пользователя на стадиях начиная с T39 Соответственно запускаю я его тоже с диска С. Конфигуратор из winnt.sif Код:
[GuiUnattended] Код:
REG ADD %KEY%\%i% /V 2 /D "%SystemDrive%\install\presetup.exe force pe" /f |
NikLok, Ну я вроде вопрос конкретный задал... Мне с харда НЕ НАДО... Мне с сидюка.
|
Jilted, Тогда значит у тебя хромает определение привода СиДюка. У меня эта конструкция имеет классический вид:
Код:
SET CDROM=%~d0 Код:
REG ADD %KEY%\010 /V 8 /D "%CDROM%\Install\Presetup.exe " /f Часто мешают всякие кардридеры. Boa Soft, Я вот тут подумал, а почему ты конфигуратор обидел - в смысле в нем нет музыки! |
Boa Soft, В порядке осмысления твоего творения возникают соотв. вопросы:
А есть ли уж такая суровая необходимость в секциях [PreInstall] и [PostInstall]? Ведь действие их можно эмулировать в первом и последнем [Installitem] Может быть они так и реализованы как [Installitem] с жестко заданными остальными свойствами? А еще в заключительную секцию я вставил вызов скрипта осуществляющего настройку системы. Одновременно вызов BSPI записан в autorun. И вот тут-то есть засадный момент. Вставляю диск ставлю софт, а вот тюнинговые действия мне вроде как уже не нужны! Это же достановка софта! Пришлось перенести это дело в другое место. Может стоит ввести ключ - OnlyItems - то есть выполнять только установку программ. Вот в таком варианте предварительная и заключительная секции наполняют более глубоким смыслом? |
Здраствуйте !
Вобщем суть понятно как что, у меня не получается сделать установку Adobe Photo shop, чтобы без запроса сернийника устанавливал и такаяже проблема с Canopus Edius Можете подсказать как сделать? |
VAHAB, ищи здесь http://forum.oszone.net/forumdisplay.php?f=61
|
То All:
Не пытайтесь применять внутренние переменные BS POST (SOURCE/ROOT/CDROOM/SELF) во внешних батниках - эти переменные существуют только в сеансе программы и запущенных из нее дочерних процессах. Все. До или после закрытия программы их просто нет. |
NikLok,
Цитата:
Изначально это предназначалось для действий, которые надо всегда выполнить до/после установки. Если действия нужны не всегда - то не используйте их вообще. |
Boa Soft, Я видимо недостаточно описал ситуацию! Диск можно использовать в основном для автоматической установки системы и софта. Но я так же использую BSPI в autorun. При этом мне не нужно дополнительно создавать меню авторана, меня вполне устраивает имеющееся ( ну почти устраивает - не хватает автоскрытия отсутствующих итемов, и затенения тех которые уже установлены ). То есть второе назначение доустановка или просто установка софта. И вот там та эти действия (пролог и эпилог) могут быть нежелательны.
|
Цитата:
|
Debugger, Безусловно можно и так пойти, только придется так же перенести и механизм обнаружения %SOURCE%.
|
Boa Soft, недавно такое предложение появилось... Если немного потеснить надписи, которые отображают этап установки (Выбор программ для установки, Подготовка к установке программ и т.д.), вверх, то под ними можно поставить три-четыре кнопки с пресетами (например, "Новичку", "Опытному", "Эксперту", "Freeware"). То есть, если ставишь софт обычному клиенту, можно выбрать "Новичку". Для "Эксперта" можно ставить продвинутый софт. А если нужно соблюсти лицензионную чистоту, то выбрать "Freeware". Думаю сие несложно будет сделать с программной точки зрения. Названные пресеты - только для примера, все можно настраивать из ini-файла, также как и дополнительные кнопки снизу.
|
Boa Soft,
Цитата:
У меня тут неожиданно всплыл какой то странный эффект - отменяю всеь софт, выбираю 1 программу, жму установить - пишет выбрано 0! У другого клиента отменяется все, установить - пишет выбрана 1 программа. Закономерность поймать не получается пока. У кого нить такое всплывало? |
А как тогда делать под нее инсталки?И можна ли сделать под нее инсталку,чтобы была автоматическая,но не тихая-ну чтобы отображались прогресс бары???
Подскажите где и что писать для ее загрузки во время установки операционки и на каком этапе она включается(Т12 или Т13)? Как поменять в ней картинку? |
Cesc, будешь удивлен - но это можно не только в теме, но и в самом reame файле идущим вместе с программой
|
Цитата:
Эта оболочка показует что устанавливается,а что будет? Просто хочу сделать,что б при установке приложения было видно прогресс-бар,для этого нужно я так понимаю автоматическая установка,но не тихая. Так как делать такие инсталяхи??? |
Подскажите что писать и где что б она запускалась при первой загрузке винды и на Т12 и Т13.
Я так понимаю PRESETUP.INI-это главный файл конфигурации.кто-нить может выложить свой пример этого файла? |
Cesc, Вот тебе лекарство, которое ты просил. Но мне кажется тут совсем другое нужно.....
|
Цитата:
|
Как тестить ее с жесткого.Прописывал пути по разному-эфекта ноль.
Имеет значение расположения BS или нет? |
Cesc, читай READMe в папке с программой Там их целых ДВА! нет сил читать- запусти test.bat.
Вот только ЗНАНИЙ и ВЕЖЛИВОСТИ тебе это не прибавит! P.S. Хамить пора прекращать!!! |
Цитата:
Задал конкретный вопрос: Цитата:
Как не хамить,если вы не можете дать ответ на простой вопрос. А сил читать 60 страниц нету. |
Cesc, чего тебе не понятного то - читать не хочеш , слушать тоже , может за тебя всё сделать
|
Цитата:
|
Cesc, у меня стартует с жёсткого и нет проблемм , могу скинуть свой вариант - разберёш и разберёшся
|
Цитата:
А можно ли указывать путь установки для всех приложений??? |
Cesc, ты Read me читал?
Не читал! А нафиг у людей время занимаешь? Не хотят тут бездельникам помогать! Только флуд разводишь, уже набрал 92 сообщения - а толку ноль - во всех темах одни вопросы, и только от тебя. А все потому, что даже не пытался читать учебник по автоматической установке - букварь этого форума. По поводу HDD: В моем конфг. файле в самом начале есть строки: CheckFDD=0 CheckFlash=0 CheckHdd=0 CheckCD=1 CheckNet=0 Как думаешь, зачем? Почти в самом начале файла readme.txt есть следующие строки: Цитата:
|
Cesc, Еще я бы советовал при запуске с вмнта использовать SELF а не SOURSE. Зто может сильно облегчить жизнь, если BSPI и дистрибутив на одном диске, а тем болле в одной ветке файловой структуры. Кажется даже значения Check*** могут быть не важны, так как путь задается относительно директории запуска BSPI.
К сожалению я пока не смог получить единый ini файл для обоих случаев (DVD & HDD). То ли лень то ли неустранимое противоречие механизма работы? |
Цитата:
А форум зачем-интересно узнать? Я не к кому притензий не имею,просто очень хочется опробывать эту штуку. Ты прочитал Read me и все сразу понял как и что делать?100 % уверен что нет.А как узнал теперь умничаешь. Если готов мне реально помочь,дай асю или давай через личные сообщения. Жду ответа. Цитата:
[GuiRunOnce] Command0="%CDROM%\BS\presetup.exe"??? И еще:если я устанавлюю приложение,которое требует перезагрузки,оно перегружает и продолжает установку? |
Cesc, Честно говоря я думал ты о тестировании не при установке! Потому как в том варианте у меня все таки SOURSE.
Да должно продолжится! |
Цитата:
У меня были проблемы с нахождением инсталок,вроде решил,прописуя так: ..\\Soft\system...\... А что это SOURSE и SELF???Различия? |
Cesc, Прочти редми все таки! Первая переменная указывающая на нахождение тэгфайла а вторая указывает на директорию из которой запущен BSPI
Цитата:
|
Цитата:
Или надо писать %CDROM%\? 2.Чтоб запустиь ее прои первой загрузке ОС надо в WINNT.SIF прописать [GuiRunOnce] Command0="%CDROM%\BS\presetup.exe"??? |
Cesc,
Цитата:
У меня с T39 и до конца идет только КОНФИГУРИРОВАние!!! А уж сама установка идет после перезагрузки, и даже после 2-ГО входа в систему! Насчет Цитата:
А вызов конфигуратора в Winnt.sif Код:
[GuiUnattended] |
Цитата:
|
Цитата:
Ты для себя можешь делать твой вариант с запуском с СД! Тебе же не нужно перевыбирать. (за нас уже 2-го все выбрали!!!) |
Цитата:
а если все стоит по умолчанию,то можна и без копирования на хард? |
Cesc, да
|
А как тогда его удалить с харда после окончания всех установок?
|
Cesc, например создай в папке Temp - это по моему самое простое.... или команда RD /S /Q имя директории ....последней командой установки
|
Цитата:
то есть так писать в Win.sif? |
%temp% и %tmp% сами по себе однозначно определяют нахождение временной папки..
из winnt.sif я такого не запускал- так что проверь сам. У меня в секции post install запускается bat файл, который все чистит... [PostInstall] Folder= Command2=%SOURCE%\WPI\System\cleanup.cmd Reboot=0 PowerOff=0 |
Если можешь напиши что где писать,чтобы она скопировалась и запустилась при первой загрузке.Бошка кругом,ниче не варит не обижайся,может повторяюсь.
Если не трудно напиши.Пора спать,завтра буду разбирать что к чему. |
Cesc, если внимательно, по порядку читать readme файл и по его примеру составлять свой конфигурационный файл, то первый работоспособный файл конфигурации создается за 4-5 часов - причем без единого лишнего вопроса. Свой, который я выложил недавно собирал с нуля, примерно за 40 минут сделал. Можешь посмотреть эту тему и мои вопросы в ней - все писали файлы сами. Просто раньше багов в проге много было, и в основном шло обсуждение багов.
Еще раз советую, читай букварь форума "Учебник по автоматической установке" - пока его на 100% не освоишь каша в голове будет все больше и больше. |
Чет не могу сделать так,чтобы она грузила инсталки с CDROM-а.
Как это исправить,че где писать,подскажите. Уже как тока не писал,пишет не найден указаный файл.Версия 1.0.9 |
Цитата:
Код:
[Setup] Код:
[Installitem_007] |
Konf,
Писал и так и так. RootInstallDir=%SOURCE%\SOFT\-там инсталки и так писал. потом в нужной проге Folder=TOTAL COMMANDER v6.03a и Command1=пример.ехе. не хочет,хоть ты тресни. Пишу вместо %SOURCE% имя диска например F:\,все работает. |
чего прописано в SourceTagFile=
и где оно (то, что прописано находится? |
Цитата:
Пишу прямо в RootInstallDir=F:\-имя моего сд-запускает,а с %CDROM%-нет |
1.0.9 значит что написано в CdTstFile= и где это находится ( то, что после равно)
см. файл readme.txt строка 193 |
Нема такой строки в PRESETUP.INI
|
readme.txt ЧИТАЙ!!!!
строки 152-160 Код:
[Setup] Код:
CdTstFile - Поддерживается внутренняя переменная %CDROM%. Программа сканирует |
Konf,
Так че делать. 1.Я так понимаю надо просто закинуть $install$.id в корень СД. 2.записать в PRESETUP.INI CdTstFile=$install$.id. А че писать в $install$.id??? |
ничего в него писать не надо- просто диск , где лежит этот файл и даст букву переменной %CDROM%
можешь хоть bootfont.bin искать, хоть Win51 - главное, чтоб файл с ЭТИМ именем, что прописан в CdTstFile был в корне твоего CD |
Прописал в PRESETUP.INI:
[Setup] RootInstallDir=%CDROM% EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=0 CheckFDD=0 LogFile=%SYSTEMDRIVE%\InstallLog.txt LogInstall=1 CdTstFile=BOOTFONT.BIN ;CdTagFile=0 ;DefaultTimer=30 ReadMeText= писал в CdTstFile=%CDROM%\BOOTFONT.BIN-ноль [Installitem_022] Group=System Caption=hfdhgdfghdfh Description=Набор библиотек Depends= Folder=Soft\TOTAL COMMANDER v6.03A Command1=TCMD603A.EXE Не работает |
Цитата:
|
Цитата:
Как тока не писал-не грузит.Что еще может быть,что ДЕЛАТЬ??? |
Поиск по теме дал аналогичный вопрос, но ответа не нашел. Порядок установки программ - я так надеялся, что он определяется номером Installitem_xxx, а оказалось, установка идет в порядке групп. Может я невнимательно читал, можно ли задать порядок установки? Или придется искусственные группы делать, чтобы добиться нужного порядка? В "идеале" конечно модно сделать одну группу, но это не так красиво выглядит...
|
Цитата:
Цитата:
ГДЕ ЛЕЖИТ TCMD603A.EXE ? полный путь напиши... |
Цитата:
Где лежит BS не имеет значение? |
Где лежит BS значения не имеет
пробелы в имени папки убирал? |
Цитата:
Может че-то с дисководом?В версии 1.10 пишет,что вроде определило букву-F:,но дальше пишет,что не удалось найти файл |
у тебя точно файл назван TCMD603A.EXE
я и про расширение и про буквы в названии- например русская "С" вместо английской... не находит только этот файл? |
Цитата:
Ну вроде решил так-был прописан Bootfont.ini,а в RootInstallDir=%Sourse%. Я икспериментировал,вроде пишет,что букву определило,но та же проблема. Случайно поменял RootInstallDir=%Sourse% на RootInstallDir=%CDROM% и все заработало.Может это баг с %Sourse%,может у меня чето не то. Завтра все соберу и протестю заодно. cmdlines.txt,RunOnceEx.cmd просто кинуть в $OEM$ и все или надо еще чет прописать,эт я чтоб наверняка получилось,вот и спрашую В svcpack.inf писать надо это [GuiRunOnce] Command0="C:\install\presetup.exe " ????? |
Цитата:
Цитата:
Цитата:
Код:
[Setup] |
Да, из-за столь "интересной" дискуссии, мой вопрос замылили... Видно не судьба :(
... Ay_Emul: no song playing... |
Так че там насчет cmdlines.txt и RunOnceEx.cmd?Они просто лежат в $OEM$,но их же надо както запустить.Или ниче больше прописывать нигде не надо?
|
Bulba_S, видимо автор пошел по аналогии с установкой драйверов( это про группы)- сначала все для чипсета , потом для видео....а Installitem просто для идентиикации программы..
|
Konf, в былые времена я бы бросился писать свой аналог сабжа. А сейчас решил приспособиться под это поведение. Старею ;)
|
Bulba_S, В свое время я пытался автора уговорить на заданную а не групповую последовательность установки. Увы мои аргументы не были признаны убедительными.
Все потому что этот для проект для него не главный. Эх что-то давно его не слышно. Отмалчивается всё! Сейчас я тоже мечтаю об аналоге BSPI написанном на автоИТ. Но у самого времени нет на это, а жаль!!! |
Цитата:
|
Debugger, И не говори! Лично для меня это был большой подарок, особенно если бы там еще автоснятие с отсутствующих итемов было, а так же авто нажатие кнопки разрешения при установке по сети (чего то я никак зону безопасности не могу понизить), ну или хотя бы опциональный звук между итемами (останавливается же сволочь и стоит!!!)! А пока я на строй версии скин под себя передвигаю! Хорошо хоть теперь для каждого разрешения можно свои координаты задавать!
|
Boa Soft, Не могу никак перенести иконку устанавливаемого приложения под прогресс бар общего индикатора. Типа она тока во второй половине экрана могет быть?
Код:
ItemImage=T:77 L:198 W:0 H:0 В идеале конечно - сколько раз упоминается столько и выводится!!! А еще было бы интересно ввести действие для итема в случае его неустановки! Поясняю. Допустим я копирую с помощью OEM папок какую то программу, а галочки пользователь не поставил! Значит ея на диске быть не должно! Тогда действием при неустановке будет - СТИРАНИЕ ПАПКИ с программой! Во какой бред можно придумать! |
Блин! Ребят, помогите плз!!!
Устанавливаю проги с сидюка. Через Runonceex.cmd должен определяться сидюк и запускаться боасофт инсталлер, что НЕ происходит! Поправьте плз, где я налажал... Runonceex.cmd: Код:
@echo off Код:
[COMMANDS] |
Jilted, все вроде верно. А попробуй вставить вызов прямой боасофт инсталлер. Он должен запустится. Выведи также значение %CDROM% в какой нибудь файл а потом посмотри его значение. Может у тебя не тот диск определяется!
|
Цитата:
у меня вот так стоит, но я копирую presetup на жесткий диск через $OEM$ REG ADD %KEY%\095 /VE /D "Wizard Installer start..." /f REG ADD %KEY%\095 /V 2 /D "%SystemDrive%\install\presetup.exe force" /f |
NikLok, как вывести значение %CDROM% в какой-нибудь файл?
Я после запуска cmd-шника иду в консоль и пишу %CDROM% - консоль мне в ответ - не понимаю типа что ты мне тут пишешь :) romeo91, что с /f что без /f пробовал - не запускается... И что это вообще за ключ такой??? |
Jilted, в консоли набери reg /? , там рассказано что это за ключ
|
Jilted,
Код:
echo Value CDROM is - %CDROM% >> "%ProgramFiles%\runonce.log" Цитата:
Jilted, А ты проверял он вообще у тебя запускается с твоим конфигом? |
Jilted, у меня запускается похожим образом:
Код:
net stop wscsvc |
Debugger, А ты дальше реально используешь BSIPATH ? Она вроде должна потом пропасть после завершения батника?
|
NikLok, ну да пропадает. Потом она и не нужна.
|
Jilted,
Цитата:
|
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] Цитата:
Это баг или сделано специально, тогда зачем? Моя задача: спрятать компонент 'Installitem_008' и чтобы он не ставился, когда отключены все зависимые компоненты или группа. |
Boa Soft,
я новичок в этом ,обясни пожалуйста если не трудно как работать с этой прогой и как внедрить в неё свои проги |
tim75,
Дык уже объяснено и даже неплохо в ридми. А в этой теме тоже много информации, выбери режим просмотра "Все", сохрани на диск и используй, как пособие. Так потихоньку и научишся, главное самому пробовать и будет тебе много знаний и счастья! 8-)) |
boss911,
Цитата:
Просто фича была заложена ДО добавления зависимостей и это было упущено. |
Цитата:
|
Цитата:
:unsure: |
Цитата:
Жду новую версию, надеюсь на исправление, так как моя сборка софта зависла в воздухе. |
Увы, пока новой версии не ожидается.
|
А я Вас обманул - новая бетта!
v1.11b Все исправления связаны с выбором программ в селекторе: 1. Выбор пунктов обрабатывается независимо от их видимости. 2. При выборе всех пунктов и наличия исключений выбирается пункт по умолчанию из взаимоисключающихся. Если такого нет - то только первый из взаимоисключающихся. 3. При выборе всех пунктов группы и наличия в ней исключений выбирается пункт по умолчанию из взаимоисключающихся. Если такого нет - то только первый из взаимоисключающихся. 4. При наличии в группе взаимоисключающихся пунктов выбранного по умолчанию и фиксированного, вся группа взаимоисключающихся пунктов становится фиксированной во избежании нарушения логики работы (для того, чтобы выбрать другой пункт, выбор этого надо отменить а он фиксированный, а оба выбрать нельзя - они взаимоисключающие). Сссылка - как всегда в шапке (один exe для тестов). |
Boa Soft
Цитата:
|
Boa Soft, долго въезжал в список изменений... Пришлось за поллитрой сбегать :) Ты писать не устал? :)
|
Цитата:
Может и немного коряво, но вроде бы все описал. Просто с этими вопросами обращались и ранее, но было лениво. Ранее я при изменениях обходил все дерево выбора, сейчас же сделал так, что обрабатываются массивы записей в памяти, а потом уже отображаются изменения. После этого все стало значительно легче. PS Попробуйте, если нормально, то займусь оптимизацией - там пара мест, гдке на скорую руки сделал обработку в 4 прохода, хотя можно уложится в 1. |
Boa Soft, А автоскрытие и автоанселект отсуствующих кады сделаешь? Вопрос же связанный с деревом. Предположим выбирается по умолчанию, а его реально нет или путь неправильный?
|
Boa Soft
В группе есть шесть компонентов (Installitem). Два из них взаимно исключаемые (Exclude=Installitem_002 и Exclude=Installitem_001). Последний компонент завязан со всеми остальными: Код:
[Installitem_006] Цитата:
|
Цитата:
Вопрос не существенный - просто надо писать конфиг правильно. И перед записью проверять наличие всех файлов. boss911, Цитата:
Цитата:
Цитата:
|
boss911,
Обновил версию, проверьте. Добавил пару проверок. |
Немного я не понял. Изложу полностью свой конфиг:
Цитата:
Нельзя ли сделать так, чтобы фиксированный компонент (Installitem_006), который привязан к двум взаимно исключаемым компонентам (Installitem_001 и Installitem_002) и они к ему, первым делом исходил из того, где указан Default=1 ? |
Boa Soft,
Цитата:
У меня тут не получается в скине пользовательские кнопки UserFuncBt (1-3) вверх поднять! Они никак не привязаны по высоте к SelectProgMemo или к SelectProgTree?! P.S. Я понимаю, что давно пора релиз выпускать, но эта фича с автоскрытием мне покоя не дает! Хочется до чертиков! Хоть сам пиши! Потому и пристаю в ПМ. P.P.S. Что - то в предпоследней версии не убирается надпись о тестировании тока форумом. Раньше она спокойно пряталась! P.P.P.S. Пришла совсем идиотская мысль - а может в итеме ввести параметр (ActivSourse), который будет обозначать при каких значения SOURSE его отображать в дерева выбора. Во всех остальных деселектить и не отображать! Просто в реализации?! |
NikLok, сделай генерилку конфигов, делов то. Небольшая база, программка на два-три скрина (можно без интерфейса), на выходе PRESETUP_DVD.INI, PRESETUP_CD.INI, PRESETUP_NET.INI. Кстати, чуствую, что мне тоже может такое понадобиться, если напишу, выложу. Правда примочки типа иконок, картинок и хинтов я не использую, видимо будет ограниченная версия ;)
... Ay_Emul: Elvis Presley - Can't help falling in love |
boss911,
Сдесь действует and а не or. |
Boa Soft
Ну, не знаю, в версии 1.10.13.34 меня не устраивало одно, что фиксированый, скрытый компонент с взаимно зависимыми компонентами, всеровно устанавливается, когда все зависимые компоненты отключены, о чем я писал здесь. Все остальное меня устраивало, то есть работало, как я того и хотел. Я попросил тебя это пофиксить, ты пофиксил, но теперь вылезли другие грабли с мои конфигом. Теперь я вообще не могу понять (каша в голове), как мне реализовать свой конфиг, чтобы выбор компонентов происходил так, как я этого хочу! Придется вернуться к версии 1.10.13.34, пусть лучше будет один нюанс, чем вообще не работающая моя задумка работы конфига, так как другой вариант конфига мне не подходит. :( |
Уважаемый Boa Soft, программа заслуживает самой высокой оценки! :clapping: Из личного опыта: WPI закидвал меня ошибками JavaScript, едва я его запустил, до настройки программ я так и не дошел. А тут - все без багов, легко конфигурируется через ini, а не через какой-то мудрый скрипт.
Но есть пара замечаний по именованию параметров: RunValyeName - наверное, правильнее будет RunValueName SkreenShotImage - в Англии говорят ScreenShotImage;) Также приличное число орфографических и грамматических ошибок в Skin.ini и Readme.rtf. Но, в принципе, это будет критично уже в стадии релиза (кстати, какие прогнозы на дату?;)). К тому же это я могу и сам поправить, а вот параметры - тут нужна ваша помощь;) |
Нашел проблему:
Если задать две комманды то выполняется только первая, а вторая нет - проверял в версиях 1.10.13.34 и 1.10.13.29 |
HiGH_ZeRO, Хм! У меня выполняется и 2 и 3. А вот другой момент меня более беспокоит! Сегодня во время установки отвалилась мышь. Не смог клавишами срубить задачу. То есть выйти на надпись "Отменть установку программы"
|
В виду изменения личных предпочтений и превода производства на другие (image based) технологии проект потерял для меня былую актуальность. Но, это не значит, что я его полностью забросил.
В планах - перевод проекта под GPL - код станет общедоступным. Соответственно, изменение лицензионного соглашения в сторону уменьшения ограничений. NikLok, Цитата:
|
Boa Soft, А один хоткей ввести - Пропустить установку - тоже геморно?
|
Цитата:
Может в будущем и Интегратор драйверов в GPL перевести? Или хотя бы разбить его на составляющие как-нить (дополнительные dll'ки). Это я к тому, что давно уже охота немного улучшить интерфейс распаковщика, да и некоторые фичи прикрутить. |
Debugger,
На счет интегратора - врят ли, там много кода, который применяется и в производстве. Некотрые ноу-хау мне не хотелось бы обнородовать. |
Народ! Ни в лом, объясните нубу, как я понял - программа поддерживает автоматическую установку программ, при помощи файла ответов.
Чёт я не втыкаю. В моём понятии автоматическая - без нажатия клавиш "Далее", "Я согласен" ,выбора путя и т.д. Так если она так может - полностью сама ставить софт, привидите небольшой но толкавый примерчик, что бы я понял. Заранее благодарен! Всмысле я имел в виду коротенький примор кода с хорошими пояснениями. Буду примного благодарен! |
Fyckoff, чтобы воспользоваться программой из темы, ты должен сначала научиться сам ставить автоматически каждую нужную тебе программу в отдельности. Чудес на свете не бывает, никакая автоматика не сможет подобрать нужные ключи и нужные тебе настройки к каждому инсталлятору. А BS Post Installer - этого всего лишь удобный интегратор таких автоматических установок, т.е. можешь выбрать, какие программы ставить, какие нет, задать таймер и набор программ по умолчанию. Но сначала разберись с каждой своей программой в отдельности, научись автоматически ставить ее, чтобы нужные настройки применялись при этом и т.д.. В этом тебе поможет учебник по автоматической установке . раздел "Опытному пользователю", "Установка приложений":)
P.S.: Когда разберешься, то поймешь (это так на будущее), что для успешного применения BS Post Installer'у файл ответов ну совершенно не обязателен. Достаточно лишь написать файл конфигурации и задать в нем таймер - нажимать и печатать все равно ничего не надо будет;) Пример найдешь, если скачаешь текущую бетту из шапки - там он вложен:) |
Подскажите, на какой минуте установки надо запускать Post Installer, чтобы программы устанавливались под учетной записью Default User и при этом в процессе установки можно было несколько раз испльзовать перезагрузку.
|
Как запустить Post Installer при первом входе в систему через svcpack?Как и что надо прописывать,,чтоб внести в реестр на т-13
|
Post Installer плохо работает с альтернативным RunOnceEx. Как только завершается работа presetup.exe окно RunOnceEx уже не показывается (хотя и список прописанных команд все-таки выполняется) и происходит дальнейшая первичная загрузка ОС...
|
Как запустить Post Installer при первом входе в систему через svcpack?Как и что надо прописывать,,чтоб внести в реестр на т-13
|
Cesc, А в чем прелесть Вашего способа svcpack? Как это сделать я не знаю!
|
|
Подскажите, нигде не нашел (ни в skin.ini, ни в Presetup.exe с помощью Restorator 2007) , как изменить время показа всплывающей подсказки в описании программ. Хочу его увеличить.
|
Bysh, presetup.ini
|
Если не секрет, в каком разделе, как называется строка?
|
Bysh, прочти это,может найдешь,что тебе надо.
http://rapidshare.com/files/100920321/readme.zip.html Не могу изменить картинку.Заменяю картинку на свою,результата ноль. Как она изменяется??? |
Вложений: 1
Сделал скин для данной тузлы Royale (Media Center Style).
Тестируем, отписываемся, и благодарим :). качаем тут: http://ibox.org.ua/106358/ http://rapidshare.com/files/10103251...rStyle.7z.html |
Boa Soft, В очередной раз столкнулся с тем что для разных способов установки требуется корректировка параметров в файле настроек для режима конфигуратор! Так например при установке по сети он просто не находит иконок. Так как все лежит в подпаке диска С ( ну или на который ставится) с именем $win_nt$.~ls (для WinXP).
И вообще если она не находит папку с иконками вылетает сообщение о нарушении обращения по памяти. Приходится нажимать кнопку далее, но потом все прокатывает. Кстати когда же свершится переход на йопен соурс! |
Нельзя ли сделать так, чтобы скины для инсталлера брались не из папки, а из архива (место на CD ограничено - например скин от WindoStroy в архиве занимает 171.2 Kb, а в распакованном виде 2526,8 Kb)
|
ya158, скины или скрины при установке. Если картинки при установке приложений, то их можно просто на винт распаковывать и делать соответствующие изменения в конфиге.
|
|
ya158, проблема решается гораздо проще - пережми Wallpapers.bmp в JPG (ну и в Skin.ini поменяй расширение этого файла). Большую часть места в скине от WIndoStroy именно эта картинка и занимает. У меня JPG-шка фоном стоит, так папка Skin где-то 570 кб весит;)
|
Если картинки при установке приложений, то в конфиге в SkreenShotImage= прописываем путь к файлу и так для каждого приложения. Для картинок делаем sfx-архив, который распаковывае нужные картинки. Например в С:\1\1.jpg, то пишем SkreenShotImage=С:\1\1.jpg
|
Anakin,
Именно это я и имел ввиду. Спасибо. Но былобы лучше, если бы все картинки скина можно было бы хранить в архиве, как это делается, например, в браузере Opera. |
Цитата:
|
Boa Soft, Может тогда сделать что б в кач-ве иконки png файлы можно было подсовывать?!
|
Цитата:
|
Boa Soft, Если в группе все элементы не видимы ( visble=0 ) то наверное группу лучше не рисовать вообще?!!! Только место занимает и отвлекает мыслями и вопросами _ что это, где это, для чего это!!!
|
При выборе All в BSPI есть проблемы! Похоже в BSPI ошибка по этому поводу. К примеру ини файл имеет след строки:
Код:
[Installitem_100] [Installitem_100] [Installitem_102] хотя по идее как раз 100 то должен быть выключен! Так и остаюсь пока на - Full programm version: 1.10.13.34 |
а может у кого есть черный скин
поделитесь если есть |
garbals, Я просто поменял фоновую картинку на темную.
|
Добрый день!
Очень мне понравилась программа, хотелось бы заменить ею неповоротливый WPI. Но у меня просьба : Нельзя ли убрать диалог "Подтверждение выбора программ" (соответствующим ключом в ini-файле), чтобы после выбора программ и нажатия кнопки "Далее" сразу пошла установка? |
gabasov, Прочтите ридми! Времени у всех мало! Вам нужен параметр DefaultTimer=0.
Переключение по Тав автор делать не будет. Я уже как то писал ему об ентом! Boa Soft, Если выбрать "Ни одного приложения" то программа выдает сообщение об ошибке. Кажется я уже об этом писал?! Есть идея, в этом случае выдавать на заданный таймаут окно выбора программ, то есть вести себя так бы при ручном варианте. Если пользователь не воспользовался этой возможностью - тихо выйти и все! Сейчас я сам пишу такой скрипт на AutoIt. В нем есть функция чтения параметров из ини файла. Код:
$var = IniReadSection( @ScriptDir & "\PRESETUP.SET", "Selected_Items") Хорошо бы устранить это заменив символ _ на =. И файл бы выглядел бы что-то типа: Код:
[Selected_Items] |
Цитата:
А мне надо убрать третий ("Подтверждение выбора программ"), сразу после которого начинается установка. |
gabasov, Читиайте доки! Вам еще и ключ force при запуске поставить надоть!
|
gabasov, наверно никак, в доках по крайней мере я не встречал.
|
_Aspire_, gabasov, Если нет файла ответов, то наверное и не будет автозапуска установки, без подтверждения.
Так что сначала конфигуратором создаете файл ответов. А потом запускаете с ключом force. По крайне мере у многих так работает. Может конечно я еще чего забыл. А вот выдержка из ридми: Цитата:
|
Я имел в виду, установка как в WPI: на одной странице и выбор программ для установки, и кнопка установить, без дополнительных страниц и диалогов
|
В связи с недостатком времени на поддержку проекта я перевел его в open-source. Исходный код свободно доступен.
Смотрите шапку. |
Цитата:
|
:wink:
Цитата:
|
Цитата:
|
boss911,
На счет драйверов я несколько в раздумье. Там единое ядро с утилитой для развертывания образов, а ее я пока не готов сделать доступной. |
Что ето за ошибка???
Вот PRESETUP.INI Код:
[Common_Info] Код:
[Commands] |
Junos, Возможно не сохранен файл ответов. То есть запусти с ключом config и нажми save.
|
NikLok, Спасибо большое!
|
Цитата:
Ой как некрасиво...... :(((( |
Цитата:
Кстати, информация об авторе config отображается отдельно... Так что все честно, ИМХО ;) |
Цитата:
|
Почему при запуске при первом входе в систему подсказки пишутся крякозябами? Редактирую файл настроек стандартным блокнотом.
Может быть дело в кодировке, ведь в то время, когда запускается прога идет кодировка ascii. Если просто в винде запустить то все нормуль. В чем может быть дело, подскажите. |
_Aspire_,
Добавить в RUNONCE.CMD Код:
rem Изменение кодовых страниц для правильного отображения кириллицы (BS PostInstaller - Блин!) |
Новая версия
Текущая версия 1.12.3. Новое в текущей версии. 1. Добавлен список зависимостей по или: DependsOr - зависимости. можно через ';' указать программы, необходимые для установки этой программы (достаточно любой из этого списка). 2. Добавлена проверка наличия файлов - CheckTagFile, Файл, при отсутствии которого этот пункт не будет отображатся. 3. Добавлены новые строковые константы в скин: HintDependsOrItems,HintDependsOr,HintDependsAnd. 4. Исправлено отображение состояния пункта (не снималась птичка) при назначении зависимостей и исключений с пунктами в разных группах. 5. Изменено лицензионное соглашение. Новое в версии 1.12.2. 1. Добавлен ключ BeepOnStart – издать звук (пропикать) при помощи PC Speaker; Новое в версии 1.12.1. 1. Добавлена возможность изменять цвет фона и текста для групп и пунктов в окне выбора (Добавлены константы TreeFontGroupColor;TreeFontSelColor;TreeFontSelGroupColor;TreeSelColor; TreeGroupColor;TreeGroupSelColor); 2. Новый скин 2008 - спасибо Jekson07. Новое в версии 1.10.14 - 1.11.6. (непубличные) Проект был в застое. Изменения не фиксировались. Все доработки были направлены на изключение ошибок выбора. PS Проект еще жив :) |
Boa Soft, и радует!))
|
Boa Soft
Код:
DependsOr=Installitem_001;Installitem_002;Installitem_003;Installitem_004;Installitem_005; ... Заметил, что кнопки UserFuncBt выше, примерно на 2 пикселя, от остальных: PrevBt, NextBt , LicConfirmBt и FinishBt. Заметно это (скачок), когда переключаешь с одной страницы на другую. ---------- Снова поднимаю вопрос: уж больно быстро исчезают всплывающие подсказки. Было бы отлично, если бы для подсказок задать время задержки исходя от количества символов (2 символа = 1 сек.). Добавь хотя бы общие время задержки или чтобы это можно было задать через SKIN.INI, плиз. У тебя есть встроенная функция импортирования REG файлов - 'PreRegFile' и 'PostRegFile', а почему бы тебе не сделать и на скрытый запуск пакетных файлов (RunHideBatFile1и2), что бы не таскать с собой утилиту скрытия окон, в том числе консольных. Что скажешь? |
Текущая версия 1.12.4.
Новое в текущей версии. 1. Исправлено неправильное поведение чекбоксов при сложном сочетании зависимостей и исключений. 2. Обработка DependsOr и Depends объединены в одну оптимизированную функцию. 3. Изменены подсказки - очень длинная строка исключений или зависимостей разбивается на несколько строк. 4. Fixed теперь не блокирует изменение состояние пункта при изменении их за счет связок и исключений, только ручной ввод. 5. Исправлена документация к программе и ошибки в этом файле. |
А редактор конфигурации не будет входить в поставку? Штука ведь удобная.
Ошибка в меню "Пуск" после установки программы: написано Демо запуск (кофигуратор) - пропущена буква "н". |
Цитата:
Пока тестируем саму программу. В виду найденных ошибок достаточно сильно переллопачен код. Поэтому жду отзывов любителей конфигов со сложным переплетением зависимостей и исключений. В программе есть пример такого применения - установка компонентов офиса 2003 и пакета совместимости с 2007. |
Boa Soft, Сегодня проезажал Курск возвращаясь из Алушты. Вспоминал о тебе родном. Включил шарманку - а тут подарок к концу отпуска!!! УРА!
Ты бы поправил заодно старый баг с невозможностью писать в тот же файл лог во время установки программы?! Там же никакой теоретики не надоть, тока тупо расставить флклосы и флопены?! Еще бы расчет стартовых координат и размеров балунов подсказки в конфигураторе поправить! У меня они часто имеют много текста и их границы могут вылетать за края экрана! |
Цитата:
|
Boa Soft, новую не тестил, но есть пару предложений:
1. Может сделать возможности проигрывания музыки, то есть прога запустилась и музыка играет. Только чтобы играла и во время установки. Желательно чтобы свою можно было ставить. 2. Может в всплывающих подсказках сделать возможность отображения небольшого скрина, то есть навожу наа прогу какую-нибудь и с подсказкой выводится небольшой скрин. 3. И может чуток увеличить скрин при установке? B можно по подробней о нововведениях, а то я не понял ниче. |
Цитата:
Цитата:
|
Boa Soft, Давай введем в файле ответов секцию [Installed_Items]
В эту секуцию будем по мере успешной установки софта переносить последовательно соотв строки из [Selected_Items] Это поможет просто решить вопрос доустановки софта! Надо будет просто не анализировать состояние диска, а разотмечать те итемы которые есть во вновь вводимой секции! Мне кажется такая простая штучка будет весьма полезна. При выборе всех или по умолчанию так же учитывать эту секцию! p.s. Выполнил тестовый прогон - впечатления положительные!!! Баз с Visisble=0 поправлен! |
Цитата:
|
Boa Soft,
Цитата:
А управление порядком поиска тэг файла по типам носителя будет когда нить. То есть ввести переменную: SourseTypeSearchOrder=Flash;CDrom;Net;HDD;FDD Хотя вроде все флешки и съемные диски это Removable? Или уже есть более тонкие механизмы определения типа носителя? |
Цитата:
|
Boa Soft,
Ожидаются ли подвижки с вопросом, который я задавал здесь? И ожидается ли возможность запуска конфигуратора на Т-39? |
На счет скина - думаю. На счет T39 - врятли. Если используется какая-либо статически линкуемая библиотека, то из-за возможности запуска на t39 нет ни какого желания переписывать все с динамическим импортом. Возможен. правда, вариант написания отдельного урезаного конфигуратора для запуска на Т39, но затраты труда того не стоят. Будет настроение - попробую.
По поводу скинов. Новый винамп использует пакованый скин. В результате при загрузке достаточно большая задержка. |
Цитата:
А как же мои предложения? |
Цитата:
|
Я пока не планирую глобальные изменения и дополнения программы.
|
Редактор конфигурационных файлов
Код:
Пилотная версия №2 редактора конфигов для BS Post Installer. Программа пока имеет статус бетты и достаточно сырая. |
Boa Soft
Попробовал работать с конфигуратором. Очень, на мой взгляд, полезная "весчь"! Есть несколько пожеланий: 1. Не стоит перенумеровывать Installitem_ХХХ, т.к. я, например, сознательно оставляю "дырки" в нумерации ну и т.п. 2. Не надо удалять закомментированные строки - ведь они для чего-то вставлялись? 3. Ссылки Exclude на несуществующие Installitem тоже не стоит удалять (ведь такие ситуации не приводят к ошибкам) |
Цитата:
Цитата:
А оставлять промежутки нет смысла - теперь через редактор очень легко добавить и группу и итем в любое место. Осталось подчистить мелкие ошибки и доработать интерфейс. |
ОК! Согласен ;)
А вот еще просьба/вопрос: Можно ли как-то увеличить время отображения имитации процесса установки при запуске основного модуля с ключом test ? |
Цитата:
|
Бум ждать...
|
Boa Soft,
Цитата:
Я бы даже сказал, что хочется переходить от пакета к пакету по нажатию! Это нужно для оценки дизайна экрана установки пакета. А так же не помешала бы возможность управления положением скриншота - Вверху, центр, внизу. Ну и по горизонтали может быть. Ибо часто текст закрывается скриншотом! Или может в редакторе конфигурации сделать показ экрана установки? |
На странице подготовки и завершения установки поиграл плюсиками! Тык вот после схлопывания - расхлопывания - пропало поле ввода нижнее. То есть надпись "Внести в реестр после установки программ" есть на экране а поля ввода нет! Аналогично и с другими полями.
На странице "редактирования заголовка" похоже те же проблемы! Видимо это систематика. Так как они везде работают коряво! |
New!
Редактор конфигов для BS Post Installer. Пилотная версия №3 Код:
1. Исправлено несохранение некотрых параметров. Текущая версия 1.12.5. Код:
Новое в текущей версии. |
Boa Soft, Мил человек бью челом тебе низко! Поправь все таки показ балон помощи в конфигураторе. Ну не красиво же когда половина его отсекается экраном (слева или справа) Если нужен мой конфиг срочно вышлю.
Может все таки сделать показ экрана установки в редакторе конфигурации. Я вот тут пока не указал, что корневой папкой моего проекта является спец виртуальный диск не видел иконок. Причина в том что я использую переменную %SOURCE% в определении IconFile=%SOURCE%\INSTALL\ICONs\SysIntern1.ico А так же часто используются SELF SYSTEMDRIVE У народа есть наверняка ими определяемые переменные. Так может ввести еще экран работы с переменными - показ и принудительное присвоение значения?! А если бы еще предложенный вариант доустановки? :help: ( Такая версия для портэйбл софта самое то!) то и релиз было бы не стыдно выпускать ужо!!! |
Цитата:
Цитата:
По поводу подсказок и прочего: Текущая версия 1.12.6. Код:
Новое в текущей версии. |
Спасибо. что проект продолжаешь поддерживать :)
Очень понравилось работать с конфигуратором. Визуально можно посмотреть расположение всех элементов, иконок и зависимостей. Не приходится каждый раз запускать пресетап. :up |
Boa Soft, Так что все таки должно быть в файле News.txt в 11 пункте к версии "1.10.14 - 1.11.6. (непубличные и беты)"
Цитата:
|
Может ли программа при наведении курсора на приложение в режиме выборе отображать ассоциированный с ней скриншот и заданное описание? Насколько трудоемкий процесс - реализация такой фичи?
|
Редактор конфигов для BS Post Installer.
Версия 1.3.1.8. Код:
Новое в текущей версии. Цитата:
|
Boa Soft
Цитата:
У меня к тебе еще одно предложение, которые еще возникло очень давно, даже где-то я о нем тут писал. BS Post очень удобно использовать как авторан на CD, иногда в конфиге есть два режима установки того или иного софта - автоматический и ручной способ. Так вот, при так называемом ручном способе установки, хочется, чтобы при запуске установщика, BS Post умел сворачиваться в трей, если задан такой параметр (см. ниже), по окончании установки окно разворачивается. Например: Код:
[Installitem_ХХХ] |
Цитата:
|
Boa Soft,
Цитата:
Цитата:
|
Цитата:
|
Режим скрытого запуска и, возможность использования команд интерпретатора cmd я добавлю в ближайшей версии.
С перехватом вывода врятли буду возится. оно того особо не стоит. Лог переделывать не буду принципиально, потому что это не общая помойка, а лог программы и писать в него постороньнее не нужно. Добавлю только некотрые вещи для более надежного сохранения информации при сбое. [Installitem_ХХХ] MinToTray=0 или 1 Сомневаюсь, что это нужно, но, добавить несложно. |
Цитата:
Ждем с нетерпением новых версий. :) |
Текущая версия 1.12.7.
Новое в текущей версии. Код:
1. Добавлено свойство MinToTray. При MinToTray=1 программа будет сворачиватся в трей. |
Очень нужные команды, насчет скрытого запуска :) , спасибо. Потестим :oszone:
|
Boa Soft
В редакторе конфиг-файлов 1.3.1.8 замечено, что при открытии существующего PRESETUP.INI и просмотре групп программ: а) исчезают старые описания; б) вид группы принудительно изменяется на "обычная". Надо бы поправить... ;) |
Boa Soft, Еще бы в редакторе, при его запуске сделать по умолчанию уже ВЫБРАННЫМ предыдущий проект. Работа же как правило итерационная, а не одноразовая. Тем более что ты это фиксируешь в файле ConfigEd.ini
|
Цитата:
Цитата:
|
Цитата:
|
Boa Soft, Давно уже писал тебе о проблеме в скиновом механизме.
Решил я скин под себя перелопатить. И никак не смог перенести кнопки ( Новости лицензия документация далее ) в левую половину экрана! Они оказались привязаны к окну вывода или дерева выбора(на след экранах)?! Это можно попр4авить?! |
Еее.. тута вопросик есть. Меня немного раздражает надпись "© Boa Software 2005-2008 Russia, Kursk" в нижнем левом углу. В конфигах лазил не нашел где она там. Как ее можна удалить? Я попробовал хекс редактором строка пропала. Законно ли ет действие и не нарушится работа программы???
|
Цитата:
|
crashtua, это нарушение авторских прав. Раз автор счёл нужным поставить копирайты на продукте, значит так и должно быть.
|
crashtua,
Цитата:
Цитата:
|
Boa Soft, А вот еще бы иметь возможность из внутренней переменной вытаскивать в скине номер версии!
А то приходится ручками писать: Код:
StartupCaptionLabelCaption= Boa Software Post installer v1.12.6.0 |
Цитата crashtua:
Еее.. тута вопросик есть. Меня немного раздражает надпись "© Boa Software 2005-2008 Russia, Kursk" в нижнем левом углу. В конфигах лазил не нашел где она там. Как ее можна удалить? Я попробовал хекс редактором строка пропала. Законно ли ет действие и не нарушится работа программы??? » License.rtf Цитата: - При изменении скина программы метка с упоминанием об авторстве должна оставаться четко читаемой. _______________________________________________________________________________________ Понял верну назад)) Цитата:
|
4esto govarja ja vsjo eto ne chital no mne interisuet odna vesh mojno s pomashju BS Post install instalirovat programi priatskie s aktivaciem naprimer Adobe photoshop CS2 ili Corel Drow X3?
|
Carlito, Программа допускает такую возможность, так как не занимается войной с ветрянными мельницами!
|
spasibo
|
Цитата:
|
Цитата:
|
Boa Soft
Привет, а есть руководство для твоей проги, или наглядный пример ? |
Цитата:
|
Где его взять ?
|
illznn, Скачай дистрибутив из шапки поставь и в директории установки читай этот файл! Вот ведь ленивый ты какой!
|
New!
Редактор конфигов для BS Post Installer. Версия 1.3.1.9. Код:
Новое в текущей версии. |
Boa Soft, Хочется странного. Что бы можно было вызывать редактор конфигов по параметрам командной строки сразу к редактированию канакретнага итема! Дело в том, что как правило ошибки в конфиге связаны с неправильной идентификацией или определением положения файлов. И тогда тока представьте себе, что наш любимый BSPI приобнаружении ошибки такого рода, о чудо, вызовет редактор с неправильным итемом!!! И мы не будем никуда переходить (другие проги, редакторы и т.п.), а шустро поправим обшибку и помчимся дале!
|
Цитата:
|
Цитата:
|
Вложений: 1
Всем привет!
Сёдня скачал прогу, забил список прог, решил протестить - всё нормально (в тестовом режиме). С файлами ответов - тоже (тестовый режим). Потом, дай, думаю, попробую через него проги установить. Запускаю Presetup.exe, выбираю три проги, нажимаю "Установить", за секунду-полторы на экране пролетает прогресс-бар с информацией о прогах (типа, устанавливает), но проги не ставятся. Прикрепляю свой PRESETUP.INI |
Цитата:
Код:
[Setup] |
boss911, не помогло :(
|
Цитата:
|
boss911, устанавливаю это проги: Installitem_046, Installitem_049, Installitem_057. Пытался ставить другие, ничего не получается. Ставлю с диска, кроме BS там ничего нету (т.е., всё лежит в корне). Тестовый режим проходит нормально.
Ваши замечания учёл, внёс, всё без разницы - то же самое. |
Цитата:
Код:
[Setup] |
Boa Soft,
Цитата:
установки вещь интересная, но сильно сложна в реализации может оказаться. В принципе можно даже не конфигуратор, а файловый менеджер, который в случае указания файла правильно, сам бы поправил его значение в файле конфигурации! D_Master, Я думаю Вы просто не находите свой источник установки. Либо маркерный файл не находится, либо по нему неправльно определятся положение источника. Прочитайте лог установки и скорее всего решите многие проблемы! |
boss911,
Цитата:
Что-то я совсем запутался... Отрывок из лога: |
D_Master,
Цитата:
У меня обычно они равны реальным путям!!! Вообще судя по значению %SELF%: C:\WinXPlusOne\!DVD_MULTIBOOT\PostInstall ты запускаеся с реального диска без прожига или образа?! Рекомендую представить папку твоего проекта как виртульный драйв - много проблем можно так решить. Boa Soft, У меня программа спрятана а default=1 - она должна ставиться или нет? Я как то ожидал что да. Опыт показал что - НЕТ. Как должно быть? |
|
В редакторе конфигурации, при выборе иконки программы, редактор постоянно предлагает выбрать из файла shell32.dll, независимо от того, прописан iconlib.dll или нет.
|
D_Master, просто создайте образ и снего уже проверяйте, и все пути будут верны. Все будет хокейно! ;)
|
Цитата:
Вот как у меня: Код:
RootInstallDir: %SOURCE% |
вопрос следующего характера можно ли реализовать (или если реализовано то торкните меня носом) следующее:
в зависимости от выбора пользователя запуск одной программы но только с разными ключами приведу пример для ясности: - установка Office ; ---- Word ---- Exel ---- PowerPoint ---- Access если юзер выбирает только 1 компонент к примеру: Word то запускается Код:
setup.exe /word Код:
setup.exe /exel однако если юзер выбирает несколько компонентов к примеру: Word & Exel то запускается Код:
setup.exe /wordexel Код:
setup.exe /wordexelaccess думаю данный вариант установки достаточно актуален |
arthurkas, По-моему, тут проблема только в том, что надо создать много .MSP файлов. и уже с ними прописывать пункты. Например:
Group=Office word=word.msp exel=exel.msp ну и так далее единственное-много пунктов будет для выбора. |
boss911, dsc, DJ Mogarych, парни, что-то я совсем запуталсо...
В общем, структура папок (надо было сразу с этого начать:() Код:
D:\ |
Вложений: 1
D_Master, Попробуйте
Код:
[Setup] Код:
[Installitem_001] |
D_Master, легче создать конфигурационный файл с нуля с одним пунктом, и посмотреть, как там всё выглядит. А затем перенести в рабочий.
arthurkas, если написать "Exel", то работать точно не будет. Excel. И не .msp, а .mst-файлы. Для создания этих файлов надо использовать Office 2003 Resource Kit Tools. Читайте статью про автоматическую установку Офиса. В BS post installer-e строка запуска будет выглядеть, например, так: Код:
Command1=setup.exe TRANSFORMS=название_файла.MST /qb- |
про *.mst файлы я осведомлен ...
но создавать для каждого случая свой *.mst это дико если в пакете офиса 9 компонентов то посчитайте сколько это вариантом *.mst файлов надо и соответственно сколько разных пунктов выбора в данном случае лучше и проще будет реализовать через config.xml примерно следующим образом: - [Preinstall] копирует куданить на хард заранее подготовленный config.xml для инстала офиса... например %systemroot%\config.xml - далее в соответствии с выбором юзера (Word/Exel/и тд) выполняется расскоментирование/добавление соответствующих строк в %systemroot%\config.xml - далее выполняется установка офиса (setup.exe /config %systemroot%\config.xml) из скрытого пункта связанного с пунктами Word/Exel/и тд посредством зависимостей вот так работает... но тем не менее вышеописанный функционал не помешал бы |
Цитата:
А config.xml не замучаетесь править вручную, комментировать-раскомментировать? Я свою установку Офиса на работе сделал за час, состоящую из 5 пунктов, и включающую интеграцию третьего сервис-пака и создание административной установки. |
:)
я сделал за пол часа установку ЛЮБЫХ компонентов офиса - в [Preinstall] На хард копируется только config.xml во временную папку что ясное дело роли в принципе не играет... config.xml правится НЕ вручную: в %SELF%\Tools у меня лежат: - прожка chgstr.exe (заменяет строки в файлах) - editOfficeConfig.bat следующего сожержания: Код:
SET Id=%1 Folder=%SELF%\Tools Command1=#HCMD: editOfficeConfig.bat EXCELFiles которая заменяет (комментирует) строку "<OptionState Id="EXCELFiles " State="absent" Children="force" />" в %systemroot%\temp\config.xml... указывая тем самым что "Microsoft Office Exel" будет ставиться по умолчанию... Соответственно аналогичные команды и на другие 9 компонентов офиса; собственно вот и все после того как выполнятся все выбранные юзером компоненты и нужные строки в config.xml будут закомментированы запускается установка офиса из скрытого пункта связанного с пунктами Word/Exel/и тд посредством зависимостей : setup.exe /config %systemroot%\temp\config.xml - [Postinstall] удаляет config.xml ЗЫ честно говоря не встречал людей которые делают тонкую настройку компонентов офиса ... все и всегда пользуются настройками по умолчанию ... да и в config.xml не все настройки используешь ЗЫ ЗЫ апдейты офиса тоже легко интегрируется через config.xml |
|
dsc, спасибо, ваш конфиг помог, всё ставится!
Всем спасибо за ответы! :happy: |
Цитата:
а на счет Цитата:
Код:
Command1=Install\TotalCommander.exe |
Цитата:
Можно сделать и так, судя по вашему примеру: Код:
[Setup] |
Подскажите плиз, каким методом экспортировать ключи реестра? если добавлять до либо после команды - не получается... :( Добавлять как команду - постоянно выдает сообщениена подтверждение.... Мож какие ключи надо? с ключем /S происходит выше описанное...
|
Цитата:
пример: PostRegFile=key.reg аналогично: Command2="Regedit /S key.reg" |
Цитата:
|
Цитата:
т.е. Command2="Regedit /S = PostRegFile |
Комсомолец,
Цитата:
|
Странно... У меня всё работает. Ну да ладно-главное что хоть так работает. :)
|
Комсомолец, Вообще мне надо просто экспортировать ключи без Экзэшных файлов, типа как гибкая настройка, выбрал что надо и автоматом экспортировались рег файлы. Но вот даже через "Regedit /S" не срабатывает, ток что проверял...У меня вообще рег файлы не экспортируются.... :( в чем дело не пойму... вот мой конфиг.
|
Вложений: 1
Чет забыл прикрепить :biggrin:
|
dsc,
Код:
PostRegFile=Regedit /s Soft\sofware\Visual\Cursors.reg Просто указываете reg файл и все!!!! |
NikLok, Дело в том, что никак не срабатывает...
Ни так PostRegFile=Regedit /s Soft\sofware\Visual\Cursors.reg Ни так PostRegFile=Soft\sofware\Visual\Cursors.reg Ни так Command1=Regedit /s Soft\sofware\Visual\Cursors.reg И ни так Command1=Soft\sofware\Visual\Cursors.reg /S :( Цитата:
:wink: |
dsc, dsc
Код:
Command1=Regedit /s %CDROM%\Soft\sofware\Visual\Cursors.reg Код:
PostRegFile=Soft\sofware\Visual\Cursors.reg |
dsc, Ты проверял этот рег файл то вообще. Может в нем обшибка?
Вот пример который у меня срабатывает на BSPI 1.12.7.5 Код:
[Installitem_410] Я не помню эта папка физически как лежит? Boa Soft, Уже как то писал об ентом. Если в конфигураторе выбрать не устанавливать ничего, то в логе программа пишет: Цитата:
Что же это за файл такой - anserver file. Мне думается такое поведение BSPI не правильное! Я же специально выбрал ничего не ставить! Давай сделаем что бы он либо молча выходил, либо запускался как бы без ключа FORCE. То есть с конфигураторм. |
boss911, NikLok, Пишет
Код:
Reg File: Regedit /s Soft\sofware\Visual\Cursors.reg Код:
Command1=Regedit /s %CDROM%\Soft\sofware\Visual\Cursors.reg По завершению эксперимента отпишусь... :wink: |
да... версия у меня 1.12.6. та что в шапке :)
|
dsc
Цитата:
Код:
PostRegFile=Regedit /s Soft\sofware\Visual\Cursors.reg Код:
PostRegFile=Soft\sofware\Visual\Cursors.reg |
Цитата:
Цитата:
Цитата:
|
dsc, Boss911 тебе уже отписал
Ну можешь еще извратиться Command1=|C:\WINDOWS\regedit.exe /s Soft\sofware\Visual\Cursors.reg Давай ты сразу будешь вставлять в текст кусок экспортирования в реестр - там всего то строк 1-10 Кстати в шапке несмотря на заголовок ссылка на версию 1.12.7.5 ! |
dsc,
значится объясняю: вариант: Код:
Command1=Regedit /s %CDROM%\Soft\sofware\Visual\Cursors.reg так как, вопервых, обязательно необходимо указать расширение фала *.exe выдержка из дока: Код:
прога.exe-s не сработает %Folder%\Regedit.exe /s %CDROM%\Soft\sofware\Visual\Cursors.reg %Folder% в свою очередь составляется следующим образом - RootInstallDir\Folder понятное дело в %Folder% файла Regedit.exe нету и это вызовет ошибку "Error: Не удается найти указанный файл" потому здесь нужно было бы прописать явно Код:
Command1=%systemroot%\system32\Regedit.exe /s %CDROM%\Soft\sofware\Visual\Cursors.reg Код:
Command1=#HCMD: regedit /s %CDROM%\Soft\sofware\Visual\Cursors.reg если же вы используете вариант: Код:
PostRegFile=Soft\sofware\Visual\Cursors.reg %Folder%\Soft\sofware\Visual\Cursors.reg и скорее всего этот путь составляется не верно в силу неверно заданных вами переменных RootInstallDir и Folder для проверки пути рекомендую прописать следующую команду: Код:
Command1=#CMD: echo %Folder%\Soft\sofware\Visual\Cursors.reg && pause если вышеописанные моменты вам не помогут опишите ваше расположение фалов, где находиться папка с BSPostInstaller и где Cursors.reg и я вам составлю рабочий PRESETUP.INI на последок: при использовании командной строки избегайте пробелов в путях или всегда старайтесь обрамлять пути ковычками так как например команда Код:
Command1=#HCMD: del %Folder%\Soft\Microsoft Office\file.reg Код:
Command1=#HCMD: del "%Folder%\Soft\Microsoft Office\file.reg" NikLok, Цитата:
Код:
Command1=|C:\WINDOWS\regedit.exe /s C:\WINDOWS\Soft\sofware\Visual\Cursors.reg * разумеется можно указать и относительный но перед этим необходимо позаботиться что бы файл реестра находился по этому пути... в вашем случае это C:\WINDOWS\Soft\sofware\Visual\Cursors.reg |
здесь, видимо, надо пояснить какие пути где обрабатываются:
относительные пути без использования переменных окружения BS PostInstaller допустимы только для первого файла в строке Command1= например при: Код:
RootInstallDir=F:\Soft если указать относительный путь к файлу russian.lng затруднительно или не возможно, то необходимо указать прямой путь к нему вида (F:\Soft) или с обязательным применением переменных окружения %Root% %Folder%... так например в случае с regedit.exe сам файл regedit.exe находится на диске отличном от Cursors.reg потому будет правильнее указать полный путь к Cursors.reg: Код:
Command1=%systemroot%\system32\Regedit.exe /s %Folder%\Soft\sofware\Visual\Cursors.reg здесь стоит отметить не точность в документации которая гласит: Код:
Внимание! Если не указано Folder, то %FOLDER%='' |
arthurkas
Вы все написали правильно, но зачем же все так сложно, когда все должно правильно, просто вся загвоздка в том, видимо, что dsc не правильно задает переменную того раздела или носителя, откуда ставится софт. Самый красивый способ импортировать reg файл через функцию 'PreRegFile', надо просто докопаться почему у него это не получается, а не искать сложных обходных путей. Вот один из моих рабочих примеров: Код:
[Setup] Цитата:
|
Цитата:
постарался наиболее доходчиво разжевать как можно больше вариантов решения проблемы... в случае с добавлением инфы в реестр действительно самый красивый и простой способ импортировать reg файл через функцию 'PreRegFile' ... однако информация будет также полезна при работе с другими программами поддерживающими ввод из командной строки... хочется надеятся что описанные моменты уменьшат количество вопросов у пользователей. Функция 'PreRegFile' может работать некорректно изза 2 проблем: 1- BS PostInstaller не находит SourceTagFile 2- где-то неверно прописан путь для переменной окружения для локализации проблемы стоит задать и выполнить строку: Код:
Command1=#CMD: echo %CDROM% && echo %Root% && echo %Folder% && pause если строки будут содержать "%CDROM%" то зн BS PostInstaller не находит SourceTagFile. Судя по PRESETUP.txt который dsc выложил ранее CheckCD там назначен. Более того, судя по постам dsc, BS PostInstaller находится и запускается с диска D: а это, я полагаю, HDD dsc, выложите еще раз ваш текущий PRESETUP.txt и подробно опишите расположение ваших фалов (где находиться папка с BSPostInstaller и где Cursors.reg) с полными путями |
Цитата:
Цитата:
|
boss911, arthurkas, Файлы лежат CDROM\Soft\Software\Reg\13MSCONFIG.reg. Cам BS лежит CDROM\Soft\BS\Presetup.exe.
По началу BS искал реги на C:\ пока не поменял CheckHdd=0, но сейчас он тупо не находит файлы... :( *.ехе файлы он находит и запескает... Код:
[Setup] Код:
Boa Software Post Installer V1.12 Цитата:
|
arthurkas, Замечательное разъяснение вопроса! Такое ощущение что вы либо исходники смотрели либо долго разбирались. Прямо хоть в редми в приложение пихай.
Все же немного пофлеймю! Цитата:
dsc, Цитата:
Цитата:
|
Цитата:
дело в том что BS PostInstaller запускает файл из первого параметра строки, а потом передает ему все остальное в строке как есть, тобиш как параметры, и здесь уже действует стандартное правило передачи параметров в винде (как в командной строке)... если вы передаете файлу параметр являющийся относительным путем то уже сам этот файл при исполнении добавит к этому пути свое местоположение тоесть если вы запустите в командной строке винды Код:
regedit /s \Soft\sofware\Visual\Cursors.reg определив что "\Soft\sofware\Visual\Cursors.reg" является относительным путем regedit.exe добавит к нему свое местоположение и попытается внести данные из полученного файла "C:\WINDOWS\Soft\sofware\Visual\Cursors.reg" другими словами любая команда вида: Код:
Command1=execute.exe \key ..\langFiles\russian.lng |
Boa Soft
Может, стоит убрать (?): Цитата:
|
Цитата:
Не стоит. Это защита от дурака. Я не обязуюсь поддерживать полную совместимость файлов конфигурации. Если будет резкое изменение структуры. то поменяется и циферка. Цитата:
|
Цитата:
|
Цитата:
|
boss911,
Редактор и пресетап привязаны к определенной версии файла конфигурации. Поэтому, при замене не будут опознаны как правильный файл конфигурации. |
Черт, никак не могу запустить софтину при установке висты сп1. Есть кто нить у кого это получилось? Стукните в личку плиз.
|
Возник такой вопрос по использованию bsconfigeditor.
При редактировании существующего проекта если попытаться изменить название группы, то и в следующем окне редактирования запуска программ они уже видны в группах с новым названием, но только по выходу в секциях installitem_xxx названия групп остаются старые и в дальнейщем их естественно не видно. Так нельзя делать или я до конца не разобрался? |
Genry111, Boa Soft, Думается это недочет программы.
|
Цитата:
|
Цитата:
|
Хочется выразить большой респект автору за редактор конфигураций, стало гораздо легче. Вот баг-репорт и предложения:
1. Секции раскрывать и закрывать можно щелкая по самому названию секции, а не по кнопке с плюсиком. Когда быстро работаешь, долго мышем туда тянуться, еще и попасть надо с первой попытки :) 2. К кнопкам Назад, далее и Отмена, что снизу расположены, добавить Сохранить. Это Must Have однозначно. Если что-то надо быстро изменить, надо долго листать. Можно также добавить сохранение по Ctrl+S. 3. Если параметр равен нулю или вообще не указан, то вообще не писать его в файл. Сам инсталлер же это понимает. Иногда нужно ini-файл самому глянуть, так попонятнее будет, да и размер поменьше. 4. Почему в окне Редактирование программ, при выборе Папки программы, можно выбрать папку только если она находится там же где и редактируемый ini-файл? То есть нельзя подянться выше. У меня папки с BS Installer и с софтом на диске лежат отдельно. 5. Добавить возможность включать такую фичу - подставлять системные переменные окружения и переменные созданные в редакторе в пути автоматически. Предположим добавляю команду запуска проги nircmd.exe, которая лежит в подпапке папки с инсталлером, и эту подпапку я определил в редакторе конфигураций как пользовательскую. Теперь я просто щелкаю мышкой по nircmd.exe в этой папке, и в путь эта переменная сама подставляется. Так же можно сделать и с системными переменными. 6. Кнопка "Скрыть консоль" у каждого пункта редактирования команд установки на случай запуска батника. Или просто пункт - скрывать все консоли принудительно. 7. Почему путь к папке Shots и iconlib.dll берется относительно RootInstallDir? RootInstallDir это место где лежат инсталляшки а картинки софта и либа иконок должны лежать в папке с инсталлером. 8. Настраиваю переменную RootInstallDir = Soft. Но Installer так и прописывает его в путях - Soft, а не %SOURCE%\Soft. И инсталлер тупо запускает прогу на установку с путем Soft даже без буквы диска и естественно ничего не находит. 9. При растягивании окна редактора по горизонтали лучше растягивать не окно слева, а формы (длинные пути писать удобнее). 10. При создании новой группы или проги пусть курсор сразу скачет в название и выделяет "Новая программа 1". То есть жмем добавить и сразу печатаем название. Вроде все, если что-то непонятно спрашивайте. |
Debugger, все подробненько описал, у меня все руки не доходили так подробненько вопросы описать :sorry:
|
fox_sly, как начал работать с ConfigEd так и добавлял в текстовый файл вопросы, по мере их появления :)
|
Boa Soft, Скока пунктов можно в конфиге добавлять? Я к тому, что у меня свыше 47 прога вылетает... :(
|
Boa Soft, Можно в Посте как-то реализовать команду
start /wait file.exe чтобы потом запустить taskkill.exe /F /IM прога.exe Но при запуске file.exe и taskkill.exe /F /IM прога.exe в следующей строке, файл программы не успевает открыться, а его уже убивают и когда он открывается уже следующая программа ставится! В батнике же все работает: @echo off echo Устанавливаем... start /wait file.exe /VERYSILENT echo Готово! echo Закрываем окно... taskkill.exe /F /IM прога.exe echo Готово! PS: Батник запускать через Пост не хочется... |
SamLab, а можно полюбопытствовать что за прога?
|
Debugger,
@echo off echo Устанавливаем... start /wait stdusetup.exe /VERYSILENT echo Готово! echo Закрываем окно... taskkill.exe /F /IM STDUViewerApp.exe echo Готово! |
SamLab, Что то это какой то неполный verysilent если приходится потом окно гасить? Может Atouit пришить? Кстати она чего то не скачивается. Наверное сайт автора уронили.
|
NikLok, Я не пользуюсь АвтоИтом - качается отсюда прекрасно http://www.stdutility.com/download/stduviewer.exe
|
SamLab,
Цитата:
Цитата:
|
Цитата:
|
dsc, Конечно автор ответит лучше ( ответ будет 999), но у меня это число около 115
|
NikLok, нашел здесь
|
Debugger, Да простит меня модератор! ( там версия младше чуток) Все завязываю!
|
SamLab, только что проверил - все работает нормально, несколько раз проверял.
Код:
[Installitem_004] |
NikLok, Вот STDU 1.5.18 - http://samlab.ifolder.ru/8552795
|
Boa Soft, Почему в конфигураторе для указания пути к программе я не могу подняться по иерархии выше папки с файлом где лежит presetup.ini ?
Зачем введено такое ограничение, или как его культурно обходить? (У меня BSPI лежит в папке INSTAL в корне, а софт в папке _Soft_ и тоже в корне.) |
NikLok, Folder=|%SOURCE%\_Soft_ и никаких проблем
|
SamLab, Это я понимаю, я про то как задать энто дело в конфигураторе мышкой, а не вставкой и ручным редактированием! Тем более, что далее софт разложен еще п уровням иерархии!!!
|
Цитата:
|
Boa Soft, При указании команд этого ограничения нет! Скачи хоть по всем доступным местам. Как правило первой командой идет либо запуск программы либо скрипта из той же папки. Можно было бы в этом случае, брать значение этой папки и подставлять его в поле папка программы, если оно пустое!
В последней версии пропала память о предыдущем редактируемом проекте! Мы имеем специалированные папки для скриншотов и иконок. Поэтому к кнопкам .... (хождения по каталогам) при выборе, добавить еще по кнопке для соотв каталога. (Так быстрее перемещаться) |
Цитата:
|
Debugger,
Цитата:
Если последний раз редактирования данного итема, то это значение итак уже есть в ini файле в полях самого итема. А если ты добавляешь новый итем - какая польза от памяти предыдущего? P.S. Чего то я никак руский аналог для итема не вспомню! |
Цитата:
Item = пункт. |
Я всегда делаю все руками и для меня даже удобнее так, что можно самому все проконтроллировать
|
Цитата:
Вот если бы Boa Soft смастерил конфигуратор еще года три назад, тогда я еще о таком очень мечтал. :) |
Цитата:
|
Комсомолец, boss911, SamLab, Мне кажется, что концепция интерфейса конфигуратора требует значительной не то дизайнерской не то архитектурно-концептуальной доработки. Я так же как и Вы паразитирую (в хорошем смысле-то есть пользуюсь результатами своего труда) на годами отлаженном конфиге, но пытаюсь найти положительные моменты и в использовании конфигуратора. Ну например при добавлении новым единиц софта в конфигураторе можно быстрее найти значения тех строк, которые нужно скопировать в новую единицу. Опять же меньше изнашивать клавиатуру, а значит и свои суставы. Очень полезен он будет для составления дисков ориентированных на конкретного заказчика или сферу деятельности. В общем с нетерпением ждем новых версий!
З,Ы А еще стало трудно манипулировать файлом конфигурации при числе пунктов боле 100. Конфигуратор это и облегчает и упорядочивает. Опять же отсутствие проблема с перенумерацией (у меня уже кое где все промежутки повыедались) |
Цитата:
|
Цитата:
Что конкретно предлагаете? offtop on Дочего мне нравятся фразы типа таких " Нужно переработать интерфейс и идеологию!" и все дальше думай че хош. Человек свою позицию высказал, "мне не нравится", а свой вариант развития не предоставил.... Или другая крайность когда растекается мыслю по дерву, и хочет реализации функции которая нужна один раз на миллион, но требует перелопачивания всей функцинальности.... Если хотите чтобы было, организуйте ветку в которой выработайте виденье реализации функций. затем предложите реализовать программерам. Исходники открыты, запульнуть их на sourceforge.net в публичный доступ вот русскоязычным программерам и будет чем заняться... А если сделать аглицкий фейс то и иностранным тоже.... Ссылки что чукча не писатель, а только читатель не принимаются... Это проект "для себя", так что вкладывайте в него... Качественными идеями, дизайном, реализацией кода, качественными баг репортами, написанием доки, переводом.... offtop off |
Цитата:
|
Навскиду предложить ничего не могу!
Но мне кажется лучше было бы отталкиваться от приложений. То есть основной акцент сделать на удобство добавления новых единиц. Может быть это визард проводящий по этапу добавления нового приложения, а может просто окно с полями. Структура котрая сейчас (вкладки тоже наверно такими будут) пугает обилием инфорамции ( не НАС, а тех кто первый раз сталкивается)! Может быть оставить эту кухню для экспертного режима? оПЯТь таки, что бы добавить 1 приложение я должен пройти, просто так несколько экранов, ничего там не меняя! |
To All, подскажите как сделать паузу перед выполнением очередной команды? Проблема в том, что после распаковки rar-архива запускается установщик, после чего надо запустить файл из директории установленной проги. Но BS не дожидается и запускает след. команду, и естесно не находит файл...
|
Ребяты, я понимаю что по конфигуратору много предложений и пожеланий. Я понимаю, что в нем есть баги. Но, у меня нет ни времени ни желания что-то кардинально менять. В том виде, в котором оно есть (с учетом исправления найденных технических багов), оно меня полностью устраивает. Программа выполняет свои функции. Когда у меня есть свободное время - то я уделяю некотрую часть совершенствованию разработки. Но, сейчас его нет. Максимум - исправлю найденные баги.
Если что-то не нравится - чтож, ищите более подходящий, бесплатный или коммерческий софт. Значительной переработки дизайна интерфейса не будет. |
Boa Soft
Попробуй, закомментируй самый первый 'Installitem_ХХХ' и посмотри, как конфигуратор отображает группы программ. Код:
;[Installitem_000] |
Boa Soft, ну в принципе из того что есть уже можно вполне сносно лепить настройку.
|
Boa Soft, Еще как нравиться! Потому и пристаем к тебе родимый!
Ведь наша цель сподвигнуть тебя на совершенствование и введение новых фич. p/s/ А где можно найти ссылки на все творения Ужасного и Могучего BOA. ? Vadikan Мне кажется такие уважаемые люди должны иметь в "Профиле" указатели на их творения? |
NikLok, http://www.kursknet.ru/~boa
|
boss911, Когда я заглядывал туда месяц назад там все сильно устарело вроде бы. По моему я даже интегратор апдейтов не нашел.
|
Boa Soft, Нашел свойство редактора конфигурации которое мне просто как бритва по горлу!
При записи файла рн удаляет строки коментариев! Я не нашел можно ли это отменить. Такое поведение я считаю не приемлимым по следующей причине. Часто при отладке приходится коментировать какие-то команды. Ну перенес на другую строку и поставил символ ; . Зато для восстановления достаточно проделать обратную операцию а не вспоминать строку. Теперь же это невозможно?! |
Сайт устарел. А сейчас, в связи с переходом на другого провайдера я вообще не имею возможности его обновлять.
|
Boa Soft, Вот я и предлагаю иметь вкладку - ссылки на активно поддерживаемые темы! Если это будет реализовано автоматом, то экономия времени будет налицо!
|
Добрый день.
Вроде перечитал весь форум, но не нашел ответа на свой вопрос. У меня не появляется экран выбора программ после перезагрузки системы, таймер стоит на 10 секунд, комп пикает но экран не появляется, через 10 секунд начинается установка и появляется экран. А хотелось бы чтобы пользователь мог убрать что посчитает ненужным или добавить что надо. Делаю так: <RUNONCE.CMD> cmdow @ /HID @echo off SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Предустановка приложений" /f REG ADD %KEY%\015 /VE /D "Software installed..." /f REG ADD %KEY%\015 /V 2 /D "%SystemDrive%\install\presetup.exe" /f cls exit <cmdlines.txt> "RunOnce.cmd" <presetup.ini> [Setup] EnableUserInput=1 <SKIN.INI> [Interface] StayOnTop = 1 |
IgorLyahov, Попробуйте в presetup.ini поставить DefaultTimer=0
и может быть у вас просто остановиться на выборе программ |
IgorLyahov, можно огласить весь presetup.ini :)
|
Вложений: 1
Вот секция [Setup].
Весь файл в прикреплении. [Setup] RootInstallDir=%SOURCE%\Install CommonIconLib=%SOURCE%\Install\Skin\me.icl CommonShotFolder= LogFile=%SystemDrive%\InstallLog.txt LogInstall=1 DetaliseLog=1 EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=1 AdminRightsRequired=1 CheckFDD=0 CheckCd=1 CheckFlash=0 CheckHDD=0 CheckNet=0 SourceTagFile=install.id DefaultTimer=10 ReadMeText= LicenseText= RunOnceKey=999 RunValyeName=TEMP_BS_POSTINSTALLER UseRunKey=0 ShowLog=0 AutoClose=1 SupressReboot=0 BeepOnStart=1 |
Цитата:
|
IgorLyahov,
Цитата:
Цитата:
|
IgorLyahov, Поставте время задержки побольше, возможно таймер начинает тикать до появления самой оболочки. Я уже сталкивался с этой проблемой... Программа начинала работать до того как появится на экране и терялось где-то 7 секунд... у вас возможно уходит все время...
Цитата:
|
DSC,
Цитата:
|
Программа не появляется, и по всей видимости она находиться на заднем фоне. Список файлов соотвтетствует кроме файла PRESETUP.SET, но его я убрал позже, думал может он влияет на проблему.
Попробовал сделать как указано в посте 899, получилось, задержка правла побольше, секунд 11, сейчас попробую все собрать в образ и установить. |
При установке на виртуальной машине появляется через 23 секунды.
Впринципе это нормально, поставил таймер на минуту и все. Спасибо всем ограмадное. |
Цитата:
Цитата:
|
Ссори, новичек, исправлюсь. :up
|
DSC, У нас это не принято. Считает человек полезным сообщение пусть ставит, нет - нельзя его неволить. У нас свобода :)
|
Ment69, как бы я тока процетировал что написано, а человек сам решает как ему в дальнейшем поступить... :wink: и ни я это написал... :)
|
Boa Soft, Забавный эфект наблюдаю в редакторе конфигураций. Мне понравился у SamLab некий пунктик, бессовестно его переношу к себе, не заботясь при этом о нумерации пунктов. Таким образом, что в файле они идут по нумерации 1 0 1 и далее со всеми остановками. Так вот, это приводит к тому, что на последнем экране добавленная пункт-программа выводится в группе аж 2 раза! Если же не полениться и добавить в конец с устранением конфликта нумерации, то задвоения не происходит.
По мне лучше поправить такое поведение, чем руками править нумерацию. Ибо как правило, хочется добавлять в участок где группа а не в конец файла. А при таком добавлении это вызовет перенумерацию всех следующих! Столкнулся тут с необходимостью разбить пункт на 2, что было вызвано необходимостью перезагрузки между командами!!! Вот и не знаю что лучше: ввести фичу деления пункта на 2 или разрешать перезагрузку в каждой команде?! Я думаю ты скажешь, что ради одного шизика не стоит огород городить. |
Boa Soft, В редакторе конфигов. Определяем зависимости. Потом решаем, что компонент был внесен неправильно в правую половину. Удаляем его. И вот тут недочет - он не возвращается в список в левой половине. Приходится закрывать окно и снова открывать.
Стрелки перемещения программ внутри группы перемещают только в конец\начало группы, может лучше на 1 шаг. А то что бы поменять два элемента местами приходится в mahjong играть. В BSPI если бы можно было управлять прозрачностью списка этапов ( Выбор программ, Подготовка, Установка ....) можно было бы получить неплохие эфекты.? |
Boa Soft, Похоже я нашел маленький баг, дающий повод выпустить очередной БИЛД (понимаю ТЫ занят, но пора бы уже, да и к новому году неплохо нас облагодетельствовать).
Ситуация такова. Код:
[Installitem_102] Код:
- begin ------------------------------------------------------------------------- Этот случай я конечно у себя вылечу, но осадочек остался! |
Boa Soft, Хорошо зная о наличии твоего адона autorun, я все таки предпочитаю использовать его прототип, то есть BSPI в качестве авторана. Так тут я понял, что было бы весьма недурственно иметь возможность отключать из командной строки выполнение секций [Preinstall] и [Postinstall]. Предполагается что они уже были выполнены при установке системы и повторное их выполнение излишне, а потому может быть отключено.
|
Цитата:
|
ХОРОШО БЫ ЕЩО ИСТРУКЦИЮ ПРОСТЫМ НЕ ТЕХНИЧЕСКИМ ЯЗЫКОМ,Я КАК МУЗЫКУ ВКЛЮЧИТЬ ПРИ УСТАНОВКЕ ЦЕЛЫЙ ДЕНЬ ИСКАЛ А НАДО БЫЛО ВСЕГО ЛИШЬ В ПАПКЕ C:\Program Files\Boa Software\Boa Software Post Installer\Skin ФАЙЛ BACKSND_ убрать _ в названии,и в файле SKIN в разделе [Interface] PlaySound = 0 изменить на PlaySound = 1,в разделе [Sound] ;BACKMIDI = BACKSND.MID убрать ; перед BACKMIDI
кто знает где скачать инструкцию,чем подробнее тем лучше ,а то не программа а конструктор сделай сам КАК СДЕЛАТЬ ФАЙЛ ОТВЕТОВ ПРИ УСТАНОВКЕ ПРОГРАММ,ЗАПУСКАЮ КОНФИГУРАТОР ОН ПОКАЗЫВАЕТ ПРОГРАММЫ КОТОРЫЕ СТОЯТ,НАЖИМАЮ СОХРАНИТЬ(создание файла ответов и закрыть программу) появляется файл PRESETUPв папке программы в нем ; +++++++++++++++++++++++++++++++++++++++++ ; BS Post Installer answers file V2.0 ; this text auto generated ; Do not modify manually!!! ; +++++++++++++++++++++++++++++++++++++++++ [Common_Info] Ver=2.0 Autor=No Name Date=09.12.2008 CRC=3155127563 [Selected_Items] installitem_043 installitem_042 И ТАК ДАЛЕЕ ДО 00,НО ПРОГРАММЫ КАК СПРАШИВАЛИ NEXT ТАК ИСПРАШИВАЮТ,ЧЕМ ЗАПИСАТЬ ФАЙЛ ОТВЕТОВ ПРИ УСТАНОВКЕ СОФТА |
veld, Смотри параметры строки запуска . Я например так запускаю из winnt.sif:
Код:
DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe h:980 w:680 l:250 t:10 DetaliseLog nocrc" |
Boa Soft
А можно ли сделать так (в текущей версии): при запуске BS PostInstaller с ключем force при запуске допустим девятой секции появлялось окно с выбором приложения, которое в данный момент нужно установить (например: KIS2009; KIS 7.0; Avast) или только создавать исключения при выборе программ и не использовать ключ Force. Спасибо. |
akmit,
Цитата:
Я так и вставил в авторан меню - запуск BSPI без ключа FORCE. В результате сначала появляется меню выбора, а потом уже производится усановка (доустановка) программ. |
Boa Soft, может ты сделаешь, чтобы Work Dir принимал путь не только из того, что указано в RootInstallDir, а и автоматически подставлял (добовлял/дописывал) путь из каждого CommandХ, сейчас же для каждого CommandХ получается одна и таже рабочая дериктория, то есть, чтобы в моем примере получилось так: Код:
Command: Adobe\Photoshop CS4\Install.cmd Код:
COPY /Y "Adobe Photoshop CS4 Prefs.psp" "%AppData%\Adobe\Adobe Photoshop CS4\Adobe Photoshop CS4 Settings" Попытался все максимально объяснить, так что извиняй за лишний ликбез, если что. |
Делайте так:
Код:
Folder=Adobe\Photoshop CS4 И все будет работать. |
Цитата:
Вот почему я просил, чтобы для каждой CommandХ устанавливалась своя рабочая директория, основываясь из значения в RootInstallDir и пути выполнения файла (CommandХ). Мне кажется, что так было бы правильней и логичней, имзо. |
Boa Soft, Если ввести список процессов убиваемых при смене итемов установки, то в скриптах можно убрать ожидание старта программы в концее её установки и сразу переходить к установке следующего пункта. По завершении его установки, запущенное приложение убъется согласно листингу. Таким образом удасться сократить время установки. Что скажете маэстро?
|
Цитата:
Бывают случаи, что приходится убить приложение, чтобы для него применить настройки, то ли файл подсунуть с настройками, толи reg файл импортировать, в таком случае настройки могут не применится при запущенном приложении. Это только пример, а реально могут быть и другие случаи. В общем, я за то, чтобы каждое запущенное действие, строго ожидалось своей остановки, то есть, оставить как есть в данный момент. |
boss911, Заметьте я не предлагал исключить старый механизм, а только предложил добавить к нему некоторое расширение. Так, что считаю что по прежнему все в наших руках. Конечно классическая схема и понятнее и завершеннее.
|
Всем привет. Возможен ли вариант точно такой же программы, только в такой реализации: Есть система и установленные в нее приложения; "эта программа", по принципу деинсталятора (или на базе лога после инсталла) по выбору юзера делает общий инсталятор для выбранных из списка программ в системе установленных?
|
Посоветуйте, чего делать. Уже груду софта загнал под эту оболочку и на тебе. При попытке запустить оболочку с флешки, защищенной от записи(по-другому низя) получаю . Выручайте кто чем может!
|
Sandy Ann
:read: Читаем readme.rtf: Цитата:
|
Так он вроде и так на жесткий диск смотрит, помимо того, что отключен.
Код:
[Setup] |
Цитата:
Код:
[Setup] |
boss911, Увы, не прокатило.
Уже почти отчаялся, даже накатал весь софт на другую оболочку, как вдруг... Решение проблемы: формат флешки в NTFS |
У меня такой вопрос. Можно ли, если да то как, сделать паузу, секунд в 10,
после запуска первой команды, а затем продолжить выполнение остальных команд. |
the winner, это зачем так?
|
Цитата:
Раньше для меня это было очень актуально. Был некий софт, который запускался по setup.exe, после чего передавал параметры MSI пакету и закрывался, тем временем BS Post запускал установку следующего приложение, когда еще идет установка предыдущего. У каждого может быть своя ситуация, так что было бы неплохо иметь такую функцию в BS Post. |
Цитата:
|
Помогите, пожалуйста, мне с такой проблемой -
Я запускаю presetup.exe через install.cmd, который прописываю в CMDLINES.TXT (Т-12) Проблема заключается в том, что при установки WINDOWS (XP sp2) install.cmd запускается раньше, чем происходит копирование файлов на диск С и, соответственно, там presetup.exe не обнаруживается. Что можно сделать чтобы копирование файлов с носителя происходило раньше запуска install.cmd (ну или наоборот :) - или стартовал install.cmd позже копирования |
redwolf, по мне так проще RunOnceEx пользоваться и запуск с диска
|
автоматическая установка Alcohol120_1.9.8.7117
подскажите, как сделать автоматическую установку Alcohol120_1.9.8.7117 через BS Post Installer. ( Проблемма с перезагрузкой)
|
sov44, здесь я выкладывал скрипт, который нормально работает с последней версией (Alcohol120_1.9.8.7117) Алкаша, единственное условие: предварительно должен быть установлен драйвер SPTD с помощью аддона.
|
Подскажите пожалуйста, а можно ли запретить закрытие постинсталлера? т.е. что бы при автоматической установке из винды через runonce нельзя было закрыть программу?
|
mbgroot, Что-то я не припоминаю такую возможность. Но в принципе видится, что она бы не помешала.
Boa Soft, Вот мне еще думается, что в секции Setup не помешало бы задавать KillWait для всех процессов по умолчанию. Или это можно сделать где то в другом месте? И я кажется писал уже что оченб хочется параметр ProcWaitKill - то есть дождаться и закрыть или убить если не закрывается. |
Вложений: 1
Здравствуйте! Я вот недавно скачал Boa Software Post Installer и прога мне сразу понравилась. Легкая и быстрая, в отличии от WPI. Но вот добавлять программы в нее затруднительно. Даже при использовании ConfigEd. Поэтому решил вот разработать свой редактор. Он чрезвычайно прост, но удобен! Хотел бы поделится им с вами. А также услышать мнения, пожелания...
P.S. В архиве есть ридми. Советую не полениться и потратить минут на его чтение. Всем спасибо! Разработчику Boa Software Post Installer и ConfigEd отдельное ОГРОМНОЕ спасибо! |
Danvervlad,
|
Danvervlad, запускаю, вижу это:
Добавляю FM20.dll в папку с программой, получаю тогда это: USSF запускается нормально. |
Хм... Странно, тестил прогу на 5 машинах... может дело в отсутствии лицензии на использование элемента ActiveX?
Попробуйте добавить лицензию файлом лиценция ActiveX.reg А МС офис у вас установлен? Если да - то какой? У меня XP SP3, MS Office 2007 |
|
Danvervlad, аналогично... :(
(Правда, у меня MS Office 2003) |
Только что запустил на ноуте у друга - та же беда:(
На Майкософте пишут: При использовании в Microsoft Visual Basic оператора New или функции CreateObject для создания экземпляра приложения Microsoft Office может появиться приведенное ниже сообщение об ошибке.Ошибка времени выполнения '429': Компоненту ActiveX не удается создать объект Ошибка времени выполнения '429': Компоненту ActiveX не удается создать объект Данная ошибка возникает, когда модели COM (Component Object Model) не удается создать необходимый объект Automation, и поэтому объект Automation оказывается недоступен для Visual Basic. Эта ошибка возникает не на всех компьютерах. В данной статье описывается диагностика и устранение часто встречающихся проблем, которые могут приводить к возникновению этой ошибки. Пока не нашел решение... но ищу... |
Вложений: 1
Нашел причину ошибки и устранил... Пришлось переписать код, чтобы избавиться от проблемного модуля...
Вот! Пробуйте прогу на вкус... |
Danvervlad
Запустил, ничего не произошло, запустил повторно, чувствую, компьютер тупить начал, процессорный кулер разогнался, запускаю диспетчер задач, а там два процесса Wizard BSPI v1.1.exe, каждый занимает по 50% ЦП, один же процесс занимает четкие 50%. Явно это не нормально. В общем, не работает у меня, ситуацию я изложил. |
Сорри, если что не так написал, но уже долго мучался, никак не разберусь.
Вообщем программы понятно как добавлять, не проблема. Но те программы, что я добавляю, при установке открывается окно, как при обычной установке и надо делать всё вручную. Как сделать автоматически - без понятия. Два дня провозился, так и не разобрался. Объяснить, плиз, на пальцах, что где как и куда. |
AndreW_RuleZ, то о чем Вы говорите, это "тихая" установка. Для этого (убедитесь что USSF.exe лежит рядом с Wizard BSPI v1.1.exe) сначала откройте установочный экзешник в 1-ом поле "Команды", а затем нажмите правой кнопкой мыши на "..." рядом... откроется USSF с анализом вашего файла. Если ваш установочный файл поддерживает Silent режим то в поле Usage будет результат: какой параметр нужно добавить для тихой установки. Его копируем (например там "A-Ray Scanner 2.0.2.3.exe" /S) вот "/S" копируем, закрываем USSF и вставляем в наше поле. Получается так: %SELF%\Install\CD-DVD софт\A-Ray Scanner 2.0.2.3\A-Ray Scanner 2.0.2.3.exe /S. И все! Добавляем, записываем, выходим и запускаем Presetup.exe. Теперь установка будет в тихом режиме (вам делать ничего не надо будет). прога установится по умолчанию C:\Program Files\A-Ray Scanner 2.0.2.3.
boss911, только что запускал у соседа - в режиме простоя загрузка проца 0%, занимает памяти 6 метров. Скорее всего у вас проблема с ОС. |
Цитата:
Если программу положить только рядом с PRESETUP.INI и больше ничего нет, должно работать, больше ничего не надо? Попробовал запустить вашу программу без INI рядом, она отлично запустилась и отрапортовала диалогом, что, мол, не нашла нужный файл, при этом 0%, как только кладешь нужный файл рядом и запускаешь программу, происходит то, что я написал выше. |
Всем доброго времени суток!!!
Boa Soft, у меня вопрос, возможно ли сделать в BSP Installer группу внутри уже существующей группы? Хотелось бы чтоб была возможность создавать несколько групп в одной, а также прописывать прогу вне всяких групп. Заранее благодарен. P.S.: Прога, супер. Спасибо за токое диво. Очень помогла. Да еще забыл, у тебя в факе описаны не все параметры, BSPI, можно сделать подробней описание. Спасибо. |
Boa Soft попробовал запустить Wizard BSPI v1.1 результат: Окна программы нет, груз оперы ~6Mb, груз проца 95-99% в течении ~20 минут сетуация не меняется. Прога лежит рядом с presetup.ini, призапуске отдельно от ини как пологается выходит окно ( не могу найти presetup.ini).
Стоит WinXP Pro SP3. |
Danvervlad, спасибо. Не удивительно, что я не знал, как сдалать. Я скачал архивы из первого поста, а там таких прог как USSF и Wizard BSPI вообще нету. Я так понял, в принципе, тут можно обойтись только прогой USSF, а ini файл с помощью ConfigEditor сделать. Т.е. можно обойтись без Wizard BSPI???? (кстати она у меня тоже не запускается и грузит проц).
И еще, если USSF в поле Usage (там где параметр для тихой установки) пишет N\A, а в Notes пишет вот так: Unpack the executable using upx.exe -d "InstCodek.exe" - это значит тоже не получится тихой установки??? И еще такой вопрос: если у программа по дефалту ставится в с:\, и я всегда вручную ставил с:\program files. Сейчас получается всё автоматом ставится. Можно ли сделать тихую установку, но чтобы программа ставилась в program files или такое пока нельзя реализовать? И четвертый вопрос )))))))): можно ли и как делать тихую установку из инсталяторов формата .msi?? А то USSF чет не понятное там пишет. ЗЫ: заодно еще вопросик задам, хотя он не в тему, просто не хочется создавать еще одну: Зачем устанавливать все версии программы .NET Framework??? Почему бы только последнюю не устанавливать? |
|
Danvervlad, Видимо у меня тоже проблема с ОС, называется ВЫНЬдос!
|
Я так понимаю, проблема не в оси для Wizard_BSPI_v1.1, а в самом PRESETUP.INI. Пробовал в своем PRESETUP.INI убирать некоторые разделы, ничего не помогало (загрузка 100%), пока не удалил все. Тогда и запустился Wizard. А зачем мне он пустой нужен? Уж лучше я буду ConfigEd пользоваться (если нет ошибок, он быстро запускается и сохраняется).
Да, кстати, я пользуюсь RocketDock, и мне не хватало иконки для папки Boa Software Post Installer на жестком диске, с которой работаю. Пришлось создавать самому по образу и подобию. Если уважаемый Boa Soft не возражает, могу выложить (она у меня в формате png 128x128)? может, кому интересно. |
Цитата:
|
boss911, давайте разберемся... какой размер вашего файла? Сколько там записей? И вообще, можете выложить файл на пост, я у себя его гляну...
AndreW_RuleZ, Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Код:
[Setup] |
Вложений: 1
Цитата:
|
boss911, Вы правы...
сейчас исправлю... |
Хмм.. Еще несколько вопоросов:
1. Цитата:
2. Цитата:
3. Еще файл VyChat21.msi. В USSF в поле Usage написано следующее: msiexec.exe /i "VyChat21.msi" /qb Мне только это оставлять: VyChat21.msi /qb ???? 4. Затем, некоторые программы после инсталяции автоматические запускаются (например эта же VyChat21.msi) и после этого кряк уже не применяется. Что можно сделать, чтобы после инстялции убить процесс программы?? 5. Можно ли устанавливать большие программы типа FineReader, где кроме файла exe есть еще куча файлов и папок?? И как? |
Вложений: 1
Вот попробуйте этот...
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Я собрал вроде все программы через bsconfigeditor
Как теперь его протестировать на Boa Software Post? И как его совместить с установочным Windows XP? Там где кореневая папка указана %SELF% такую и в дистрибутиве создавать? |
Вложений: 1
To Danvervlad
1.Там такого инсталера нету. В строке Usage пишет следующиее: bq.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- В строке Notes: N\A Может поможете, что и куда надо вписать, чтобы программа устанавливалась в папку c:\program files, а не просто в с:\ 2. И еще вот выкладываю небольшую программку. В поле Notes пишет N\A. Может вы поможите, что в ней прописать надо??? http://forum.oszone.net/attachment.p...1&d=1234715103 |
Цитата:
Цитата:
Цитата:
Лучше запускать BSPI через RunOncex. (это мое мнение). |
AndreW_RuleZ
Воспользуйся этим файлом, режим инстала тихий, ключи не требуются, просто укажи в Command1=Ad Muncher.exe Установка производится в %systemdrive%\Program Files\Ad Muncher |
Den13V,
спасибо Остался последний вопрос: Имеется программа. По дефалту в ней стоит установка в корень диска с:\ В строке Usage пишет следующиее: bq.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- В строке Notes: N\A Может поможете, что и куда надо вписать, чтобы программа устанавливалась в папку c:\program files, а не просто в с:\ |
AndreW_RuleZ, посмотрите в шапке темы:
Inno Setup .:[все вопросы]:. -> Параметры командной строки инсталляторов InnoSetup |
Цитата:
|
Вложений: 1
DJ Mogarych, спасибо, заработало!
Еще вопросик: Есть программа, в поле Notes пишет N/A. В принципе при установке программы нужно только один раз нажать ок. Я выкладываю скриншот, может кто-нибудь подскажет, какая команда ответит на него автоматически. И в конце установки еще появляется окно с запросом на перезагрузку (две кнопки: да\нет), может для него тоже команда нужна. http://forum.oszone.net/attachment.p...1&d=1234822578 |
Пошел оффтоп в сторону поиска ключей командной строки для АУ конкретных приложений. Модераторы, ку...
AndreW_RuleZ, вам сюда (красный текст в первом сообщении). |
boss911,
Я там был. Там нет такого приложения. Или вы мне хотите предложить по каждому приложению создавать отдельную тему??? |
Цитата:
|
Здрасте!))
У меня проблема с BS Post Installer: изменил под себя presetup.ini, трогал только строки с данными прог. вот только когда теперь запускаю его (BSPI), то появляется не приветственное окно как в демо-режиме, а текст eula с кнопками "Принимаю соглашение" и отменой. После принятия соглашения сразу выбор программ... Какие мысли? |
Habetdin, удалите текст в строке LicenseText=license.rtf после знака равенства.
|
katok888, спасибо :)
а почему в readme.rtf к программе написано что без файла лицензии не запуститься? |
Habetdin,
Цитата:
|
Вопросик( или даже прозьба))) к Boa Soft: видел в твоем творении опцию, чтоб оно было поверх всех окон всегда, оч харошая опция потомучто некоторые програмы невозможно перепаковать начисто для тихой усвтановки, соравно чето выскакивает(, но некоторые програмы, например Алкоголь 120 с такой опцией неустановяца, мб добавиш опцию чтоб при установке определенной проги режим "поверх всех окон" выключался.
ПЫСЫ: сорь за ломаный русский, я с украины, и учил русский ток 1 год(((( |
crashtuak, у меня
Цитата:
|
Player для BS Post Installer
Программа для воспроизведения музыки во время установки программ в формате MP3.
Можно использывать после первого запуска Windows Важно чтобы на системе были установлены кодеки!. Метод использывания: 1)Распакавать в папку Post Installer 2)закинуть мелодию под именем music.mp3 3)Запускать через файл Run.cmd |
а есть какой какой нибудь конвертер конфигурации с WPI в BS PostInstaller руками долго переписывать
|
Не думаю, чтоб был такой конвертер. Откройте оба конфиги notpad2 или notepad++ (У меня ноутпяд2 работает взамен системного).
Если пронумерован то pn= замещаете на [Installitem_ (Ctrl+H и жать все замены), дальше prog[pn]=[' cat[pn]=[' desc[pn]=[' rega[pn]=[' cmd1[pn]=[' замещаете соответственно Caption= Group= Description= PreRegFile= Command1= и так далее... А pn++; и ']; замещаете пустотой. Только не понимаю зачем переходить с WPI к BS PostInstaller. Единственно в BS PostInstaller есть свертывание по группам, а если скажете что 450 пунктов в BS PostInstaller загружается за скажем секунду, то тогда это будет очень мизерный плюс BS PostInstaller, WPI открывает все это за 5 секунд. Только не надо пользоваться навороченными новыми версиями. |
stasys44,
А я вот перешел на BSPI, потому что WPI.hta, бывает, не на каждом компе загружается. А exe-файл, коим является Presetup.exe, запускается на любом компе. Хотя, конечно, во всем остальном WPI удобней. |
Такая пролемка.
После установки приложения выскакивает такое окно После нажатия на ОК либо закрытия окна BS Post Installer не завершает работу пока не нажмёшь Готово. Программа устанавливается нормально. Пути все правильные. Из-за чего выскакивает эта ошибка ? Код:
[Installitem_010] |
Bysh
Может быть такое, если намудрено с n-Lite Я в сборке пользуюсь автораном, меню которого пускаю WPI вызывая mshta.exe сидящего в папке и все дела. Из-за этого я не перейду на BS Post Installer, если тот останется таким как сейчас. |
Помогите
|
stasys44, можете не переходить, но причина описана довольно невнятно.
Точно также можно вызвать запуск BSPI. После WPI перешел на него и не нарадуюсь. Cuba, Это после установки всех приложений? посмотрите секцию [Postinstall] Folder=|************ PreRegFile= Command1=Finalize.exe Command2= Command3= Command4= PostRegFile= Reboot=0 PowerOff=0 Например, у меня после окончания установки программ прописан запуск файла: Command1=Finalize.exe Может у вас прописан запуск файла и установщик его не находит? И еще - почему переменная %Self% ? У меня вместо нее при установке приложений стоит переменная %SOURCE% (при этом все работает без сбоев). |
Postinstall
Код:
[PostInstall] А %SOURCE% чем отличается от %Self% ? Забыл главное написать. Я перенёс всю папку с BS Post Installer в другой раздел. Наверно из-за этого она выдаёт эту ошибку ? Хотя по-началу всё было нормально после переноса. |
Up
Актуально. |
:gigi: :help:
|
Cuba, чего шуметь-то? :)
Раз пишет, что файла нет, значит его либо действительно нет, либо путь указан неправильно. Попробуй указывать пути типа того: Folder=Soft\Internet\TheBat |
Цитата:
А какого файла нет ? Как узнать какой файл ему требуется на этом этапе установки ? Я ж ничего не удалял, просто перенёс. Мож в реестре чё ? С путями не помогло. |
Цитата:
Цитата:
|
Ага, понял.
Но это не помогло. Даже переустановка не помогла... |
Обьясните пожалуйста значение ключей в файле конфигурации (которые стоя после "прога.ехе"), а также где меняется путь установки
|
dellmax, почитайте здесь
|
katok888 Спасибо, пойду читать.
|
Cuba, ну давай по порядку.
На твоем посте с картинками в мессаджбоксе написано, что система "cannot open file". Какой это файл непонятно. Давай разбираться. На этапе установки какой программы это вылазит? Есть ли лог работы ПостИнсталлера? |
Алексей Н., Хаха, смешно.
У меня лог отключён Код:
LogInstall=0 Код:
LogInstall=1 А теперь выкладывать нет смысла, т.к. ошибка при включённом логе больше не беспокоит, если выключить лог, то ошибка опять появляется (это не зависит от устанавливаемой программы) :jester: Вот в чём было дело. __________________________ И ещё: Цитата:
|
Цитата:
"SkreenShotImage - файл со скриншотом, который будет отображаться при установке. Путь от CommonShotFolder. При пустой CommonShotFolder - соглашение о путях как у CommandX. Допустимые форматы - bmp и jpg." |
Цитата:
|
boss911, понял, спасибо, что поинтересовался.
|
Вложений: 1
Коллеги - очень нужна ваша помошь.
На основе Boa Software Post Installer (BS PostInstaller) создал свой комплект программ - все работает и отлично ставится однако иногда (пока закономерности замечено небыло) начинаются проблеммы при промежуточных перезагрузках системы - она просто не происходит или происходит частично (половина программ выгрузилось, а половина висит). Приходится перегружать вручную. Свой конфигурационный файл прилагаю. Запускаю программу на рабочей системе через: Код:
Presetup.exe h:768 w:1024 P.S.: может промежуточные перезагрузки заменять чем то типа стороннимми перезагрузчиками? |
Boa Soft! Многие используют для сборок Gui -интегратор или XPBuild. В них патч ресурсов в стиле Green, а попавшиеся мне версии BS Post Installer в основном выполнены в стиле Blue. Так как проект открытый позволю себе выложить ресурсы в стиле Aero Green от Jekson07 {Которому и огромное спасибо}
|
Это великолепно, что Billboard, BS-PostInstaller или другой, Desktop theme были в одном стиле, но лично мне не подходит то, что подчеркивается год рождения скина/темы/обоев. Мне отображаемый год больше ассоцируется с годом создания сборки. Я не люблю виртуалной ОС, экспериментирую с реальной.
|
Мне понравился скин opel431 (у меня он корректнее работает с отображением всплывающих подсказок к программам. В оригинальном скине эти подсказки, бывало, выходили за пределы экраны, а тут не выходят. Непонятно, почему, но факт). А WALPAPERS.BMP я, конечно, меняю на свой.
|
Цитата:
Цитата:
|
opel431, Вот на дворе уже 2009 а в скине 2008 - я бы убрал нафиг энтот год! Если место пустует, давайте напишем OSZONE али исчо что-то!
|
boss911,
Цитата:
|
Bysh, сравнил оригинальный skin.ini с тем, что предложил opel431 и не увидел отличий, которые могут повлиять на поведение подсказок... :)
P.S. Или я чего-то недопонимаю? ;) |
Цитата:
|
Окно установки Windows,ориентировано на BS PostInstaller,просто поместите файлы BS PostInstaller в папку install а саму папку install в корень установки windows.
скачать здесь |
Я не пытался быть оригинальным. Просто корректно затронул этот вопрос применительно к ресурсам в GUI и его производном проекте XPBuild.
Цитата:
Цитата:
Если есть необходимость, то с разрешения модераторов заменю WALLPAPERS и выложу с текстом «Oszone.net». Воможно стоит привести к одному виду (green) и остальные кнопки. Оригинальный вариант PostInstaller ("все в одном") есть у hobbit25 http://forum.oszone.net/showthread.p...22098&page=all. |
Цитата:
Ссылка для скачивания - http://upload.com.ua/get/900787247/ |
|
opel431, слишком много всякой лишней лепнины и обоина не подходит, т.к. при установке программ надпсь oszone и различная служебная информация перекрываются - не красиво!
|
Цитата:
|
Boa Soft, а возможно как то отключить до конца установки кнопку "выход" и "перервать установку текущей программы" ? Очень надо!!!!
|
Цитата:
Код:
[Setup] |
Цитата:
|
crashtuak, абсолютно верно.
|
И там и сям жалуются, что после перегрузки не пускается снова Инсталятор.
Какие программы еще, кроме Daemon Tools новых версий, действительно требуют промежуточной перезагрузки? |
Цитата:
Запустить с ключем DTools.exe -ai -gm2 И никакой перезагрузки. |
Я Daemon Tools устанавливаю как хотфикс - для себя и кому надо свежей Windows, у меня есть такой без перезагрузки, у меня английская Windows.
Все-таки, если до этого SPTD не устаовлен, перезагрузка нужна. Вопрос в силе - какие еще? |
А как можно изменить ту надпись внизу экрана "Boa Software 2005-2008"? Хочется, чтобы год был нынешний.
|
Цитата:
|
Boa Soft, спасибо за отличную программу, недавно стал ею пользоваться и сразу появилась просьба (конечно если возможно и не трудно Вам :)) На вкладке выбора устанавливаемых приложений организовать двух-уровневое меню:
Интернет Браузеры файл.exe Почтовые клиенты Мультимедиафайл.exe Плееры файл.exe Кодеки И т. д. и т. п.файл.exe |
Aleksandr-T13, было бы неплохо сделать такое, но т.к. Boa Soft сказал:
Цитата:
|
mozgabyte, Это все конечно правильно, тока ссылка в шапке не на последнюю версию! Пока что. Надо попросить автора.
Boa Soft, Не пора ли выложить сорцы последней версии?! |
Так я думаю среди форумцан есть и знатоки Delphi, может кто нибудь осилит эту задачу и выложит пробную версию.
|
Boa Soft, все время использовал wpi, и вот сейчас перешел на Post Installer. Оказалось проще, удобней и возможностей больше.
1. Есть ли в планах сделать многоуровневое меню (хотябы 2 уровня.)? 2. Можно ли во всплывающей подсказке добавить возможность вывода того же скриншота что и при установке программы, совместно с описанием? (или как вариант сделать как аватар - лого программы а справа от него описание) ? 3. и можно ли добавить "Редактор конфигурационных файлов" непосредственно в программу установки с выводом ярлыка? |
LEXYS, Boa Soft в шапке написал, пункт N.B.
Вот так вот :( |
LEXYS, вы не первый, к сказанному выше по 2-му вопросу ответ уже был 26-08-2008 (по крайней мере) и тоже 2-вопрос. Так что не надейтесь.
Цитата Boa Soft: Цитата:
|
Aleksandr-T13,
Скатал исходники, посмотрел. Написано, по всей видимости, на Delphi6. Я пишу под Delphi7. Что нужно изменить? Пиши, изменю. Правда, исходники не последние, но, думаю, особых проблем не будет. |
Grande, хотелось бы видеть многоуровневое меню при выборе устанавливаемых прог
|
Grande, Ты тока сразу установи какой нибудь менеджер версий, а то потом закопаеся!!!
Попозже вспомню пожелания и выкачу. Ну например поддержка png |
mozgabyte,
Хорошо, сделаю. Цитата:
Я всегда (ну, или почти всегда :)) делаю копии версий в архиве. |
Цитата:
Имхо, что бы продолжать проект, нужны последние исходники. |
boss911,
В файле GlobalConst.pas есть константы SetVer=2.0 и PrgVer=1.11b. Может, это версия 1.11.2.0? |
Цитата:
Код:
[Common_Info] Цитата:
|
надо дождаться Boa Soft, думаю он просветит.. :)
|
Цитата:
|
Экспериментально пробовал компилировать Delphi 6, потом 7. Не смог. Скомпилировала 10-тая версия. Пробовал конвертировать в Lazarus (по Википедии), по тонкостям не вникал, конечно, не вышло. Раньше cеръезно работал только с Visual Basic в рамках Access.
Лично я за такой интерфейс 1. Вводная страница совмещена со страницей выбора программ на установку. 2. Поддерживаю двухуровневое групирование, как предлагал Aleksandr-T13 Код:
Интернет 4. Заставки с движущимися логотипами (слева направо, остановкой в центре на время установки программы), изменяющейся прозрачностью (прозрачные-непрозрачные-прозрачные) 5. Автор откорегировал лицензию, чтоб переведенные конфигурационные файлы могли идти со всей программой. Наилучше, как в WPI, имелись языковые файлы для интерфейса В этом случае программа была бы в самую десятку. |
stasys44, поддерживаю тебя во всех 5 пунктах :)
|
Grande, спасибо что вызвались помочь хорошему проекту начатому Boa Soft, но как вы уже заметили пока возникает маленькая проблеммка - это не соответствие выложенных автором исходников версии программы.
|
Grande,
Цитата:
А Boa Soft бывает здесь постоянно, но предпочитает отмалчиваться, ибо жизнь коротка.... |
Не знаю, меня в версии 1.12.7 уже все устраивает, все мои "хотелки" реализованы, за что автору огромное спасибо.
Но все же три вещи хотелось бы еще увидеть:
|
Очень хочется ключик включающий продолжение лога установки. А то при повторном запуске, лог полностью вытирается. Ну или переименование в .log01 и так далее при каждом запуске!
Эту детскую фичу я бы и сам прикрутил, но нет последних исходников. Ну и еще я вспоминаю была неисправленная проблема с именами типа xxxx.exe.com то есть когда на конце огород из ком и экзе. Точно не помню, но отсекалось там что-то неправильно! |
1.
Цитата:
2. Цитата:
|
stasys44,
может и не принципиально изменение страницы приветствия, кому надо может и отключить. Параметр файла PRESETUP.INI EnableWelcomeDlg - отвечает за вывод страницы приветствия. |
Цитата:
Цитата:
|
???
|
Цитата:
Aleksandr-T13, Начал разбираться, как только что-то получится - выложу сразу. Цитата:
|
stasys44,
Виноват, вспомнил: в файле NewProcess.dfm в объекте WallPapers: TImage убери ExplicitTop = 8 (это свойство появилось у компонента в версии 2006). Как это до меня сразу не дошло - ведь проект, получается, собран на D2006 :) |
Цитата:
|
Boa Soft,
Надеюсь, Вы не в претензии за то, что мы взялись развивать Ваш прект. |
Grande,
Цитата:
Ну насчет развивать это пока не обосновано. ДЛЯ НАЧАЛА хотелось бы увидеть скомпилированную последнюю версию байт в байт!!! Boa Soft, Так как все таки насчет последних сходников то?! Публика жаждет!!! А так же ссылку на компилятор и то что может еще потребоваться. |
Цитата:
Цитата:
Присоединяюсь к хору - прошу последний источник |
Исходники воложу. Только одно но. Групповую разработку я порддерживать не буду. Однозначно.
Если надо - используйте для своих целей. |
Boa Soft,
Цитата:
stasys44, Цитата:
Просто так можно правильно определить от каких исходников и с каким интсрументом можно плясать! (Исходники автор уже пообещал выложить!!!) |
снова затишье в теме.. :( хотя Boa дал добро :) что там с исходниками, и кто взялся/возьмется развивать проект?
|
Ждем обещанных исходников... :search:
|
Всем доброго времени суток. Пока Boa Soft наводит порядок в исходниках своего творения давайте подумаем, что действительно важно и что будет упрощать использование данной утилиты (если это технически возможно).
Цитата:
Пример содержания Это на мой взгляд более удобно для редактирования файлов, т. к. они лежат в конкретных папках. Этот файл можете обозвать как угодно описание.txt или например Descript.ion, а перед запуском установщика (возможно и сама программа будет это делать) собирать эти файлы в один PRESETUP.INI . Но в этом случае возникает несколько проблем: это порядковый номер программ, что решаемо и это зависимости (Depends; DependsOr; Exclude) установки или не установки программ. Думаю можно вообще отказаться от порядковой нумерации в пользу использования "id" идентификатора (например: Caption). В приведённом примере строки Description описания программ я использую такое оформление Высказывайте свои замечания, поправки и конечно же новые идеи. |
Aleksandr-T13, самое глупое - это разшвырять по папкам проги и вынести описания в отдельные файлы!
Во-первых - у меня более 100 программ + 100 папок + 100 файлов с описанием. ППЦ! не было гемороя - давайте придумаем. Во-вторых - представляеш какие манипуляции нужно сделать системе чтобы считать 100 файлов, со 100 разных папок, свести их в 1 файл PRESETUP.INI и выдать как исходник для открытия самой ПРЕСЕТАПКИ! И все это считывание происходит с dvd диска - и ни дай бог чтобы где то окажется царапинка ))) звуки чик чик и куча ошибок обеспечено! Ухххх бред! Boa Soft, сделал отличный конфигуратор, очень удобный, очень функциональный! Зачем разбирать велосипед и заменять железные детали пластмассовыми? |
LEXYS, значит ты не знаком со структурой папок и методом перебора (чем больше папок и чем более они структурированы тем проще поиск). Это глупость записывать на болванку не собранный PRESETUP.INI, а для флэшки меня устраивает. Ты будешь запускать сбор файлов ответов когда что-нибудь в них обновил и это займет ну не больше минуты, а если надо поставить одну прогу и не в тихом режиме, а описания рядом нет. Я предпочитаю в каком нибудь блокноте поправить какую нибудь строчку чем запускать конфигуратор.
Цитата:
|
Aleksandr-T13 не первый выдвигает идею для каждой программы иметь отдельную папку, это реализовано в Инсталяторе ssWPI, только там никакого суммарного конфигурационного файла нет и он не строится. Какая разница в папке лежат 100 файлов или 100 папок с такими же именами. По отношению к BS PostInstaller, наверно, более прав LEXYS
|
Fix SkreenShotImage -> ScreenShotImage
:) |
Цитата:
|
Цитата:
|
Где можно найти скины для PostInstaller?
может есть смысл хоть несколько добавить в шапку? |
XCV, В этой теме есть скин неплохой в стиле "WinStyle"
http://forum.oszone.net/thread-126657-15.html |
Подскажите как в BS PostInstaller вообще отключить перезагрузку после установки приложений? Дело в том, что я использую X-Reset, который запускает принудительную перезагрузку в конце, и получается , что два раза подряд идет в конце перезагрузка, что мне не нужно.
Еще вопрос: Для запуска BS PostInstaller использую ключ RunOnceEx, но почему то в окне установки приложений RunOnceEx надписи на русском языке из cmd файла отображаются неправильно (нарушена кодировка). То есть к примеру "установка приложений" отбражается кракозябрами. В чем может быть дело, как поправить? |
wolkow70, Параметр Reboot файла PRESETUP.INI задает перезагрузку после окончания установки программ. По поводу кракозябр
Цитата:
|
Цитата:
|
wolkow70, за перезагрузку отвечает:
[Postinstall] Reboot=1 Надо поставить 0. Ну и конечно : [Installitem_ХХХ] RebootNeed=0 Это должно помочь. |
Используешь какие нибудь REG-файлы, попробуй из CMDLINES.TXT запустить
Код:
; настройка консоли для отображения русских буквочков во время установки |
Не плохо бы реализовать паузу между выполнениями команд...
Что то типа: Command1=AIMP 2.60.exe /S Command2=|%SOURCE%\I386\SVCPACK\Install\AIMP-Fix.exe Wait=3 (Sec) Command3=|%SOURCE%\I386\SVCPACK\Install\Yandex.cmd |
Цитата:
Цитата:
Цитата:
|
Цитата:
Это было у меня вроде с Photoshop CS2, я тогда просил Boa Soft сделать настраиваемую паузу между CommandN, что бы иметь возможность обходить вот такие вот ситуации, но на этом все и закончилось. |
Отличная прога. Только нужна либо детальная справка как для модифицированого 7z-sfx или детальное описание всех "мест" для концигуратора. Есть что нибуть подобное?
|
boss911
Но между командами можно применить свою паузу в виде cmd - ping -n "секунд" 127.0.0.1 > nul, или использовать соответсвующие проги (sleep, NirCmd). Хотя согласен, что лучше это включить в саму прогу. |
Boa Soft, Поясните пожалуйста Boa Software Post Installer предназначена для интеграции в дистрибутив?Если да , то как? Читаю инструкцию третий час и не могу понять .Прошу помощи
|
korsar77, BS Post Installer не совсем интегрируется в дистрибутив, а просто запускается после окончания установки Windows
Цитата:
|
Цитата:
Вот еще полезно знать |
Boa Soft, было бы замечательно иметь параметр "Перезагрузка системы в случае отказа от установки" прописываемый в INI (для ConfigEd.exe соответственно флаг) или для передачи в командной строке при запуске. Т.е. "жесткая" перезагрузка независмо от выполнения BSPI.
|
Помгите разобраться с иконками. Проги ставятся но в меню установки иконки стандартные(как у мси установщика) все варианты перепробЫвал и iconfile=winrar.exe и иконку вытаскивал и прописывал путь короче все как в инструкции
|
ALaN_1,
Необходимо создать IconLib.dll, в него перетащить все нужные тебе иконки (желательно размерами 16 х 16 и (или) 32 х 32 с 256 цветностью). Я это делаю с помощью программы Articons, только сохранять измененный файл IconLib.dll как Icon Library(.icl), а потом менять разрешение файла на .dll. Затем в PRESETUP.INI в строке IconNumber= ставишь номер иконки (номерация начинается с 0). Кстати, если нужно, могу выложить свою папку с иконками, подогнанными под BSPI. |
Цитата:
|
boss911,
У меня на некоторых машинах бывали глюки с 32-х битной цветностью, поэтому я и написал: "желательно". К тому же места меньше на диске занимают 256-ти цветные :) |
mozgabyte, Не могу установить Nero 7 -выскакивает окошко ( Остановлена служба Windows Installer ) как запустить? Через запуск службы не получается. В чем дело?
|
я не могу разобраться с иконками все работает но в меню установки иконки стандартные в чем дело мож это связано с iconlib как ее сделать и можно ли обойтись без нее
|
ALaN_1
Естественно, что можно обойтись и без IconLib.dll. Я, например, просто сложил все иконки в отдельную папку. А в PRESETUP.INI прописываю, например: Код:
IconFile=%ROOT%\Icons\LClock.ico |
YuriPet, ALaN_1, можно и проще чтоб место экономить
Код:
IconFile=Total.exe |
Цитата:
|
Значит commoniconllb писать не надо??А что надо или нечего надо писать??? Пришлите кто-нибудь пример своего Presetup.ini PLEASE
|
Я например в каждую папку с программой положил её иконку и сделал скрытой, чтоб не копить файлов в папках. Потом в Presetup.ini прописал путь к папке с программой для отображения её при установке, и теперь даже если установщик не имеет иконки у меня все равно отображается, а за одно и в desktop.ini прописал так для красоты папок.
|
ALaN_1, Вот вырезка из моего ini файла:
Код:
[Common_Info] Суть которого заключалась в следующем. Я активно пользуюсь значениями CheckTagFile И все вроде прекрасно работало, до тех пор пока я этот ини не решил причесать конфигуратором. Причесал он его очень своеобразно. Короче для тех пакетов, которые реально отсутствовали, был выставлен флаг Fixe=1, Visible=0, Default=0 Это как Вы понимаете привело к тому, что в режиме конфигуратора эти программы не отображались вообще. Что-то мне кажется конфигуратор в этом поведении не совсем прав?! У меня одного такой заскок или еще кто наблюдал? Или Вы считаете это правильно? |
можно без iconlib?т.е. можно не писать B presetup.ini CommonIconLib=|%Self%\IconLib.dll вообще
|
ALaN_1
Можно. Если нужна своя иконка, то указываем ее, можно напрямую на *.ico (через IconFile), либо на IconLib.dll (через CommonIconLib), но при этом указываем и индекс (IconNumber=0 - отсчет с нуля) иконки в библиотеке. Если своя иконка не требуется, то параметр CommonIconLib и IconFile оставляем пустыми. |
Надо-бы еще реализовать функцию создания ярлыка устанавливаемого приложения. Например: в одной из команд (Command1-6) файла PRESETUP.INI путем передачи параметров (название ярлыка, всплывающая подсказка и др.) создавать ярлыки в тех местах где нужно admin'u.
NikLok, я вообще не пользуюсь конфигуратором, по моему мой метод проще (но до конца не реализован). |
Вот мой Presetup.ini
[Common_Info] Ver=2.0 Description=PostConfig Date=04.11.2008 [Setup] RootInstallDir=%SELF% CommonIconLib=|%Self%\IconLib.dll CommonShotFolder=|%Self%\Shots EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=1 AdminRightsRequired=0 CheckFDD=0 CheckFlash=1 CheckHdd=1 CheckCD=1 CheckNet=1 LogFile=%systemroot%\PostInst.log LogInstall=1 DetaliseLog=1 SourceTagFile=WIN51IP.SP3 DefaultTimer=0 ReadMeText=%SELF%\readme.rtf ;LicenseText=%SELF%\license.rtf RunOnceKey=ZZ_999 UseRunKey=1 RunValyeName=TEMP_BS_POSTINSTALLER ShowLog=1 AutoClose=0 BeepOnStart=1 [PreInstall] Folder=|%SOURCE%\I386\SVCPACK PreRegFile= Command1=FixCCS.exe Command2=StopsDEP.bat Command3=ForOff07.exe Command4=regedit.exe /e RegBefore.reg PostRegFile= [PostInstall] Folder=|%SOURCE%\I386\SVCPACK PreRegFile=NeedFix.reg Command1=StopJava.bat Command2=CleanDNS.bat Command3=SamTools.exe /S Command4=regedit.exe /e RegAfter.reg PostRegFile=Cleanup.reg Reboot=1 PowerOff=0 [UserButton_1] Caption=Новости Hint=Что нового? Picture=HELP_BT.BMP Folder=%SELF% ;Command=News.txt Text=News.txt Visible=1 [UserButton_2] Caption=Лицензия Hint=Просмотреть лицензионное соглашение Picture=HELP_BT.BMP Folder=%SELF% ;Command=license.txt Text=license.rtf Visible=1 [UserButton_3] Caption=Документация Hint=Просмотреть документацию Picture=FINISH_BT.bmp Folder=%SELF%\ ;Command=readme.txt Text=docs.rtf Visible=1 [UserEnvironmentVariable] MuWindir=C:\Windows MyOemFolder=%SystemRoot%\oem [SoftwareGroup] Компоненты системы=Утилиты с библиотеками для функционирования программ Системные утилитки=Полезные для повседневного использования программы Замена интерфейса=Утилиты для изменения внешнего вида системы +Нужные программы=Незаменимые программы для каждого компьютера Настройка системы=Утилиты для изменения внешнего вида системы [Installitem_001] Group=Офисные утилиты Caption=PDFCreator 0.9.5 Description=Простая и удобная программа для создания файлов PDF. Depends= Exclude= Folder=|%SOURCE%\_SOFT_\Office\Utils\PDFCreator IconFile=PDFCreator-0_9_5_setup.exe IconNumber= SkreenShotImage=SamLab.jpg PreRegFile= Command1=PDFCreator-0_9_5_setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- Command2= Command3= Command4= Command5= Command6= PostRegFile= KillWait=0 Default=1 Fixed=0 Visible=1 RebootNeed=0 что здесь не так иконки все равно стандарт????????? это не тот файл вот тот который нужен [Common_Info] Ver=2.0 Description=PostConfig Date=30.11.2008 [Setup] RootInstallDir=%SELF% CommonShotFolder=|%Self%\Shots EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=1 AdminRightsRequired=0 CheckFDD=0 CheckFlash=1 CheckHdd=1 CheckCD=1 CheckNet=1 LogFile=%systemroot%\PostInst.log LogInstall=1 DetaliseLog=1 SourceTagFile=WIN51IP.SP3 DefaultTimer=0 ReadMeText=%SELF%\readme.rtf ;LicenseText=%SELF%\license.rtf RunOnceKey=ZZ_999 UseRunKey=1 RunValyeName=TEMP_BS_POSTINSTALLER ShowLog=1 AutoClose=0 BeepOnStart=1 [PreInstall] Folder= PreRegFile= Command1= Command2= Command3= Command4= PostRegFile= [PostInstall] Folder= PreRegFile= Command1= Command2= Command3= Command4= PostRegFile= Reboot=1 PowerOff=0 [UserButton_1] Caption=Новости Hint=Что нового? Picture=HELP_BT.BMP Folder=%SELF% ;Command=News.txt Text=News.txt Visible=1 [UserButton_2] Caption=Лицензия Hint=Просмотреть лицензионное соглашение Picture=HELP_BT.BMP Folder=%SELF% ;Command=license.txt Text=license.rtf Visible=1 [UserButton_3] Caption=Документация Hint=Просмотреть документацию Picture=FINISH_BT.bmp Folder=%SELF%\ ;Command=readme.txt Text=docs.rtf Visible=1 [UserEnvironmentVariable] MuWindir=C:\Windows MyOemFolder=%SystemRoot%\oem [SoftwareGroup] +Компоненты системы=Утилиты с библиотеками для функционирования программ ;================ [Installitem_009] Group=Компоненты системы Caption=Sam Codec Pack 1.25 Description=Набор кодеков и декодеров для конвертирования и воспроизведения Depends= Exclude= Folder=|%SOURCE%\soft IconFile=SCP125.ico IconNumber= SkreenShotImage=SCP.jpg PreRegFile= Command1=SCP125.exe /s Command2= Command3= Command4= Command5= Command6= PostRegFile= KillWait=0 Default=1 Fixed=0 Visible=1 RebootNeed=0 [Installitem_010] Group=Компоненты системы Caption=Total Commander 7.04 Power Pack Description=Самый лучший файловый менеджер Depends= Exclude= Folder=|%SOURCE%\soft IconFile=SCP125.exe IconNumber= SkreenShotImage=SCP.jpg PreRegFile= Command1=SCP125.exe /s Command2= Command3= Command4= Command5= Command6= PostRegFile= KillWait=0 Default=1 Fixed=0 Visible=1 RebootNeed=0 |
|
Трудно понять, о чем идет полемика в последних постах! Или конкретные проблемы и возможность их преодоления или все это флуд – на тему я умнее.
|
ALaN_1, если ты хочешь чтоб твои иконки отображались в исталяторе то пропиши к ней путь.
Цитата:
Код:
Folder=%SOURCE%\soft opel431, на счет последних постов я с тобой согласен, а в остальном, пока Boa Soft думает выложить, или нет исходники продолжаем форум предлогая какие изменения можно внести и что убрать. Boa Soft, надо-бы своей программке иконку состряпать, вроде аббривеатуры BS |
Aleksandr-T13,
Цитата:
Цитата:
:read: |
Цитата:
|
Не пойму почему скрипт не отрабатывает.
Вызывается в разделе Postinstall: Cmd-файл в оем-кодировке 866: Для создания файла PRESETUP.INI пользовался конфигуратором. В логах пишет что скрипт был запущен. Если запустить скрипт вручную, после полной загрузки ОС, то отрабатывает. Наверное где-то что-то упустил, но не могу понять где и что. Подскажите. |
|
О, спасибо это поправил и ещё рядом нашёл ошибку :). Я, оказывается, сначала удаляю папку со скриптом, а потом пытаюсь его выполнить :D (долго смеелся):
Цитата:
|
Очень жаль, что проект не развивается....
Boa Soft, может выложите код на SourceForge и BerliOS? Глядишь, и комьюнити подтянется :-) P.S. Заметил баг. Извиняюсь, если кто уже постил. Айтемам нельзя задавать длинные имена наподобие Installitem_20042 ибо эксклюд/инклюд их, очевидно, воспринимает только как Installitem_2004. Версия вроде предпоследняя (не стал апгрейдится т.к. необходимых мне изменений в ней не было, а конфиг изменился) P.P.S. Проверил последнюю версию... в общем, там все еще хуже к Exclude :D Он, кажется, вообще не хочет работать с четырехзначными числами. А вот трехзначные - воспринимает :-) То есть, Install_0011 и Install_0012 он, похоже, понимает как Install_001 (ему все-равно, что я пишу до цифры Install_ или Installitem_). А вот Installitem_011 и Installitem_012 он отличает более или менее корректно (все равно, не всегда снимает галочку, когда выбираю запрещающий айтем). Такие большие номера мне нужны для удобства группировки ~250 утилит. Кстати, грузится программа с 6000-знаковым конфигурационным файлом PRESETUP.ini ну очень медленно. |
Цитата:
Цитата:
Цитата:
По поводу скорости работы - там используется стандартный INI файл и стандартные апи. А они на больших файлах не айс. Я уже думал переделать парсинг полностью. Много времени это не займет. Тем более, что не nht,etncz динамическое изменение файла. Только чтение. |
Boa Soft
Я вот недавно столкнулся с тем, что хотел сменить размер шрифта в окне дерева программ, но заглянув в SKIN.INI, вспомнил, что таких настроек там отродясь не было. Может, стоит это сделать? Все же это скин, обычно настройка размера шрифта обязательна и очень востребована в скинах, ИМХО. Предлагаю, например: Код:
[FontMap] |
> Сейчас кода под рукой нет, но я кажется задавал ограничение на 999. Тоесть 3 знака. Переделать легко.
Буду признателен, если в следующей версии ограничение будет хотя бы на 4 знака. > По поводу скорости работы - там используется стандартный INI файл и стандартные апи. А они на больших файлах не айс. Я уже думал переделать парсинг полностью. Много времени это не займет. Будет здорово. Конвертер для конфигурационных файлов следует ждать? Еще пара пунктов :-) У вас есть копирайт, в котором указано "Россиия, Курск". Могли бы вы изменить формулировку копирайта на "Основано на BS Post Installer" или как-то так, чтобы простым пользователям было понятно, что вы разработчик оболочки, а не подборки. Я не вижу особого смысла в скриншотах, которые показываются уже после начала установки программы. Более того, если число скришотов перевалило за две сотни в общей директории, они превращаются просто в кашу. Мысль номер один - подхватывать скришот сразу из директории программы или позволить для каждой программы задавать директорию со скрином. Идея номер два - добавить возможность прикрутить справа от каждого айтема маленькую кнопочку "HELP", которая будет открывать стандартизированное окно со скриншотом и описанием. Данные пусть подгружает из файла info.ini, который будет брать в корне директории с программой. Допустим, там будут пункты Screenshot, Website, Version, OS Compatibility и Description. Да, кстати, они ScreenShots, а не SkreenShots :D И последний момент. Не знаю, возможно ли это исправить.... Некоторые программы, например, Comodo Internet Security запускаются таким образом, что окно BS PostInstaller все-равно продолжает висеть над ними, закрывая инсталлятор - надо жать Alt+Tab. В идеале, если PostInstaller запускает прогу, то пусть эта прога запускается поверх всех других запущенных в системе. И желательно, чтобы панель задач также была перекрыта постинсталлером, а не маячила у юзера перед глазами, когда ставится новое приложение. Спасибо ) |
Здраствуйте господа профессионалы! Программа отличная, запускал тока на свежеустановленной виндовс с жесткого диска и все программы которые я сделал поставились на ура :) Подскажите пожалуйста, как запустить программу на Т12 или Т13 в установке виндовс? Чет неполучается.. Хоть один маленький примерчик PRESETUP.INI пожалуйста. Замучился я уже..с винта запускается а с двд привода нехочет, я правда не силен в програмировании но уж сильно хочется свою сборку для себя сделать. Зарание спасибо!
|
Сергуша,
Цитата:
|
katok888 спасибо теперь понятно, я почему то бегло папку эту просмотрел.Подобный пример был в учебнике по автоматической установке виндовс.щас займусь делом. :) :)
|
Обьясните на пальцах как работать с ним. Точнее я понял как работать. Presetup.ini я создал. И что дальше? Паковать в sfx архив и устанавливать? Или как?
|
Medic84
Работает это примерно так: Как сделано у меня, запускается с диска. В папку $OEM$ добавляется файл RUNONCE.CMD, который должен выполнится на Т-39. содержание RUNONCE.CMD Код:
SET CDROM=%~d0 Теперь при первой загрузке windows у тебя из RunOnceEx выполнится запуск установщика с твоими настройками. Можно было бы посоветовать еще почитать справку, но честно говоря я и сам с первого раза не осилил понять:) |
Ага понял :)
|
в шапке картинка с надписью 2008 а где мне взять с надписью 2009?
и не пора ли картинку поменять скоро 2010 |
Цитата:
|
|
Цитата:
|
Цитата:
|
Цитата:
Последняя версия BS Post от 2008 года, скин был сделан в том же году, все правильно и логично. Чтобы не было подобных глупых, не логичных, предложений, просто не нужно было рисовать год в скине (WALLPAPERS.BMP). ИМХО. |
Не пойму что за глюк, раньше не было. собрал дистриб с драйверами. если не добавлять BS PostInstaller, то на текстовом режиме при поиске драйверов чипсетов все корректно читается. Но стоит только добавить папку install и прописать ее, то все на текстовом этапе все каракулями. Где собака зарылась???
Добавляю через SVCPACK, вот бантик : |
спасибо Jekson07 переделал
вопросы 1 зависит ли размер иконки 32х32 или 128х128 2 какай рамер должен быть 7 ZIP.JPG(к примеру) в папке \SHOTS 3 при наведении курсора на программу описание программы появляется то слева то справа может это потому что я вставил другой WALLPAPERS.bmp если да то как иправить? |
Цитата:
2. Размер скриншота программы зависит от разрешения компа, на котором будет работать BSPI. Мне приходилось устанавливать и на 800х600, тогда оптимальный размер скриншотов 320х240 (при этом описание программы должно быть коротким, чтобы картинка не перекрывала описание). Если знаете, что BSPI будет работать только на компах с большим разрешением, то и разрешение скриншотов можно увеличить. 3. Описание программы может появляться то справа от курсора, то слева - это неважно, главное, чтобы оно не уходило за пределы экрана. |
Переносы строк нужно делать чтоб ничего никуда не уходило =)
|
Цитата:
|
Цитата:
оставил первую строку остальное вырезал кто чё подскажет |
Спасибо создателю за программу. Очень удобная и не сложная в освоении. Вот только один вопросик.
Помогите пожайлуста с такой проблемой. Как сделать, чтобы BS Post запускался после загрузки рабочего стола? |
1Mihail1, используйте RunOnce или RunOnceEx
В папке программы есть папки Sample_* с примерами реализации (при полной установке) |
мужики у меня текст всё равно уходит
и второе почемуто не хочет иконки вытаскивать папку вручную приходиться указывть искать значки в общей библиотке иконок не хочет точку не поставить на верхнюю строку |
Boa Soft, Очень хочется иметь возможность использовать конструкцию:
Код:
[Installitem_008] |
Цитата:
Можешь скачать скин opel431. Для разнообразия (и развития) выкладываю свой скин. http://multi-up.com/133753 Пробуй. |
Цитата:
|
в конфигураторе смена значка не включается функция искать значки в общей библиотеке иконок приходиться в окне вручную путь прописывать не перейти мне в папку с иконками |
Люди добрые помогите. Повторяю свой вопрос. Как сделать, чтобы запускался BS Post после загрузки рабочего стола. А то у меня ничего не выходит.
Вот мой RunOnce Код:
cmdow @ /HID |
1Mihail1, во время какого этапа установки запускается приведенный батник?
|
Я прописываю его в cmdlines.
|
Цитата:
RootInstallDir=%SELF% CommonShotFolder=shots |
1Mihail1, у вас ошибка в батнике, не нужно было при прописывании комманд в RunOnce все копировать с RunOnceEx :)
Правильный батник: Код:
cmdow @ /HID |
Спасибо за программу!
Но возникло несколько вопросов... Как добавить новые иконки или где взять бибиотеку с ними? И еще не мог бы кто выложить свой пример файла presetup.ini с установкой софта. Особенно интересует автоматическая установку крупных программ (Promt, Photoshop). |
Цитата:
|
спасибо
во вложении reg-файл пустой почему-то |
Цитата:
|
И еще вопрос...
Если запустить BSPI на Т-39 (из WINNT.SIF), то софт будет устанавливаться параллельно системе? И правильно ли это делать? Или лучше устанавливать на T-12 (из сmdlines.txt)? |
Цитата:
Цитата:
|
Цитата:
Мерси |
Habetdin, спасибо BS запускается вот только теперь пишет
Цитата:
|
1Mihail1, удалите/измените файл PRESETUP.SET
|
Прописал
Код:
REG ADD %KEY% /V BSPI /D "%CDROM%\BS\Presetup.exe /ini:PRESETUP.INI" /f А что за файл PRESETUP.SET у меня такого нет. Появилась новая проблема BS запускается, но программы не устанавливаются. Вот мой Presetup.ini Код:
[Setup] Помогите решить проблему. |
Цитата:
Код:
[Setup] |
Вложений: 1
Вот мой лог
|
1Mihail1, у вас ошибки:
Цитата:
|
А что за файл ответов PRESETUP.SET у меня такого нет.
|
Цитата:
|
Спасибо за помощь. Теперь все работает. Вот только появилась новая проблема. Описание программ кракозябрами отображается. Что делать?
|
С кракозябрами сам разобрался.
Спасибо всем за помощь. |
Цитата:
|
Цитата:
И у меня BS запускается после загрузки рабочего стола. Может это еще влияет. |
Цитата:
|
Наверное. Потому что у меня кодировка как раз win-1251, и описания всё равно крякозябрами.
Пост-инсталер грузится при первом запуске до загрузки стола. |
Привет Всем!
Поясните пожалуйста на примерах Как сделать: 1. Запуск BPI после первого входа в систему. Как вы делаете: ручками правите дистрибутив, делаете аддоны, или прописываете в MyCustom аддон? 2. Выбор конфигурации на т39, и установка при первом входе в систему. Тоже - как делаете, и как это сделать с DVD правильно - ведь на него нельзя сохранить файл ответов для ключа force .... |
volk1234,
Цитата:
И прописать BPI в RunOnceEx либо RunOnce (можно и с помощью myCustom), указав путь, куда он распаковывается из sfx Мне достаточно для работы BPI вот этих файлов: которые распаковываются на T13 (SVCPACK). И из RunOnceEx запускается BPI :) Цитата:
P.S.: также можно найти примеры реализации запуска на разных этапах установки в папках %ProgramFiles%\Boa Software\Boa Software Post Installer\Sample* |
|
Спасибо за ответы.
От запуска на Т12 решил отказатся - нет смысла. Вопрос в следующем. BPI стартует с диска и когда я выбираю какие программы ставить, он же не может поменять Presetup.ini. Как выйти из этой ситуации ? |
Цитата:
|
Цитата:
Советую прочесть в документации про ключ config ;) |
Здравствуйте новичкам, профессионалом, любителям и тем, кто просто погулять вышел!
У когонибудь есть свои наработки, по оформлению или может кто возьмется сделать под WinStyle 2009. Конечно можно поменять wallpapers, но также хотелось новые кнопошки и все, все. Замечательный проект, когда-же будет продолжение. Очень ждемс. P.S - еще ни сталкивался не с одной проблемой, по этой программе, тьфу-тьфу. В моем Post Installere более 100 программ. Огромное пасибо - Boa Soft и тем кто его поддерживает. УРА ... |
вот все пытаюсь вникнуть в то что написано в файле помощи
но не получается никак потому что не хочет устанавливать ситуация такая Копирую ОЕМ-папку на сист. диск Запускаю оттуда install.cmd (в котором прописан запуск Presetup.exe config) из cmdlines.txt он запускает конфигуратор, а потом софт не устанавливает Что надо сделать, чтоб BSPI запускался с установленными параметрами (выбранными программами), но при этом давал возможность в случае необходимости добавить или убрать галочки в конфигураторе при установке WinXP? |
Цитата:
Запускать конфигуратор нужно до создания образа и его прожига ;) Чтобы выбрать нужные программы можно запускать без ключей... |
о-о-о спасибо
я об этом подумал но еще проверить не успел))) |
а когда новая версия выйдет))))
|
DonQuixote,
Цитата:
|
mozgabyte, спасибо за ответ)))думал ещё выйдет...плохо что я не понимаю Исходный код и что с ним делать)))
|
ребята такая фишка
есть файл PRESETUP.INI там запускающие файлы без иконок запускаем ConfigEd.exe в нём указываем к примеру %SELF%\Icons\DMASTER.ICO а эта иконка применяется ко всем файлам хотя у всех файлов окошко иконка программы пустое другой программе указываем %SELF%\Icons\BITTORENT.ICO а она заменяет DMASTER.ICO приходиться делать добавить новую программу и туда по новой всё прописывать тогда иконка другая кто нибудь подскажет в чём фишка |
Приветствую!
Трабл с отпределением переменной %SOURCE% при установке софта с CD/DVD BSPostInstall Ver 1.12.6 Запускается из С:\Temp\$BSPostInst_FirstRun$\ Система вновь устанавливаемая. Запускать с CD в процессе установки - мне нужна только буква самого сидюка (SHEF - дает полный путь до проги с подкаталогами, коренть захламлять ...) для дальнейшей установки софта. [Setup] RootInstallDir=%SOURCE%\$OEM$ SourceTagFile=WIN51 Переменная не определяется по маркерному файлу, если он находится на CD/DVD. На HDD тоже его не видит. Файл WIN51 находится в корне. Если указать файл на флешке, то все нормально. Отрабатывается и %SOURCE%, и %CDROM%, в противном слючае обе переменные не определены. Если в батнике прописать и запустить из BS: FOR %%d 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 %%d:\WIN51 SET CDROM=%%d: %CDROM% - нормально определяется, но как его прикрутить к BS? Запускать из батника BS не есть хорошо. (переменные в батнике живут только в текущем сеансе) Мож кто подскажет, как наиболее стабильно присобачить букву сидюка к BS? (CD/DVD не имеет фиксированного значения) |
Люди, прошу прощения разобрался сам. Доку не дочитал однако :read:
|
А нет такой чтоб без всяких этих плясок с кодами да писаниной ??? )))
Например создал папки - система, графика, офис и т.п. Далее пораскидал свой софт по этим папкам, нажал на кнопку и все готово. Примерно так. Или так не возможно ??? |
Цитата:
|
Цитата:
|
Цитата:
Как вы представляете это Цитата:
A инсталяторы програм задают много вопросов - откуда знать компу - инструкций то нет. Это возможно в сказке o скатерти самобранке |
Да что вы !!!
На много удобнее через папки чем что та писать !!! Я знаю есть программа AutoPlay Media Studio v6.0.2.0 Retail Russian Делал меню выбора софта и установки того же софта на комп с сд-диска , а почему вместе с установищиком нельзя токое сотворить ??? |
Цитата:
2-я возможность - каким нибудь путем получили на блюдечке готово е- тот, который это готовил, тоже занимался писаниной, а вы получили готовый продукт |
stasys44
может Вы подскажите или кто другой Command2=DEL /F /Q "%AllUsersProfile%\Рабочий стол\Mozilla Firefox.lnk" Command2=del "%systemdrive%\Documents and Settings\All User\Рабочий стол\Mozilla Firefox.lnk" не удаляется ни так ни так ярлык зы писал через конфигуратор с командной строки удаляется |
conductor, по-моему Вы забыли вызвать cmd Где-то так : |%WinDir%\system32\cmd.exe /C DEL /Q .......
|
saavaage
плохо прочитали я делал через конфигуратор ! |
conductor, а если так?
Код:
Command1=#HCMD: DEL /F /Q "%AllUsersProfile%\Рабочий стол\Mozilla Firefox.lnk" |
Command1=MozillaFirefox3.5.3.exe
Command2=#HCMD: DEL /F /Q "%AllUsersProfile%\Рабочий стол\Mozilla Firefox.lnk" правильно так(первый идёт инсталяшка) спасибо прокатило буду пробовать с остальными ярлыками |
Здравствуйте, подскажите пожалуйста. Не срабатывает секция preinstal. Хотел назначить выполнение exe при запуске программы bspost.
[PreInstall] Folder=install PreRegFile= Command1=setup.exe command2= Command3= Command4= PostRegFile= не получилось, а если то-же самое пишу в секции postinstall то все работает, но мне то нужно обратное....... |
Можно ли в BS Post Installer запустить в Windows 7 установку приложения от имени администратора?
|
Цитата:
|
Цитата:
|
DPavlik82, может это Вам поможет http://www.oszone.net/4331/#5 ?
|
saavaage, спасибо, но не то.
Надо что-нибудь наподобие приставки sudo (как в Убунте). Вопрос, наверное, не совсем в тему, правильней его было задать в форуме по Win7, но раз уж зашла речь в этой теме, то думаю всем будет полезно :) |
DPavlik82, боюсь как линуксе не получится... Правда, есть одна прога - http://admilink.narod.ru/
PS Может здесь, что дельное подскажут: http://forum.ixbt.com/topic.cgi?id=22:69875 ? |
Boa Soft, Спасибо большое за программу. Начинал с wpi, но, из-за кривости работы последнего, решил перейти на Ваш Bpost. Впечатления - все прекрасно и хорошо продумано для пользователя. Легок в освоении и использовании.
Нюансы: 1. В ходе работы обнаружил один глюк (если так можно назвать) в работе конфигуратора - при удалении из dll-коллекции одной из иконок нарушается порядок привязки остальных к софту. Это происходит, когда уже все иконки назначены и пользователь решил подчистить лишние в своей коллекции. Возможно, об этом стоит сказать в пояснении к конфигуратору... 2. В конфигураторе почему-то нет возможности проставить в свойствах установки программы параметр MinToTray. Делаю это через PRESETUP.ini, но если не сложно, то оптимально было бы в следующем релизе это добавить в графический модуль. 3. Еще есть одна небольшая просьба. На последнем этапе работы программы (Страница Завершение установки) на мониторе просто пустое окно. Можно ли сделать возможность вставки и на эту страницу скриншота (по аналогии со скриншотами к программам)? Так этот этап занимает довольно много времени и пустое окно как-то выглядит не очень красиво. |
saavaage
Вы не написали ещё один глюк с иконками есть список программ без иконок запускаем конфигуратор он эту иконку лепит ко всем программам !!! приходиться каждую программу по новой прописывать а с ssWPI.7.4 всё закончили? |
Где можно взять скины для проги?
|
|
Обновил свою подборку к BS Post Installer:
иконки - http://letitbit.net/download/5145.50...onLib.rar.html скриншоты - http://letitbit.net/download/0884.0a...Shots.rar.html скин (слегка измененный оригинал в стиле авторана WinStyle) - http://letitbit.net/download/9410.98...ySkin.rar.html autoran (в стиле авторана WinStyle) для запуска на отдельном диске - http://letitbit.net/download/8918.e8...toran.rar.html autoran сделан с таким нюансом: при запуске окна инсталлятора окно autorana автоматически закрывается Jekson07, нельзя ли сделать эти же скины, но без 2009? А то уже 2010 скоро будет на дворе...Был бы признателен conductor, да закончил. и уже, наверно, не вернусь. Здесь все гораздо удобнее. Есть такой вопрос - как сделать размещение пунктов, комментирующих процессы (см файл okno.jpg). Нигде не смог в scin.ini найти задачу координат размещения для этих пунктов. Конкретно - мне надо, чтобы они начинались ниже на 1 см. |
Цитата:
|
Цитата:
|
BillGates_XP, Вы не так меня поняли. Я сделал авторан для работы с BPostInstall. Т.е. при вставке диска с софтом выскакивает окошко с возможностью выбора: установка софта, работа с диском, выход...
Для чего это надо. Мне так удобней. Дело в том, что отдельный софт приходится ставить вручную, а не на автомате. Для этого я и сделал возможность выбора режима "Browse CD Rom" (см. прикрепленный файл) |
понятно saavaage без обид
|
saavaage, Боюсь что Вам не удастся разместить их в произвольном порядке и месте. Такие ограничения есть на ряд элементов. Автор этот баг или фичу не правит.
|
Нужна помощь. Столкнулся с такой проблемой: необходимо, чтобы при запуске одной из команд секции [Postinstall] presetup.exe сворачивался в трей, а после окончания этой команды - восстанавливался. Т.е. задача полностью аналогична MinToTray=1 для устанавливаемых программ.
Для чего это нужно -данная команда выдает запрос на приведение в порядок меню пуск и необходимо согласиться или нет. К сожалению, за окном presetup.exe не видно окошка с запросом. Пробовал решить эту задачу через nircmd, но не получилось... PS: можно, конечно, сделать эту команду последней в списке устанавливаемых программ, но это выход, когда она в списке секции [Postinstall] идет первой, если 2-4, то и это не решит проблему. |
saavaage, Для этого вовсе не обязательно минимизировать presetup.exe. Нужно просто активизировать то окно. Попробуйте нажать клавишу Windows при работающем presetup.exe. Меню появится на переднем плане. Можно попробовать активировать ваше окно средствами автоит. Что то типа:
WinWait("Installer Language","Please select a lang") If Not WinActive("Installer Language","Please select a lang") Then WinActivate("Installer Language","Please select a lang") WinWaitActive("Installer Language","Please select a lang") ControlClick("Installer Language","Please select a lang","Button1") |
NikLok, спасибо, но, похоже уже решил. Великая вещь -прога Anvir Task Manager. Узнал класс окна для presetup.exe и прописал в команде на скрытие/активацию через nircmd:
а) на скрытие был сделан cmd-файл следующего содержания: nircmd.exe win hide class "TnewProcessFm" б) на восстановление: nircmd.exe win show class "TnewProcessFm" Команду на восстановление прописал в последней строке файла, ответственного за вызов запроса на приведение в порядок меню. Естественно, сам nircmd должен присутствовать в папке с cmd-файлом либо д.б. прописан путь. Еще раз спасибо. |
Цитата:
|
Цитата:
Пример в виде аддона прикрепил. Удаление папки BS после установки программ организуйте из секции Postinstall. |
opel431
Вы прямо мои мысли читаете. По поводу аддону - я сделал хитрее, т.к. не везде на работе есть DVD и соответственно весь софт или на флэшке или на CD приходится носить - для совместимости. Так вот, дабы не собирать отдельные сборки WinXP- одну для DVD с BSPI и его прописыванием в RunOnce другую для CD без оного я сделал аддон заглушку который проверяет наличие маркера который есть только на DVD и прописывает в случае нахождения маркера автозапуск BSPI... Если интересно, могу выложить... saavaage Интересно, как вы реализовали аддон CityInfo (Карта г. Минска) ? Хочу со своим сравнить. |
volk1234, аддон не реализовывал. В bpostinstall ставиться командами:
Command1=SityInfo2.7.exe /VERYSILENT Command2=update.cmd (апгрейд) с апгрейдом пришлось повозиться,там сложность была в закрывании cmd-окна, но команда taskkill выручила. Состав update.cmd: @echo off echo Устанавливаем... start /wait trupdate2735.exe /VERYSILENT echo Готово! echo Закрываем окно... taskkill.exe /F /IM trupdate.exe echo Готово! Сам апдейт-пак (trupdate2735.exe) - это перепакованный sfx-rar-архив с умолчальными настройками. Внутри trupdate.exe (имена сделал разными специально для того, чтобы taskkill сработала). volk1234, кстати, есть аддон StartApp, он, имхо, решит Вашу проблему с запуском после 1-ого входа. Я им пользуюсь... |
А я распаковал все в одну папку применил апдейт, добавил слоев. Поместил в SFX архив и все замечательно работает.
+ По удалял кучу мусора и получил аддон (автоустановку) 12мб (это с кучей слоев из коллекции) Аддон для запуска BSPI я сам сделал и он замечательно решил мою проблему. |
Цитата:
|
volk1234, а чего не выкладываем в аддонах (cityinfo)? Я надеюсь, здесь ребят из Минска достаточно обитает. Было бы весьма актуально...
|
размер большой и спросить автора надо...
|
Уважаемый Boa Soft, !
Я понимаю, что вряд ли приходится рассчитывать, что это предложение будет принято (наверное, много пришлось бы переделывать), но попытка – не пытка… Суть: тестинг и проверка системы на соответствие требованиям софта. Своего рода, защита от дураков. Более подробно - см. в прикрепленном архиве спасибо за внимание PS Это всего лишь предложение, а не призыв к революции. Просьба, не бить сильно! |
saavaage
пост 1204 а нельзя ли переделать ваш Autoran под него те синий фон а не белый как у вас да и хотелось бы добавить 4 кнопку установка драйверов ( ну это наверное для меня а может и кому то понадобиться) |
conductor, я Вас не совсем понял... в посте 1204 дословно "Где можно взять скины для проги?"
Вы хотите: 1. autorun на основе Jekson07 пост 1205. Там 4 скина. Какой именно брать за основу? 2. 4-ая кнопка для драйверов - дайте название исполняемого файла и его место расположение (по отношению к корню диска), плиз |
Цитата:
1. Дурак и так не поймет на что установщик если дурак пусть устанавливает не соображая. что он устанавливает... 2. Boa Soft отказался от дальнейшего развития проекта официально полтора года назад (читать нота бене в шапке) 3. Хотя источник сделал открытым, старая лицензия действует до сих пор. Сами вы можете изменять что хочете для себя. То есть сами это и изобретайте. Были хотелки и попроще (напр., подсказки с рисунками как в WPI) и энтузиасты были - может эти хотелки для себя и реализовали, а вам кукыш 4. Создатели сборников будут Петя, Саня, saavaage - все они будут заморачиваться этим? Если программа не для каждой ОС, жрет память и т.д., почему не включить в описание программы коротко об этом |
stasys44:
1. Просто достали юзеры (когда отдаешь диск и они потом сами пытаются ставить) и захотелось большей универсальности (ввиду выхода 7). 2. Теперь насчет кукиш - будете своим детям показывать, если такие есть/будут в природе. Понятно объяснил, грамота? Побольше уважения к другим и жизнь окажется прекрасной. |
Кукишом я считаю комбинацию 3 пальцев, если не это, а непристойное слово извиняюсь.
Я выразился образно, не имею конкретно вас, а вообще всех, включая себя, да, кукиш и мне, так как учить Delphi мне уже поздновато, также уважая других я не могу бросить свои добровольные обязанности в России и на Западе. Почитайте страницы 104-106 и поймете, что я не убижаюсь, если кто из них осуществил какие либо модификации ни на них, ни на разработчика. BS PostInstaller меня интересует всего как одна из возможных програм выборщиков на установление, которую могли бы применять не только в России, но и там где в сущности других не знают как WPI, имеющую свои недостатки. Как пример - Driver Pack Solution уже стала всемирно изветной, а скоро Drivers Installation Assistant тоже последует за ней. Цитата:
|
stasys44, ладно. Значит, неправильно Вас понял. Миру-мир :) :) :)
|
Цитата:
У многих ли хватит терпения заполнить системные требования для всего списка из 20 - 100 - 200 программ. Именно всего списка, иначе эта функция не будет иметь ни какого смысла. |
Цитата:
[Param_WxH] Где W и H - разрешение экрана. Если нет такого, то берется из секции [Param_DEFxDEF] При запуске с параметром Presetup.exe writepos будут записаны координаты всех контролов в секцию с текущим разрешением экрана. Вот пример. Код:
[Param_1280x1024] Код:
LeftLabels0=T:+10 |
Boa Soft:
1. спасибо за подсказку насчет ini, только в моем случае оказалось +50 (кстати, в моем skin.ini вообще многих ваших параметров не было) . 2. по поводу "У многих ли хватит терпения заполнить системные требования для всего списка из 20 - 100 - 200 программ. Именно всего списка, иначе эта функция не будет иметь ни какого смысла.", думаю, что терпения нужно гораздо меньше, чем при делании скрин-шотов, иконок и заполнении инфо по программам. Кроме того, часть информации можно давать заполненной по умолчанию/либо на выбор из списка (это если через конфигуратор делать). Что касается потребления памяти и требования к процессору, то здесь надо понимать, что: RAM программ можно также ставить по умолчанию 256 мб, пользователю придется изменять этот параметр только в программах с более высоким потреблением; требования к процессору - можно тоже определиться с умолчальным значением (например, 512 мгц). Все равно, при вычислении берется максимальные значения и проги с маленькой ресурсоемкостью не играют большой роли (а таких программ - большинство). Единственная сложность - придется повозиться с размерами, занимаемыми программами после инсталляции на жестком диске (в сравнении со свободным размером раздела C), но этот параметр, имхо, самый ценный, т.к. чаще всего юзер именно его упускает из вида. 3. Есть еще 1 предложение -в шапке создать доп. ресурсы к проекту, где были бы приаттачены (и постоянно обновлялись пользователями): скрины, архивы иконок, скрин-шотов, т.д. Чтобы все это было в шапке и шло 1 комплектом. Причем, такой мелочевкой Вам заниматься нет смысла, можно это переложить на пользователей. |
Boa Soft, извините за настырность, но пользуясь случаем, задам еще 1 вопрос:
в presetup.ini в секциях [Preinstall] и [Postinstall] нет MinToTray для выполняемых комманд. Иногда это необходимо (особенно на завершающем этапе (например, чтобы увидеть окно с запросом на выполнение). Может, по аналогии с моим skin.ini, такой параметр все-таки есть, просто в инструкции об этом не сказали? |
Перерабатываю свой авторан для запуска bspi с диска. Внес следующие изменения: добавлена системная информация о ПК пользователя.
Просьба протестировать как отображается системная информация на машинах: Win 64 bit и RAM больше 2Гб. ссылка на авторан: http://letitbit.net/download/9888.b9.../BPOST.7z.html скриншот - см. прикрепленный файл |
Цитата:
|
Boa Soft, еще один вопрос - в bsconfigeditor не предусмотрена функция копирования (клонирования). Это не принципиально, но здорово бы облегчило труд сборщика, т.к. отпала бы потребность по вбиванию части информации о софте. Достаточно было бы клонировать нужную прогу.
|
Все ждем нового релиза )
|
Подскажите пожалуйста, если я уже собрал свой BS PostInstaller с программами, как теперь его интегрировать в установку Windows XP?
|
Vitaliy21, попробуйте посмотреть в сторону X-Reset или StartApp...
|
conductor, не дождавшись от вас ответа, все-таки (пока была оказия) сделал такой проект autorun (см. приаттаченный файл). Если это то, что вы хотели, то могу скинуть сам авторан...
|
Цитата:
только можно надписи убрать под кнопкой выход |
conductor, тогда один нюанс - дайте имя исполняемого файла для запуска установки драйверов и его местоположение (в корне диска или в папке с драйверами и будет вам счастье...
Насчет надписей под кнопкой Exit - имели ввиду логотип? |
Jekson07, мне не удобно вас напрягать, но не могли бы вы выложить ваш скин без коробки с диском.
Мне для авторана необходимо, чтобы там было пусто. Я там аватар хочу вставить. Чтобы было понятнее см. скрин |
Цитата:
|
saavaage
1 Boa Soft эту надпись убрать(логотип) 2 насчёт драйверов тут манёха проблема а мне самому не прописать?где что редактировать? давайте так папка с драйверами в корне наверное от сам лаба так Drivers\Drivers.exe зы мне скин с коробочкой |
conductor, "зы мне скин с коробочкой" тогда не будет аватарчика. ОК?
см. прикрепленный файл |
saavaage
коробку оставить гитару убрать и ваще все надписи внизу убери они у меня есть на BS Post Installer да ещё мне кажется что 1ое описание слишком длинное и 2ое смещено вниз (не на одной линии с кнопкой) |
conductor, гут.
1. Все ли правильно вверху написано про дрова (SamLab вчера начал новые грузить в инет)? 2. Оставлять верхнюю надпись (BS POST INSTALLER? |
saavaage
1 да верхнюю оставлять (BS POST INSTALLER) 2 я говорил 1ая кнопка Software 2ая кнопка Drivers должны находиться на одной линии с описанием ( моя так думает) |
conductor, получите и проверьте:
http://letitbit.net/download/0570.cc...ductor.7z.html Кстати, это не гитара была. Это мой аватар. Эта картинка грузится из ваших настроек. У вас была бы другая... |
saavaage
http://ipicture.ru/Gallery/Viewfull/25912780.html а вверху где цифры 1111 разве так должно? и 2 ая фишка возникла http://ipicture.ru/Gallery/Viewfull/25914904.html |
conductor, сейчас посмотрю и сброшу новый.
Там еще один глюк есть - на машинах без корректировки кракозябов есть проблемы с русским. Но, эту проблему я уже устранил (тип шрифта был западный). |
conductor, лови
http://letitbit.net/download/8966.b8...ductor.7z.html |
saavaage
всё равно вылазит эта ошибка http://ipicture.ru/Gallery/Viewfull/25914904.html что с кнопки что с Presetup.exe |
conductor, бросьте в папку файлы, которые должны идти с bpost и дровами и все заработает. Проще по другому сказать - заполните папки с drivers, software, и коренную с bpost - файлами и все заработает. Например, вот как это у меня (без дров) - см. прикрепленный файл
|
|
conductor, как минимум не хватает папки Skin. Без папки Shots и и библиотеки иконок Icon.lib, наверное, можно обойтись, а без нее никак. Кстати, можете показать ваш presetup.ini?
|
saavaage
18 строка папка Software\SKIN\ а почему она должна как у вас ? должно же быть как у меня и Boa Soft |
conductor, важно, как она прописана в presetup. Только что закинул ваш autorun в свою папку и софтом. Все работает (кроме дров, естесственно). Покажите свой presetup, плиз...
|
saavaage
я же брал родной от Boa Soft ничего не менял зы папку SKIN положил как у вас (в корень) заработало |
saavaage
я же говорю взял родной 7-Zip ( к примеру )делал конфигуратором так конечно вы папки с иконками и скринами перекинули в корень а не как у меня в папке Software ну да ладно понятно где копать спасибо за труд |
conductor, данная система получения системной информации работает только в хр-системах. Если получится сделать универсальное меню (xp/vista), выложу дополнительно. Так, что забредайте сюда периодически...
PS пользуясь случаем, хочу попросить об одном одолжении - можете проверить как в меню отображается больше 3 ГБ памяти (если сможете проверить 4ГБ было бы вообще прекрасно)? А то у моих друзей больше 2-х не стоит... |
|
conductor, получается, что RAM показывает неверно свыше 2Гб...плохо...
У вас случайно не интегрированная видеокарта? Сколько памяти отображается в свойствах системы? Только что узнавал - этот баг давно пофиксили, память должна отображаться на ура.... |
Цитата:
|
saavaage
памяти показывает 3_01мв видиокарта встроенная ( и я под неё память выделил) NikLok поэтому и 3 ставил 64ку разницы ощутимой не увидел только геморр |
conductor, т.е. в свойствах системы отражается 3,01 Гб, а меню видит только 2,5 Гб. Я правильно понимаю?
Сколько под встроенную выделили, не 512 мб, часом? |
saavaage
всё правильно |
conductor, похоже, что память, которая ушла на вашу видюху не учитывается меню. В принципе, это справедливо, ведь она не участвует в обслуживании программ, имхо. Можете провести небольшой эксперимент - отменить выделение и посмотреть сколько в этом случае отобразиться? Если это , конечно, не сложно...
|
Тестовая версия с рядом новшеств:
Скачать можно по ссылке (теперь вместе со скином vista): bsposttest.exe Текущая версия 1.13.2. Новое в текущей версии. 1. В секции Preinstall и Postinstall добавлено свойство MinToTray. При MinToTray=1 программа будет сворачиватся в трей. 2. В секции Preinstall и Postinstall добавлено свойство SkreenShotImage. При указании имени файла. картинка будет отображатся на страце подготовки и завершения установки соответственно. 3. В скции Installitem_XXX добавлено новое свойство NfoFileName файл описания. 4. При нажатии на иконку программы в окне выбора отображается скриншот программы (при наличии). 5. При нажатии на иконку (I) в окне выбора отображается описание программы (при наличии). 6. В секцию Setup добавлено свойство CommonSkreenShotImage - при его наличии это изображении будет всегда отоброжатся для тех Installitem_XXX, где не указано SkreenShotImage. 7. изменены подсказки в окне выбора. 8. Уменьшена максимальная ширина подсказок. |
Boa Soft, УррррааааааА! Жалко не успел маленькую хотелку попросить.
Можно сделать так, что бы файл выбранной конфигурации автоматически обновлялся из командной строки. Это полезно бывает при сборке диска. Ну например изменил файл ini а конфигурацию новую не записал. Тогда уже записанный диск ругается на файл set и отваливает с установки. Или сделать так что бы он просто записывал предупреждение в лог файл и ставился с тем что есть! А кстати, я давно просил иметь ключ для продолжения ведения лог файла! При доустановке было бы гораздо правильнее дописывать а не стирать предыдущий.? Ну и много других хотелок не учтено!!! Может пока запал не пропал напряжесся! Еще раз ОГРОМНОЕ СПАСИБО! |
Boa Soft, достаточно ли будет в старой папке с моими делами просто заменить файл presetup.exe и привести к новой редакции presetup.ini?
Еще давно хотел спросить об одно фиче: У меня программа сразу открывается на этапе "Выбор программ для установки" . Как сделать, чтобы 3 пользовательские кнопки были и на этой странице. Дело в том, что я хочу привязать прогу по тестингу оборудования и установки дров (2 кнопки) к этой странице (у меня рекламная страница не показывается) мой раздел Setup выглядит так: [Setup] RootInstallDir=%SELF% CommonIconLib=IconLib.icl CommonShotFolder=shots CommonSkreenShotImage= LogFile=%SYSTEMDRIVE%\InstallLog.txt LogInstall=1 DetaliseLog=0 EnableUserInput=1 EnableCloseMsg=1 EnableWelcomeDlg=0 AdminRightsRequired=0 CheckFDD=0 CheckCd=1 CheckFlash=1 CheckHDD=0 CheckNet=0 SourceTagFile=CD.txt DefaultTimer=0 ReadMeText= LicenseText= RunOnceKey=ZZ_999 RunValyeName=TEMP_BS_POSTINSTALLER UseRunKey=1 ShowLog=1 AutoClose=1 SupressReboot=0 BeepOnStart=1 |
saavaage, Да работает, но как я понял она еще тестовая, наверно должен быть релиз.
Далее... Все делаем через - Редактор конфигурации: Настройки интерфейса - ставим галку показывать страницу приветствия и далее назначаемые пользовательские кнопки редактируем или проще скачайте оригинал, там все настроено. |
Цитата:
2. Только на первой странице. На других не предусмотренно и не будет. Редактор пока не поддерживает новшества. Программа тестовой сборки - как будет релиз - зависит от вас. Цитата:
Продолжение лога - наверное, сделаю продолжение поведением по умолчанию. В ближайших планах - переделать скин, добавив возможностей изменения оформления. |
Boa Soft, из всех новшеств, наблюдается только 1 глюк - не работает mintotray=1 в секции postinstall. Программа игнорирует команду на сворачивание.
Preinstall не проверял, у меня там ничего в командах нет. Skin так же не копал глубоко... То, что бросилось в глаза - BigLogo (но не нашел, как его можно подвигать) PS Я так понял, что предложение топика 1223, наверное, делать не будете? |
Boa Soft, Хочу напомнить о еще 3 моментах.
1. Проблема с именами вида 7z457_(lemnews.com).exe Код:
Command: 7z457_(lemnews.com).exe /S 2. Очень хочется иметь возможность использовать конструкцию: Код: [Installitem_008] CheckTagFile=IE8-WindowsXP-x86-RUS.exe Command1=%CheckTagFile% /update-no /passive /norestart Так как уже несколько раз поправив в одном месте забывал исправить во втором. Ну и в редакторе доработать тоже. 3. А вот еще бы иметь возможность из внутренней переменной вытаскивать в скине номер версии! А то приходится ручками писать: Код:
StartupCaptionLabelCaption= Boa Software Post installer v1.12.6.0 Может будем в конфигураторе как-то обозначать иконки к которым есть screenshot-ы. У меня какие то треугольные тени у них рисуются. Может их разным цветом или прозрачностью рисовать? Первый прогон прошел на ура. Только в логе версия 1.14 а полная версия 1.13.2 |
NikLok, "Может будем в конфигураторе как-то обозначать иконки к которым есть screenshot-ы. У меня какие то треугольные тени у них рисуются. Может их разным цветом или прозрачностью рисовать?" - это фича, а не баг. Так обозначается, что прога имеет файл с описанием. При клике на этом треугольничке идет загрузка файлика с описанием. Эти треугольнички меняют положение с зависимости от того есть или нет этот файл. Попробуйте прописать к какойнить программе файлик с описаловом и увидите.
|
Цитата:
Boa Soft, Вот бы исчо поддержку формата PNG вставить в программу??!!! |
Boa Soft,
Цитата:
Код:
MaxHintChars=4096 |
NikLok, я имел ввиду новшество от Боа - файлы с описанием ( не текст в presetup.ini)...
|
|
1. Верия тестовая. поэтому и ошибка с версией.
2. Используйте скин из комплекта или замените в своем скине GROUP_BIG.BMP на взятый из нового и не будет ни каких треугольничков и косяков. 3. В программе появился ряд сообщений, которые ПОКА не вынесены в скин. 4. PNG - думаю, но не обещаю. 5. На счет анализа коммандной строки - она не должна содержать следующие имена (.имя) ExicutableExtensions: Array [0..31 ] of string = ('EXE', 'COM', 'BAT', 'CMD', 'MSI', 'REG', 'VB', 'VBS', 'INF', 'ADE', 'ADP', 'BAS', 'CHM', 'CPL', 'CRT', 'HLP', 'HTA', 'INS', 'ISP', 'LNK', 'MDB', 'MDE', 'MSC', 'MSP', 'MST', 'OCX', 'PCD', 'PIF', 'SCR', 'SHS', 'URL', 'WSC'); Пока вариантов исправления нет - считайте это ограничением и переименуйте файл. 6. Номер версии в переменной - наверное сделаю. 7. Наверное, проверки системных требований не будет. Слишком много возни. |
Boa Soft, что по поводу не срабатывания сворачивания в трей на этапе postinstall при выставленном MinToTray=1? или это только у меня?
|
Boa Soft
Цитата:
Код:
[PreInstall] Вот такой вот косячек, подождем исправлений. Так же, мне не ясно следующие: Код:
[Skinset] |
я вот тут подумал насчет п 6. "В секцию Setup добавлено свойство CommonSkreenShotImage - при его наличии это изображении будет всегда отоброжатся для тех Installitem_XXX, где не указано SkreenShotImage" .... Эх, как здорово было бы вместо скрина туда впаять флэш-часы... Но это, наверно, слишком геморно будет...
PS на крайний случай нашел забавное фото для shot0.jpg (см. файл) |
Boa Soft
Есть несколько предложений. Сделать параметр командной строки 'LogFile=%SystemDrive%\InstallLog.txt', который бы преобладал над Код:
[Setup] Очень хочется, для этого всего: Код:
[FontMap] Код:
[FontMap] С иконкой (серой) NfoFileName, где информация о приложении не указана, нужно что-то делать. Я предлагаю, не показывать иконку (серую) в тех приложениях, где информация не указана. Было бы логичней, точнее визуально удобней, там где есть информация, там есть и иконка. Было бы идеально, чтобы иконка информации отображалась в верхнем регистре (10х10pix), в конце названия приложения, можно и без верхнего регистра, но что бы в конце и поменьше размерами. Это предложение можно обсудить, кто и что думает по этому поводу, я это лично представляю так, как поисал выше. Выше через пост (#1284), описан баг. |
Цитата:
PS Что-то нашел Предводитель затаился... |
Цитата:
Цитата:
Цитата:
Использование неустановленных шрифтов не предусматривается. На счет иконки Nfo. Сделать в конце надписи будет уже сложнее - придется рассчитывать длину надписи, так как она не фиксированная. Возможно, что-либо сделаю. Я пробовал выводить в правой стороне строки - как-то не красиво. |
Ура! Поздравляю с релизом. Были ли в новой версии улучшения производительности?
|
treehel, А что были проблемы с производительностью? Мне кажется что установка программ настолько вяло текущий процесс, что производительность BSPI особо ничего не решает. Хотя конечно иногда хотелось бы более быстрого реагирования.
|
Boa Soft,
Спасибо за новую версию, как-то прозевал ее выход. Немного пожеланий: 1. Хотелось бы как-то при настройке задать ширину подсказки (например, в символах), чтобы не вводить в каждой подсказке значок | 2. Вряд ли реализуемое, но все же удобное пожелание - возможность подхвата списка устанавливаемых программ не только из presetup.ini, но и из отдельных файликов. Пример: Создан Presetup.ini, в нем сформирован список программ. Я хочу добавить программу, приходится редактировать этот файл. Хотелось бы чтобы рядом с добавленным файлом можно было бы положить какой-нибудь текстовый файлик, и BS PostInstaller при запуске "подхватывал его", считывал из него информацию и выводил добавленную программу в списке устанавливаемых. Понятно, что в этих добавленных файликах нельзя будет задать порядок установки или исключения, но зачастую это неважно. И еще вопрос - для чего служит маркерный файл? SourceTagFile= Если он прописан, но на диске его нету, то будет ли идти установка? |
DPavlik82,
Цитата:
Boa Soft, Есть пожелание уже совсем из области близкой к фантастике. А что если бы иметь возможность задавать названия файлов в CheckTagFile и в Command в виде регулярных выражений или шаблонов. В принципе там бы нужно только иметь возможность менять числовые значения. Ну например имеется строка: Command1=klcodec544f.exe /silent /norestart Через какое то время выходит апдейт klcodec574f.exe Но так как можно задать имя файла шаблоном, то нет необходимости править presetup.ini. и соответственно перегенерировать файл ответов. Ну имя файла задаваться должно что-то типа klcodec[DDD]f.exe или типа klcodec[0-9][0-9][0-9]f.exe ну в общем по правилам шаблонов рег. экспов. |
NikLok, имхо "шкурка выделки не стоит", а не проще указывать такое значение klcodec.exe и просто подменять файл... Чем дальше, - тем все запутанней получается BPI, а должно быть наоборот.
|
Bond01, Моей целью является сокращение времени необходимого на поддержание диска в актуальном состоянии. К тому же я обычно сохраняю несколько версий пакета. И вот времени на переименовывание мне тратить жалко. Хотя и Ваших словах есть рацио.
|
Boa Soft, Хотелось бы что бы скриншот программы показывался не в окне а сам по себе без рамки и без кнопки. Исчезал по нажатию мыша внутри зоны картинки, или вообще где либо.
Я тут попытался скинчик покурочить. Хочется что бы сбоку при установке и выборе было маленькое окно со скриншотом. Принаведении мышки на него (ну вкранйнем случае кнопка) показывать его в полный размер. Ибо места мало, и графика при масштабровании смазывается а так всплыло в полном размере и хорошем качестве. Но такого функционла пока нет. Еще по вложенным рисункам видно что хочется что ьы можно было менять положение надписей в зависимости от номера экрана. Ну например на одном экране "Установка выбранных программ" внизу, но на следущей стадии (когда она уже и идет, она перемещается вверх. Такого тоже пока нет. Хотя конечно вроде в стиле меню авторана это уже должно быть заложено. |
Вот вторая картинка ( 800 кб) не проходит по ограничению. Ну да ладно. Короче часто картинка закрывает описание программы во время установки. В принципе лучше конечно что бы BSPI подсчитывал нижнюю границу текста и смещал бы её автоматом вниз, на нужное расстояние.
|
Цитата:
|
Boa Soft, А еще может все таки ввести 2 ключа командной строки - NoPreExecute и NoPostExecute - отключающие исполнение секций Preinstall и Postinstall.
Поскольку при доустановке софта мне лично они мешают. Кстати может показывать их содержимое и выбирать/отменять их при выборе софта в простом режиме? |
Доброго времени суток!
Не могли бы Вы подсказать - Есть ли где комплекты готовых шкурок? |
NikLok когда в списке устанавливаемых программ у тебя их три десятка - PostInstaller летает. А когда за сотню он только грузится больше минуты
|
treehel, Ну это частично из-за несобранных иконок и сканирования множества папок на предмет наличия тех или иных файлов. И тут автор мало что может сделать, ибо кэширование дисковых запросов идет на уровне системы и я сомневаюсь что он сможет найти лучший алгоритм. Скорее это уже нам нужно думать о реорганизации диска. Я так же сталкиваюсь с этими проблемами.
|
Цитата:
|
Цитата:
А вот такую же феню для скриншотов если замутить? Очень мне нравиться что PNG компактнее JPG в 2 раза. Очень хочется поддержку этого формата! |
NikLok,
Как вариант, выкладываю свою библиотеку, в ней 220 иконок. Правлю с помощью Articons (только надо сохранять не в dll формате, а в icl, а потом переименовывать расширение). |
Bysh
манёхо опередили меня у меня 240 правил в рестораторе |
Bysh, conductor, Ну и чем вы их туды пихаете. Чем посмотреть что там наложено?!
|
NikLok, можно "пихать" редактором ресурсов,
Цитата:
Посмотреть - в редакторе русурсов или в выще озвученных программах, переименовав в *.icl (AxialisIW также может "просматривать" иконки в exe и dll) |
На счет артиконс - проверьте, что получившаяся библиотека не 16 битная. Дело в том, что 16 битные библиотеки иконок не будут отображатся под вистой и 7, и (возможно, не проверял) под 64x XP.
Некотрые редакторы открывают любую библиотеку, но создают только 16 битные. |
Habetdin,
Цитата:
|
Boa Soft, Почему-то мне думается что на заключительной стадии (очистка временных файлов и т.п.) кнопку отмены уже бы надо убирать?!
Она наверно уже ничего отменить то не сможет, но идеологически ея быть не должно вроде? |
Раз уж коснулись иконок, вынесу на обсуждение несущественный вопрос: мне хотелось бы иметь иконку программы BSPI размером хотя бы 128х128. Думаю, что не только мне одному. Может, у кого есть? Хотелось бы, чтобы это была фирменная иконка. Подойдет и иконка из дистрибутива, только в более высоком качестве. Естественно, в первую очередь надо учесть мнение уважаемого Boa Soft,. Или обратиться в стол заказов?
|
Цитата:
Bysh у WainakhXP иконки 128 есть 256 но их вытаскивать вагон времени надо (попробую с ним списаться на щас он на заработках) |
Boa Soft
Имеется ввиду вот это? CheckFDD=0 CheckCd=0 CheckFlash=0 CheckHDD=0 Можно еще что-то сделать для ускорения процесса? |
Можно ли как то перегнать файл конфигурации WPI в файл конфигурации BS post installer?
|
Pozia
Уверен, что кроме рук, больше нет вариантов. |
boss911, ладно, буду вгонять вручную. Всего то 70 прог...
|
Цитата:
На этом этапе тоже выполняются процессы, могущие потенциально зависнуть |
Прога супер! Как я раньше на впи сидел не знаю! Очень рад что сюда зашел. Есть несколько вопросов:
1. Как можно сделать чтобы определенные программы несмотря на то где они находятся по списку ставились в самом конце, если я их выбрал? 2. Как то видел скины к BSPI но не помню где. Не поможете ссылкой? 3. Можно ли сделать чтобы при запуске сразу открывалась страница со списком программ несмотря на то стоит ли время до начала автоустановки или нет? |
еще вопрос возник. Использую твик реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\999] "1"="D:\\BSPI\\Presetup.exe" и при этом не работает параметр EnableWelcomeDlg и моя страница приветствия не подхватывается. Как быть? |
Цитата:
Кстати давно хотел поднять этот вопрос, но все как то неудобно было. У меня такое впечатление, что иногда мои AutoIt скрипты не срубаются почему-то! Какие есть соображения по этому поводу. Вот например в скрипте запускается устанавливаемая программа - каков алгоритм срубания в BSPI ? То есть ищутся все процессы потомки от запущенного, а потом в обратной последовательности срубаются по всему дереву до основателя, или иной механизм снятия задач?! Есть у меня несколько приложений, ожидать вывода финальных окон которых приходится оч. долго. Вот скажем если ввести лист убиваемых процессов, то скажем конструкцией: AddToKillList=name_proc такой процесс добавляется в список, который при каждом переходе к следующему пункты, проверятся и если процесс находится, то BSPI его убивает. Это могло бы сократить иногда суммарное время установки. З.Ы. И еще у меня впечатление, что ключ NOCRC более програмой не поддерживается? Я бы настаивал не реанимировании его функционала. (Ну надо мени!) |
Неужто нико не поможет? :(
|
еще проблему нашел. Если Boa Software Post Installer запускается перед загрузкой рабочего стола (из RunOnceEx
) сразу после установки винды то в подсказках которые появляются не русские буквы а кракобяки. Если перезагрузить систему то при такой же загрузке все нормально. В чем проблема? |
Цитата:
Цитата:
Цитата:
|
Цитата:
Мне вот тоже интересна была бы такая опция, но нету ее в данной программе. :) Цитата:
ReadMeText=%SELF%\readme.rtf Цитата:
Код:
; Избавляемся от кракозябликов в некотрых не-юникод программах |
Цитата:
Значит хотите, что бы ставилась последней, тогда и пихните последней в последнюю группу. Ну и теоеретически можно пихнуть её в [Postinstall], но тогда она будет ставится всегда и вы её присутствия в списке не увидите! |
Цитата:
Цитата:
|
ребята кто подскажет
у меня музыка не проигрывается в каком файле копаться и что должно прописано? |
Цитата:
на T39 тоже не прокатит. Только если сможешь на T40 или ещё раньше. |
Цитата:
|
Цитата:
Сверяем с файлами они в той-же папке.. CLICK = CLICK.WAV OVER = ACTIVATE.WAV DONE = DONE.WAV BREAK = BREAK.WAV ;BACKMIDI = BACKSND.MID |
Bond01
спасибо но не прокатило всё это есть решил так заменой PRESETUP.EXE(не помню откуда я его выкопал) |
Цитата:
|
Я собрал свой диск с программами. Мог бы кто-то пошагово расказать как совместить Boa Software Post Installer с установкой Windows XP?
|
newxp, можно использовать этот автоит скрипт:
Код:
#NOtrayIcon |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Boa Soft, извиняюсь за нетерпение. Но, будет ли нам счастье на Новый Год? Планируете ли зарелизить новую версию BS PostInstaller?
|
Как я понял, если прописать запуск какой-либо программы после завершения установки программ (т.е. в [Postinstall] Command1=program.exe), то постинсталлер будет ждать завершения процесса program.exe. Можно ли как-то этого избежать? Просто нужен запуск program.exe с передачей переменной %CDROM% и что бы программа эта продолжала работать после отработки постинсталлера.
|
Цитата:
Ну вот если бы выполнились пожелания к развитию, то да, это было бы счастье! НО! Сначала надоть их протестировать как следует. Одно только введение формата PNG может принести кучи радостей в обоих сымслах! А что говорить про остальные весчи. Словом я думаю в лучшем случае нас ждет еще где-то 3 - 4 бетты, а потом уж и рулиз! oFFTOp: Интересно а есть у кого нить на форуме кнопка -"Это сообщение посчитали бесполезным или вредным следующие типсы:" Ну соотв после достиж крит. массы сообщение схлопывается до 1 строки со спойлером. Это просто абстракный интерес, безотносительно чъих либо постов! |
NikLok, я имел ввиду именно релиз, в котором бы уже были учтены самые важные пожелания участников темы. По крайней мере, пожелания, которые обсуждались последние 2-3 месяца...
mbgroot, можно решить эту проблему путем запуска вашей проги через cmd-файл с последующим прибитием оного. Только что проверил, действует. Механика такова - создаете cmd файл с командой на запуск вашей проги и через определенной время прибитие вашего cmd. Прописываете его (cmd-шник) в Postinstall и все ОК. Например, используйте связку last.cmd и nircmd.exe (есть такая утилита) Код в last.cmd: start program.exe&& nircmd.exe cmdwait 3000 killprocess last.cmd 3000 - 3 секунды |
|
|
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Vitaliy21, что вы народ баламутите?! Все проблемы связанные с использованием нлайт обсуждаются в теме нлайт. Я уверен что именно он причина ваших проблем!
|
Новая версия для тестов.
Цитата:
PS Делалось в основном визуальная часть. На счет лога я помню. Добавлю в релиз. Вложение удалил - не актуально. |
Boa Soft, Спасибо за подарок! А что же на PNG не хватило сил? Или просто не все описано. А продолжение файла лога по умолчанию тоже нема? Жаль если так. Но все равно спасибо. С новым годом и успехов всяческих.
|
Цитата:
Лог - Цитата:
Следующее на очереди - увеличить производительность при загрузке большого конфигурационного файла. |
Цитата:
Так же хотелось бы увидеть возможность насильственной установки выбранных прог в последнюю очередь, а именно это актуально если нужно поставить в конец установки антивирус и настройки какие нибудь, которые должны быть в конце но при этом не хочется делать отдельную группу для программ что будут устанавливаться в конце. Некрасиво... |
Boa Soft, небольшой косячок заметил. не влазит название. На фото видно
|
Цитата:
может сделать просто - чтобы таймер стартовал ПОСЛЕ прогрузки конфига? З.Ы. Спасибо за прогу большое-большое. |
1. По поводу порядка программ - менятся НЕ БУДЕТ. Однозначно. Как было - по порядку следования групп и программ в группах - так и будет. Это принципиальная позиция.
2. По поводу подсказок - знаю, буду доделывать. Я просто не хотел откладывать выкладывание тестовой версии из-за этих мелких багов. 3. По поводу долгой загрузки с флешки - как у вас указаны иконки - из библиотеки иконок или из отдельных файлов? Если из отдельных файлов, да еще включена проверка наличия программ - то ничего не поделаеш, будет подтормаживать, ибо на с флешками часто более медленная работа, чем с жестким диском. PS Всех с наступающими праздниками и наилучших пожеланий. Работа над программой будет продолжена в следующем году. |
Boa Soft, А можно еще ключики отменяющие выполнение [Preinstall]
и [Postinstall]. В таком режиме её хотлось бы запускать в авторане для доустановки софта. Еще раз С новым годом!!! |
Цитата:
если б разобрался, чем и как впихивать иконки в эту длл - все иконы бы туда повпихивал. шаманил с дэльфами - маленькая dll только с ресурсами без мусора - не выходит. ресторатором - смог добавить ресурсы, но сохранить в них иконы из файла - тоже не получилось. но кажется мне, что не в иконах дело... |
Цитата:
|
Цитата:
|
Pozia
не потверждаю у меня 6 строк без проблем влезло |
|
Bysh
я за 4 секунды успел свои 6 строк прочитать ну если вы туда войну и мир записали тогда ой краткость сестра таланта Pozia чем скрин снимали? |
Цитата:
|
Pozia
ну такое описание(моё из впи) это перебор desc[pn]=['является одним из лучших не только среди бесплатных продуктов, но создает серьезную конкуренцию и лучшим коммерческим образцам. Наиболее отличительная его черта - наличие собственного формата 7z с отличной степенью сжатия. Также интересна возможность сжатие в форматы ZIP, GZIP и BZIP2 на 2-10% лучше, чем у "классических" архиваторов, правда, лучшее сжатие достигается за счет ощутимо больших требований к системным ресурсам. В остальном программа обладает многими характерными чертами качественного продукта: распаковка ряда популярных форматов архивов, управление из командной строки; встроенный бенчмарк и т.д.']; |
Boa Soft, Замечен такой эффект: Навожу курсор мышки на иконку программы в на выбора програм при простом запуске Presetup.exe
Появляется балон подсказки, в котором в первой строке первое слово названия программы, а на вторую перенесено остальное. Причем вторая строка забита диагностическим сообщением: [this str absent] Вомзожно в этом моя вина, так как файл скина подсунул свой пеменяв его версию. Но все же глянь при случае. Наверное уже бы надо описание программы поправить раз Вы наметились на релиз? |
Цитата:
[this str absent] - Цитата:
|
Boa Soft,
Цитата:
Кстати а нельзя ли показывать картинку по тем координатам, которые используются непосредственно во время её установки, или ввести дополнительно определяемые? Видимо я прозевал или действительно не было объявлено: Теперь переключаться между экранами программы можно и с помощью HotKeys. (Раскопано при просмотре скина) Может есть смысл еще и текущий язык отображать? У меня по умолчанию Eng установлен, потому и не сразу сработало, а только после переключения. Или при вводе хоткея выдавать диагностику о несоответствии языка (сложно наверное, да и смешанные могут быть)? Шапочку при случае поправить бы. P>S> WinMerge более удобен при сравнительном анализе текстов нежели Total. Ну тут уж видимо кто к чему привык. |
Долгожданное обновление.
Очень много нового. Код:
Текущая версия 1.14.3.11 |
Цитата:
Вообще конечно это мегаисправление по сравнению с предыдущим. Единственно я не нашел изменения механизма логирования на дополнение по умолчанию. |
Boa Soft
SKIN.INI (BSP 1.14.3.11) Код:
StartupDeskriptionLabelCaption=||Сейчас можно перейти перейти к выбору и установке ... Код:
[FontMap] Почему путь в 'CustomAboutLogo' зависит от пути (переменной), который укзан в 'RootInstallDir'? Например, при таком раскладе: Код:
[Common_Info] |
Boa Soft, Запускаем в режиме выбора программ:
Код:
Presetup.exe config pe h:1420 w:740 l:160 t:20 /ini:PRESETUP.ini Редактор конфигов был похоже пересобран но Вы об этом ничего не написали? Цитата:
|
Это только у меня при нажатии на UserButton (Лицензия, Документация, Новости) программа BSP 1.14.3.11 вылетает? С прошлой версией BSP 1.14.2.9 такого не было.
|
Цитата:
|
Bysh, у меня не вылетает :dont-know
P.S.: конфиг не трогал, Windows 7 Boa Soft, а зачем нужна папка texts и лицензии программ в ней? В Readme ничего не нашел. |
Цитата:
|
Цитата:
Еще один не приятный нюанс: у меня BSP 1.14.3.11 (оф. сборка) стала дольше открываться, запускаю Presetup.exe, примерно 8-10 секунд ничего не происходит, потом только запускается программа. На версии 1.13.2.10 ничего подобного не было и нет (мгновенный запуск). Используется один и тот же PRESETUP.INI. Пока что передумал обновляться, уж слишком мне не приятна такая задержка запуска программы. WinXP SP3 (всегда с последним UpdatePack). |
Цитата:
Boa Soft, можно ли сделать версию без них, очень много работы добавлять еще дополнительно описания, а если пропускать - то не очень будет смотреться? |
Цитата:
Цитата:
Стандартные высокоуровневые функции MCI очень долго инициализируются. Думал использовать bass.dll для воспроизведения фоновой музыки, но тогда программа потеряет свою привлекательность. ее нельзя будет использовать в коммерческих целях. А платить за шароварную лицензию на использование bass.dll я не намерен. Так что, на счет фонового звука пока в процессе. Воспроизводят же всякие кейгены миди музыку без тормозов. Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Boa Soft, вСЕ таки лог при повторном запуске не дописывается, а стирается!!!! Ну кады же?!
Запустил с ключами nopreinst и nopostinst всё отработалось, но после окончания выдала таймер на перезагрузку. В устанавливаемых прогах перезагрузка не требовалась. Подозреваю не учтено наличие ключей в подпрограмме финальной перезагрузки. А почему в предыдущей бетте строки "Только для членов Oszone" не было а в этой опять появилась? P/S/ Размер там не имеет значения. При меньшем глюк тоже есть. |
Цитата:
Цитата:
Цитата:
|
Цитата:
При первом запуске, на моем компе, версии 1.14.3.11, начала играть фоновая музыка (backsnd.mid), при повторном запуске она уже не игра и не играет до сих пор, думал чего-то нахимичил в INI'шниках, но нет, музыка не играет даже на оф. сборке. Почему фоновая музыка не играет, если backsnd.mid прекрасно у меня звучит, например, в WMP11? Цитата:
Я вроде уже просил, если что повторюсь: а нельзя ли сделать, если у приложения нет описания ('NfoFileName'), то в таком бы случае не отображалась иконка напротив названия этого приложения в дереве выбора программ? Просто ситуация такова, что у меня нет ни одного описания к приложению, посему везде отображается соответствующая иконка, то есть, она явно не несет ни какой смысловой нагрузки. Если подобное реализовать сложно или невозможно, то сделай, плиз, хотя бы общий параметр, который бы полностью (везде) отключал параметр 'NfoFileName' и соответственно отображение иконок. Отсутствие описания приложения – отсутствия соответствующей иконки напротив приложения, этот вариант мне больше всего нравится. |
Цитата:
Цитата:
|
Исправления.
Текущая версия 1.14.3.12 Код:
Новое в текущей версии. PS Внимание! Тестовые версии (с меткой Только для тестирования членами форума OsZone!!!) за пределы форума не выносить! Тестовую метку не удалять!!! |
Цитата:
На XP все работает! Теперь эта программа №1, wpi уже совсем отходит. :) |
Цитата:
Имхо, но логичней было бы параметры 'NoNfoPreview' и 'NoShotPreview' разместить в PRESETUP.INI в секции "Setup", так как в PRESETUP.INI задаются описание приложений (NfoFileNam) и их скриншоты (SkreenShotImage), в этом конфиге пусть они и отключаются/включаются, логично. Все остальное вроде работает, ничего такого не заметил, тестирую дальше. |
Цитата:
Еще в посте http://forum.oszone.net/post-1316772-1376.html показаны иконки для nfo в дереве выбора. Я почему-то в последних двух беттах их не вижу у себя. С чем это может быть связано? Сами nfo имеются. |
Ждем нетестовую )))
|
Цитата:
Код:
3. Добавлен параметр NoNfoPreview для отключения просмотра описаний |
Цитата:
Еще не знаю тока у меня или у остальных тоже, под виртуалкой при наведении курсора мышки в дереве выбора он как-то противно подрагивает, особенно когда пытаеся его увести от текущего пункта. Может ты там какой magnify focus добавлял? В общем несколько раздражает. Но при проверке на реалке все нормально. Наверное глюкнуло. Еще вспомнилось про раздражение. У меня есть большие пакеты которые трудно прерываются. И мне непонятно сработало уже мое нажатие на надписи или еще надо нажимать? Вот может после фиксации факта требования прерывания менять цвет надписи, до начала установки следующего пункта. Всё навороченнее и навороченнее, но какая же вкуснятина выходит то!!! Картинки опять же красиво всплывають. |
После закрытия программы - иконка долго весит в трее, хотя процесса не видно.
При работе с конфигуратором - неудобно переходить с папки программы и команды установки, при установки курсора - конфигуратор прыгает как-то, то есть впечатление что мало место по высоте.(монитор 1440x900) |
Цитата:
|
Boa Soft
Может стоит 'PreviewHidePause' разделить на два параметра, сделать отдельно для показа 'NfoFileName' и 'SkreenShotImage'? Просто на просмотр этих двух вещей требуется разное время, если для скриншота вполне хватит пяти секунд для его просмотра, для прочтения описания уже больше времени понадобится. То есть, сейчас указать время для чего-то одного нельзя, увеличить для текста, так скриншот долго будет висеть, чего и не нужно. В момент появления скриншота, он как бы появляется на черном фоне, выпрыгивает из него, а вот исчезает нормально, красиво. Возможно, это поправить нельзя, посему я хочу попросить, может можно поменять цвет этого фона на нейтральный - серый (RGB 230 230 230). Ага, я понял, это происходит, если включен/установлен 'AlphaBlendLevel'. Ничего нельзя с этим придумать (убрать черный фон при включенной прозрачности)? |
Цитата:
Цитата:
Уже пара предложений есть. Сделаю новую версию. |
Цитата:
если найду способ прибивать все дерево процесса, то сделаю. тогда можно будет поговорить и о закрытии процессов после окончания установки. Над этим направлением рабоотаю. |
Boa Soft,
Цитата:
Что-то в последнем 12 билде в конфигураторе на стадиии T39-T0 балоны с кракозябрами. Это последствия введения управления фонтами или я что-то накосячил. У остальных все нормально. Ну и субъективно вроде как меньше в окне стало прог помещаться? Ох ждемс!!! Но видимо работа пошла косяком. |
отличная программа спасибо автору. ставлю проги быстро и удобно если винду переустанавливаю,весь софт на винте)) дак вот пользовался старой версией и кучу прог на добавлял к новой версии PRESETUP.INI не подходит..как можно это исправить?подскажите а то заного всё делать.. :(
NikLok, спасибо разобрался))) |
DonQuixote, Мне хватило поменять версию файла в самом начале на 2.1
Ну и добавил 2 параметра описателя. В общем смотрите шапку. |
Исправления.
Текущая версия 1.14.3.15 Код:
Новое в текущей версии. PS Внимание! Тестовые версии (с меткой Только для тестирования членами форума OsZone!!!) за пределы форума не выносить! Тестовую метку не удалять!!! Если все будет нормально, к концу недели будет финал. |
Boa Soft
Комментируем параметры: Код:
[Sound] Как насчет того, что бы сделать диалог (MessageBox) с кратким описанием поддерживаемых ключей командной строки, который бы выводился при запуске Presetup.exe /help (Presetup.exe /?). Иногда проще и быстрее подглядеть нужный тебе ключ таким вот образом, чем открывать "readme.rtf" и искать там описание ключей. Было бы не плохо отдельно задавать прозрачность для скриншотов. Иногда не очень красиво смотрится, когда задан ‘AlphaBlendLevel’, а скриншот выводится без прозрачности. А отдельная задаваемость прозрачности для скриншотов это для того, что бы сриншот визуально выдвинуть на передней план, что бы он не сливался с общей прозрачностью главного окна. |
Boa Soft, Присоединяюсь к пожеланиям boss911
|
Цитата:
2.Сделаю. Полезная идея. 3. Не совсем понял. Если имеется в виду то, что задавать иную степень прозрачности для скриншота при установке, то не получится. Прозрачность задается для всех элементов окна. Одинаковая. Если имеется в виду в всплывающем предпросмотре - то честно говоря, забыл про прозрачность. Сделаю. Или имется в виду то, что одельные скриншоты транспарентные - а отдельные - нет, то это легко сделать. |
Я имел в виду различную степень прозрачности скина и скриншота во время установки. Жаль что это не реализуемо.
В документации в шапке я бы второй строкой поставил ( для версий начиная с ...{текущая версия}) У меня уже распечатано 4 разных версии, и как их различать? В 15 билде у меня в баллонах в дереве выбора на T25 уже кракозябры, хотя в начале все читалось. Версия русская вроде. Проверь на своем комплекте. |
Скажите как BS PostInstaller прикрутить к дистрибутиву Windows XP?
Что куда и какие файлы вложить |
у меня так
для авторана в SETUP.INI прописываем [Item_15] FontName=a_ModernoBrk FontBold=1 FontSize=17 Type=button Page=1 Left=360 Top=370 Image=SUPPORT\GO_BLUE.BMP Caption=Установка программ Action=#runclose Cmd=BS\Presetup.exe Param= а саму папку BS ( в ней все файлы ) рядом с I386 ещё глянуть сообщение 1215 |
Цитата:
Хотелось бы, чтобы в [Sound] можно было отключать звуки путем комментирования нужных параметров (строк), а так же в параметрах задавать свои имена звуковых файлов. Сдается мне, что так было бы логичней. |
Небольшие фиксы.
Код:
Текущая версия 1.14.3.16 |
Цитата:
Цитата:
Получается, чтобы отключить определенный звук на определенном действии, нужно удалить файл, либо его переименовать, не логично. Почему бы не поступить со всеми параметрами в [Sound], как и с 'BACKSOUND'? То есть, для отключения этого звука, достаточно закомментировать этот параметр. |
Boa Soft, Спасибо! Как приятно каждое утро встречать с новой беттой! Эх жаль это скоро кончится!
У меня какое то смутное сомнение насчет невозможности выставлять различную прозрачность разным объектам. Чем накладывается это ограничение - аппаратурой или возможностями delphi? Просто чисто теоретически любопытно. boss911, Цитата:
|
Цитата:
Исправленное - во вложении. |
Цитата:
|
так у меня возникла такая проблема
при создании нового проекта с помощью ConfigEd.exe отсутствует 3ья кнопка (описание программ в 3 ряду) инфа к размышлению берём из дистрибутива PRESETUP.INI методом копирования добавляем свой проект 3ья кнопка присутствует но в +Тестовые программы (остальное удалил) когда оставляем 4 проги кнопка есть но когда оставляем 3 проги кнопка исчезает !!! а оставляем 1 прогу остаётся 1 кнопка выбора программ куда копать где рыть? |
Цитата:
Начиная с версии 1.14.3.16, заметил, что появилась задержка появления скриншотов и описаний при клике на соответствующие иконки. На версии 1.14.3.15 при клике показ происходил мгновенно, без задержек. А так же, чтобы появилось описание или скриншот, иногда требуется кликнуть два раза по иконке, такое впечатление, что окно дерева программ имеет свой фокус, то есть, сперва надо кликнуть по окну с деревом программ, а потом только на иконку показа скриншота/описания, тогда точно срабатывает первое нажатие. Точную закономерность я так и не уловил, когда и из-за чего нужно делать второе нажатие по иконке. Сдается мне, что на это повлияло включение прозрачности для скриншотов/описаний. Цитата:
|
Boa Soft,
Цитата:
Цитата:
|
Boa Soft, Простите за занудство:
Цитата:
Кстати заметил что все крупные файлы в скине мигрировали из bmp в jpg! Остался только BIG_LOGO1.bmp, который я отключаю. А вот финальная перезагрузка ведь не всегда бывает? Может быть отображать ея только при наличии? А как насчет конструкции: [Installitem_008] CheckTagFile=install_flash_player_10_active_x.exe Command1=%CheckTagFile% /QB Чтобы не редактировать в 2-х местах? Заметил что редактор опять модифицирован. Хочу выразить большую надежду на введение в нем фичи сохранения комментариев файла presetup.ini. Я в нем делаю заметки и заготовки вариантов (ну допустим разные наборы ключей или последователбности). После пропускания через редактор - имеем амнезию и чистый упорядоченный код. Давай считать комментарии частью [item_nn] и переносить вместе с ним. Очень надеюсь!!! Будут ли исходники финала выложены? А еще хорошо бы показе финального лога, позиционировать его на позицию с которой произошло добавление в текущем сеансе работы. А то я долго не мог понять почему у меня версия программы 1.14.2.9. А показывался фал просто с самого начала. Но это мелочь в принципе. P.S. Как-то у меня не работал nocrc. Оказалось сам виноват. Нашел очепятку. |
Presetup.ini
Ребята помогите есть файл когда убираем (удаляем ) строку +Тестовые программы=Программы для тестирования оборудования в optimize пропадает 3 столбик(кнопка описание) где я нахимичил? |
conductor, Вообще-то убирание группы не должно влиять на описание программы. Тем более из существующей группы. А вот то что поле NfoFileName у вас пустое может привести к Вашему эффекту. Тогда непонятно за счет чего он раньше появлялся. Видимо за счет описания в [Installitem_000]. В любом случае мне кажется это програмынй недочет. Вам же рекомендую заполнить поле NfoFileName в [Installitem_001]
Boa Soft, А куда попадут программы с отсутствующей группой? Надо проверить. |
Цитата:
Не понятно, что это такое, может Boa Soft сможет у себя воспроизвести или сказать чего-то. |
Цитата:
Если нет ни одного NfoFileName, то кнопка не отображается. Это имеет приоритет над настройкой в skin.ini. Цитата:
Спасибо что напомнили. Сделаю в редакторе автосоздание группы trash и помешении туда всех беспризорных итемов. Цитата:
Могу лиш добавить в каждый пункт поле comment - оно не будет обрабатыватся ни инталлером ни редактором, а просто тупо сохранятся при пересоздании файла. Цитата:
На счет лога - подумаю. Прицеплю какой-либо маркер и позиционирование. |
Цитата:
|
Цитата:
Беты мне кажется мало кого интересуют. Цитата:
|
Цитата:
|
|
Достаточно ли будет применить BS PostInstaller для windows7, закинув в папку sources папку $OEM$ без лишнего вмешательства в образ и как тогда должны располагаться папки и файлы установки BPI?
|
Boa Soft, Пока не выкатился релиз думаю стоит в описании программы в разделе "Системные требования" все таки уже акцентировать описание на W7 а не на Vista. Хотелось бы увидеть также раздел по использованию BSPI в W7, ибо не все смогут разобраться в содержимом директории SEVENSTART. И в частности описание утилиты STARTER.EXE не помешает. Ну и описание её ini файла. С одной стороны это уберет ряд вопросов, но с другой приведет к обратному резалту. );
|
Цитата:
|
Какую последнюю версию можно выносить за пределы форума не считая шапочной?
|
Цитата:
вроде написано |
conductor, Вот и спрашиваю у какой самой новой версии такого не написано
|
SamLab, Подожди несколько дней и будет релиз похоже уже. И мне думается вполне этого (ну или почти) достойный. Кстати была одна версия и без надписи, но выносить её не стоит все же, уж больно сыровата.
А так самому не терпится!!! |
Подскажите можно ли в BS PostInstaller вместо запуска инсталятора программы произвести копирование инстолятора в автозагрузку?
|
Цитата:
Код:
Command1=#HCMD: COPY /Y "%ROOT%\Soft\Program.exe" "%UserProfile%\Главное меню\Программы\Автозагрузка" |
На счет релиза - уже скоро.
Исправил мелкие ошибки, на которые указали на форуме. Сейчас два вопроса. 1. Добавить сбор потеряных итемов без группы в редакторе и там же поддержку префиксов комманд типа #HCMD: 2. Доделать визуальные эффекты. Сделал прозрачный фон у дерева выбора. А вот с просмотром лога и выбранного к установке пока туго. TRichEdit не так то просто заставить рисовать прозрачную подложку или картинку. Этот вопрос я решу, но если это затянется, то релиз будет без прозрачности просмотра логов и выбора. В виду хронической занятости релиз будет без обещанного описания запуска в 7 и описания стартер. |
Цитата:
|
Boa Soft, Подтвердилось ли отображение кракозябр в балонах помощи дерева выбора программ на этапе начиная с T35 - и до перезагрузки. Или только я такой счастливый?
И пока мы не доехали до станции "Кудуфыу" (Release) одно маленькое пожелание. Ставлю с CD, как результат часть софта по CheckTagFile не находится из-за явного отсутствия. Вплоть до того, что некоторые группы чистые полностью!!! Но и при установке число групп считается не по реально имеющимся, а по прописанным в ини файле, и в логе та-же песня. Ну зачем просто перечислять что прописано в группе? Может либо не показывать вообще, либо диагностику - Не найден (ну или что-то типа того?) Так на мой взгляд было бы корректнее. Думаю просто этот момент выпал из поля зрения мастера BO. |
Цитата:
|
Текущая версия 1.14.4.7
Код:
Новое в текущей версии. Если эта версия не покажет явных ошибок - то она перейдет в релиз. С прозрачными деревом вывода и просмотром - облом. Во всяком случае, пока. Просто не реализуемо, а обходными путями имеем переодически неприятное мерцание при прорисовке и иногда артефакты. Поэтому отложено. |
Цитата:
|
Цитата:
А то придется в описание наверное изменять фразу "В нелокализованных версиях при отсутствии поддержки русского языка возможно искаженное отображение надписей"? |
Цитата:
Анимация, конечно круто смотрится, но не на ХР (наверное, ибо нет возможности посмотреть ее на семерке) и не с 'AlphaBlendLevel'. Может для таких сделаешь опцию отключения анимации (NoPreviewAnimation), как это было в версии 1.14.3.16, коль по другому реализовать ее не получается? |
Ждем 1.20? :-)
|
У меня долго не отображается описание программ, то есть открывается, а сам шрифт появляется только секунды через 3-4. Может правда сделать с возможностью выбора.
|
Цитата:
|
Люди добрые, подскажите где взять скины для BSPI? И конечно же жду финала с нетерпением
|
Цитата:
|
Не плохо было бы исправить ошибку в грамматики, вместо SkreenShotImage screen. Кстати, а новый конфигуратор будет?
|
|
Текущая версия 1.14.5.4
Код:
Новое в текущей версии. |
NikLok, Вы больше всего на шрифты при установке сетовали - проверьте последнюю версию на досуге.
|
А в чем отличие Presetup от PresetupPe
|
|
Boa Soft,
Цитата:
К сожалению не могу подтвердить отсутствие кракозябр. Проверял с обеими версиями программы. НО! Вы же наверно тоже проверяли?! И скорее всего у Вас их после T34 не было. Может я сам в чем-то нахимичил. В этот раз я не копировал файл skin.ini, ограничившись бинарниками. Но там вроде бы ничего и не менялось в этом плане? Еще конечно можно проверить на Wzor чистом SP3 rus, но мне кажется результаты будут те же. Цитата:
Цитата:
А до сбора блока комментариев в редакторе руки не дошли что ли пока? |
Boa Soft,
|
Вложений: 1
Habetdin, там еще много чего...
Boa Soft, слегка вычитал Лицензионное соглашение, исправил в нем недочеты. ) |
Boa Soft
А нельзя ли сделать, что бы на чекбоксах, в дереве выбора программ, появлялся курсор-стрелка, а не рука? А на значке приложения, при условии если 'ScreenShotImage' задан, появлялась рука, это бы сигнализировало пользователю, что иконка кликабильная, значит, откроется скриншот, а если 'ScreenShotImage' пуст, то соответственно на иконке рука путь не появляется. Понятно, что на 'NfoFileName', если он включен, рука будет отображаться в любом случае. Сейчас рука появляется во всем окне дерева выбора программа, как-то не очень, хотелось бы только на иконках. На кнопках TRAY_BT, HELP_BT, CANCEL_BT, EXPAND_BT и COLLAPSE_BT тоже было бы неплохо применить стрелку, а не руку. |
Цитата:
Скракозябр небыло. Цитата:
Цитата:
В силу того, что пункты изменяются, менюятся их номера и порядок, файл создается всегда заново. И переписывать все у меня нет желания. |
Boa Soft,
Цитата:
А еще наверно только меня раздражает пропадание курсора в зоне окна вывода лиц. соглашения и лога работы программы. Просто его практически не заметно и мой мозг впадает в ступор. Типа мыша поломалася. Может какой другой курсор в этой зоне сделать. Ну лупа и то лучше. |
Boa Soft, По только что уточненным данным кракозябры проявляются в конце Т33 (установка устройств) перед Т32 (установка сети)
Мне вот чисто теоретически интересно! Что тебя отталкивает от слияния в одну программу редактора конфигураций и самого BSPI? Если только то, что можно подтягивать поотдельности каждый компонент до нужного состояния, то это как-то не серъезно. Если нежелание открывать текст конфигуратора, то мне кажется BSPI гораздо более интересный компонент! |
Цитата:
Цитата:
Цитата:
Не хочется соединять потому, что для установки редактор не нужен. А нужен только для создания конфигурации. Ведь вместе с программой не распрастраняют компилятор. |
Цитата:
Цитата:
Удалось ли воспроизвести кракозябры, а то как же с ними бороться то? |
Boa Soft,
Не будет ли в новой версии многоуровневого дерева выбора программ. Я имею в виду следуещее |---Офисные программы--- |Office2003 |Автоматическая установка Office2003 |Ручная установка Office2003 |Adobe Reader |---Система---- И ещё просьба - сделай, пожалуйста, что бы в в поле конфигуратора "Описание программ (подсказка) работало колесо мыши и был бы скрол бар, а то на прягает постоянно пользоваться стрелками клавиатуры. Было бы не плохо также увеличить размеры этого поля, потому, что если там много текста и надо поправить одby знак или вставить перенос на другую строку "|", то замучаешься искать нужное место. |
> В принципе, только то, что размер программы еще разбухнет.
А это плохо, когда считаешь каждый килобайт :-) |
Boa Soft, столкнулся с тем, что при автоматическом запуске окно BS PostInstaller перекрывается меню ПУСК :
|
|
Boa Soft
Я тут не хорошее заметил. Если в качестве иконки использовать иконку из какого-то *.exe файла, либо из родной IconLib.dll, то BSPI не корректно отображает альфа-канал, полностью прозрачные пиксели выводит как нужно, а вот полупрозрачные криво. Я тут нарисовал простейшую 32х32 иконку, фон залил RGB 245 245 245 с 50% прозрачностью, засунул ее в IconLib.dll. В итоге, иконка отображается без прозрачного фона, заместь его темно-серый цвет. Я это заметил уже давно, но только сейчас решил проделать сей эксперимент. У меня просто много программа именно с такими иконками, в которых по краям иконок используется полупрозрачность, заместь этой полупрозрачности черный ореол вокруг иконки, где должна быть полупрозрачность. Хочу заметить, что такое поведение, если иконку брать из какого-то ресурса, а вот если указать путь к ICO файлу, к реальной иконке, то все нормально, красиво отображается, как нужно. Тут явно какой-то косяк, когда иконка читается из ресурса. Если тебе не понятно, о чем, хотя, вроде все ясно написал и повторить сие не трудно, могу показать на скринах. WinXP SP3, версия BSPI роли не играет, это уже давно такое, AlphaBlendLevel=235. |
До меня никак не дойдет
Программа BS PostInstaller самостоятельная программа? То тогда как она запускается без команд в файле ответов (Winnt.sif), или еще откуда то? И если можно очень подробно расскажите что где должно лежать и какие фалы, ато я сто раз перечитал все Readmy про эту BS PostInstaller и ничего никак не дойдет. |
FURANDREJJ, У кого через runonceex.cmd, у кого исчо как. У меня тупо в winnt.sif
Код:
[GuiUnattended] |
А что означает?
config pe h:980 w:680 1:250 t:10 nocrc |
Читай матчась ( readme) мне некода. Управление размерами и пр.
|
А можно ли сделать так, чтобы если выбран антивирусник для установки, то он бы ставился в последнюю очередь?
|
ALaN_1, это уже обсуждалось несколько раз. Автор не хочет эту фишку делать. Ставте в конец списка установливаемых программ. Только так...
|
Boa Soft
Код:
[Interface] При таком вот размере окна, не влазит вторая строка названия устанавливаемой группы. Не мог бы ты придумать, как можно обойти подобный случай? Увеличить окно по высоте мне не подходит. Заметь, что над 'MemoLabel2Caption' (надпись "1 из 1") предусмотрено много свободного места, убрать бы его немного. В идеале, хотелось бы, чтобы в [Param_DEFxDEF] можно было двигать всей этой областью, как по 'L' так и по 'T' координатам. А так же очень хочется видеть в этих параметрах: координату 'T', хотя бы, плиз, для 'CollapseBt' и 'ExpandBt'. |
boss911,
Цитата:
Код:
[Param_1280x1024] |
NikLok
Акринеть можно, я просто не догадывался, что для этих параметров можно задавать все координаты и даже размеры. Спасибо за подсказку. Тогда мне достаточно этого: Код:
[Param_DEFxDEF] |
boss911,
Цитата:
Хотя и в таком виде процес очень даже затягивает. Потому как разрешений много....... |
Boa Soft
Код:
[Param_DEFxDEF] Вот обидно, эти параметры: Код:
FastSelect = T:+20 Скриншот в 'ScreenShotImage' поверх текста в 'Description', а можно (нужно) наоборот? Например, во время установки приложения, пользователь захочет почитать описание, которое в несколько строк, а скриншот приложения перекрывает этот самый текст, у меня как раз такой случай. |
|
Boa Soft
Я тут сделал себе пару скринов с альфа каналом для приложений (ScreenShotImage), но как оказалось, в ShotPreview альфа канал не работает (чернота), обидно, хотя, поддержка альфа канала в BSPI есть, в превью не работает. Поправимо? Код:
[Param_DEFxDEF] Взгляни, плиз, на этот скриншот, на выделенный фрагмент, обрати внимание, что там все не по центру, кроме кнопки, вот я тебя и хочу попросить, чтобы ты все остальное там отцентрировал на уровне этой самой кнопки, дабы имело красивый вид, а не вид дикого куста. На лог тоже взгляни, по подчеркиванию понятно, что имеется в виду. |
Подскажите: как должен располагаться BPI в образе windows 7, располагаю его вроде правильно, но почему то он не срабатывает, хотя файл ответов(Autounattend.xml) использую стандартный от Boa.
В starter.ini нужно что-то править? Autounattend в корне диска. В папке software - сам сборник программ со всеми файлами. Остальное - sources\$oem$\$$\OEM\PreLoad - Starter.exe Starter.ini ______________________________________________________________________ Или просто лучше запускать из GUIrunOnce? хотя ведь интересно и через starter. Что никто не знает... |
извиняюсь возможно за глупый вопрос (признаюсь сразу все 150 страниц форума не перечитывал), но не нашел ссылки на скины к данной проге или на какой либо гуи скин эдитор... если таковое имеется то может можно ссылки в шапку?
|
XCV, Увы пока все делаем напильником (текстовым редактором). Все сводится в основном к редактированию файла skin.ini и замене графических файлов (обойка и кнопочки).
|
Цитата:
|
XCV, Нет смысла делать тему, поскольку скины можно пересчитать по пальцам! Все они в основном сводятся к замене обойки. И как видно из сообщений выше тому есть, к моему сожалению, объективные причины.
|
тогда может кто поможет хотябы подогнать скин под эту обоину, у меня самого криво получается...
картинка |
XCV, Мне не совсем понятно, что Вы имеете в виду под:
Цитата:
Ну например возмем вашу строку "подготовка к установке" нашли LabelCaptions2=Подготовка|к установке программ С ней ассоциирована ...... ? И обломались! Я не нашел этого в скине. Когда то автор мне высылал полный список всех переменных, но я к сожалению его утерял. Лезть в исходник некогда. Может это как то поможет? MyLogo=T:27 L:27 W:0 H:0 CopyRightLabel=T:728 L:27 W:133 H:26 LeftLabels0=T:98 L:36 W:155 H:38 LeftLabels1=T:154 L:36 W:194 H:38 LeftLabels2=T:210 L:36 W:190 H:38 LeftLabels3=T:266 L:36 W:120 H:38 LeftLabels4=T:322 L:36 W:193 H:38 TimerCaption=T:398 L:36 W:221 H:57 TimerMsg=T:512 L:103 W:86 H:39 TestModeLabel=T:17 L:293 W:124 H:19 TestTrialModeLabel=T:732 L:293 W:443 H:19 AllPrBar=T:644 L:48 W:197 H:16 AllLabel=T:622 L:48 W:143 H:19 GrpPrBar=T:596 L:48 W:197 H:16 GrpLabel=T:574 L:48 W:175 H:19 MemoLabel2=T:535 L:48 W:197 H:26 MemoLabel1=T:431 L:48 W:197 H:91 CaptionLabel=T:98 L:347 W:208 H:39 DeskriptionLabel=T:147 L:347 W:623 H:19 ItemImage=T:147 L:347 W:0 H:0 ScrShot=T:237 L:347 W:623 H:294 CollapseBt=T:675 L:347 W:29 H:27 ExpandBt=T:675 L:405 W:29 H:27 UserFuncBt1=T:675 L:347 W:22 H:22 UserFuncBt2=T:675 L:502 W:22 H:22 UserFuncBt3=T:675 L:657 W:22 H:22 PrevBt=T:675 L:719 W:77 H:27 NextBt=T:675 L:843 W:78 H:27 LicConfirmBt=T:674 L:347 W:183 H:25 FinishBt=T:675 L:843 W:85 H:27 CloseBt=T:13 L:982 W:29 H:27 HelpBt=T:13 L:939 W:29 H:27 TrayBt=T:13 L:895 W:29 H:27 FastSelectLabel=T:523 L:36 W:219 H:19 CheckAllBt=T:554 L:36 W:120 H:25 CheckNoneBt=T:591 L:36 W:189 H:25 CheckDefBt=T:628 L:36 W:138 H:25 CheckRebootBt=T:554 L:36 W:137 H:25 CheckPoweroffBt=T:591 L:36 W:113 H:25 CheckCloseBt=T:628 L:36 W:175 H:25 RebootPrBar=T:377 L:568 W:180 H:14 RebootMsgLabel=T:320 L:470 W:376 H:19 NoRebootBt=T:418 L:563 W:191 H:27 ScipBt=T:633 L:491 W:335 H:27 ProgressImg=T:735 L:837 W:133 H:13 SelectProgTree=T:176 L:347 W:623 H:486 SelectProgMemo=T:176 L:347 W:623 H:486 Переменные LeftLabels0 -- 4 являются неплохими кандидатами вроде? |
Новая версия 1.14.6.4
Код:
Новое в текущей версии. |
Boa Soft, про Seven start можете объяснить?
Цитата:
|
Уважаемый Boa Soft, возник вопрос/просьба, есть ли возможность или возможность реализации автоматического определения списка устанавливаемых программ исходя из списка пользователей. Например имя пользователя Вася ставится набор ПО №1, если имя пользователя Петя то ставим набор ПО №2. Заранее спасибо за ответ.
|
Bond01, я запускаю BSPost таким образом взял этот метод в учебник по автоустановке
в сам диск положил 2 папки -BsPost сама оболочка -Install софт и в Autounattend.xml прописал сдедущее Код:
<FirstLogonCommands> <SynchronousCommand wcm:action="add"> <Order>5</Order> <CommandLine>cmd /c %DiskRoot%\BSPOST\Presetup.exe</CommandLine> </SynchronousCommand> |
Ну и фрагмент от автора :
Код:
<FirstLogonCommands> С самого диска запускается SOFTWARE\presetup.exe с параметром /ini:PRESETUPTEST.ini В принципе дисков может быть мииииного, тока надо их описывать в файле $oem$\$$\OEM\PreLoad\starter.ini |
Я запускаю через GUIrunOnce, правда неудобно, так как у меня еще авторегистрация через него идет.
|
Boa Soft, У меня как всегда все как не у людей.
Кракозябры присутствуютс!!! НО еще хуже получил сообщение о нарушении доступа по адресу 00404206 в модуле Presetup.exe (а должно быть PresetupPe.exe - я же его запускаю!!!) при чтении адреса 950FC0B9. И все после нажатия кнопки тишина - наверное долго сканирует что-то?! При запуске конфигуратора та же история и список чист! В чем причина не могу понять. Копировал только exe файлы. Скин вроде выровнял. ( Не понял зачем заменено написание skin на scin?) А вот presetup.ini теперь нужно менять skreen на screen. Это раз. Похоже он дуреет от строки: Код:
IconFile=%SOURCE%\INSTALL\ICONs\regedit.ico |
Цитата:
Цитата:
Цитата:
Цитата:
А как же быть с этим и с этим (с координатами, некоторые из них вообще не реагируют на значения). Если 'CustomAboutString' не задан, то при клике на твой копирайт в нижнем левом углу, выбивает ошибку. Ранее, на предыдущих версиях, ошибку не выбивало, когда вышеуказанный параметр не был задан. Мне нравилось, что если оно не задано, то в диалоге просто ничего по этому поводу не отображается, а пустое место обрезается автоматом. Можешь, плиз, вернуть, как было, что бы можно было не задавать этот параметр? |
Цитата:
сколько не пытался править "координаты" кнопки ныне там, не получатся у меня сдвинуть их, а скачал новую версию проги так вообще с тем скином который ранее готовил отказалась запускаться.... поправил картинку но сдвинуть кнопки в скине вообще не получается помогите пожалуйста кто сможет |
Цитата:
Цитата:
И вам будут все названия всех контролов. Будут записаны координаты для текущего разрешения. Цитата:
Цитата:
|
Цитата:
Обращаю внимание что перезапишится файл scin.ini. Точнее в него добавится секция с вашим разрешением. Тока бы скорее новый билд! |
Вложений: 1
Текущая версия 1.14.6.6
Код:
Новое в текущей версии. |
Цитата:
Код:
UserFuncBt1 = L:-0 Цитата:
Заметь, что на скриншоте отображается иконка от Adobe Reader, а установка идет Photoshop CS4. Я намекаю на то, что это какой-то баг, идет смещение отображаемой иконку на одну позицию вниз (после CS4 идет Reader) и так со всеми приложениями. Проблема имеет место быть только на странице установки приложения, в дереве выбора программа иконки к приложениям присваиваются верно. Иконки берутся из библиотеки (см.выше). Что оно хочет? Методом тыка выяснил, что не нравится ему 'RootInstallDir=%SOURCE%', меняю на 'RootInstallDir=%SOURCE%\bbb' и ошибка не появляется. У меня по жизни 'RootInstallDir=%SOURCE%' и подобной ошибки ранее не было. |
Цитата:
У меня так же 'RootInstallDir=%SOURCE%'. Опять билд в корзину даже пробовать не хочется. Эх невезуха! Цитата:
|
Цитата:
Цитата:
Обрати, плиз, внимание и на этот скриншот, на красные лини в окне лога установки. Цитата:
|
Хорошо. На счет замечаний завтра посмотрю.
Особенно на Цитата:
Лог поправлю то же. С библиотекой иконок завтра поэксперементирую. А так же на счет смещения иконок. |
вот переменные которые нашел для настройки скина, кто подскажет остальные?
CloseBt кнопка закрыть HelpBt кнопка помощь TrayBt кнопка свернуть NextBt кнопка далее PrevBt кнопка назад SelectProgTree окно выбора программ SelectProgMemo окно показа выбранных программ CollapseBt кнопка свернуть все группы ExpandBt кнопка развернуть все группы больше всего пока интересует переменная ответственная за расположение заголовка (выбор программ для установки) и индикаторов этапов установки в левой части экрана (1-ый пункт "выбор программ для установки") |
XCV, Вы что посты выше не читаете?
Код:
Wallpapers=T:0 L:0 W:2560 H:1600 Boa Soft, А что если ввести цвет для уже выполненных пунктов установки. Ну допустим зеленый. А еще лучше с прозрачностью. Сбоку от этих пунктов есть символ галочки в окошке. Мне бы хотелось реализовать скрин где вместо галочки закрученные винтики. Типа до установки дырочка, а после винтик. Хотелось бы иметь по 2 таких винтика на каждую надпись! До и после! Типа табличка такая прикрученная получается?! Интересный бы скин вышел. Я так понимаю координаты галочек задаются программно а не через скин? А так бы можно было использовать конструкцию с повторением набора координат. Код:
MyLogo=T:40 L:77,377 W:31 H:31 Такую же фичу хочу для logo устанавливаемой программы! Я бы его вывел рядом с надписью прервать установку. Релиз конечно всем нужен, но эти вещи могли бы его сильно украсить, на мой вкус. Тем более что реализация вроде как и не сложная. P.S. А все так пытался скомпилировать редактор и установщик вместе? Какой размер? |
Цитата:
(кстати в своем сообщении я привел пример в каком виде наиболее удобно было бы представить список используемых переменных чтобы всем удобно было и такой список можно кинуть в шапку, хотя это имхо) Цитата:
CaptionLabel - заголовок (выбор программ для установки), но почему то данная переменная перемещает только по вертикали, а какую цифру не ставь после L: (причем не важно + или -) по горизонтали надпись не смещается ни на милиметр... |
Boa Soft, XCV, Надеясь на исправления в области создания шаблонов внешнего вида, привожу начальный вариант описания координатных переменных скина, составленный на скорую руку и требующий доработки кувалдой!
Код:
Все элементы программы задаются в виде 4-х значений, описывающих окно вывода. |
NikLok, спасибо, замечательное описание переменных (ток в втором случае наверно T (Top) надо заменить на L (left)), ссылку на него можно кинуть в шапку + добавить в дистр самой проги.
С скином вроде разобрался, ещё раз спасибо за помощь NikLok, на моей машине (на которой работаю) все класно, но при запуске на "чистой" машине (тоесть установлена только винда) получаю картинку (в вложении) никто не подскажет из-за чего? пробовал 2 разные сборки винды ставить, в том числе ту на которой переделывал скин, на которой всё работало, всё равно в результате одна картинка..... |
XCV, Я же говорю, что ты не читаешь форум. Автор с этим разбирается! Это было на 2 посл. стр.
|
Цитата:
|
Boa Soft, Для LeftLabels0-4 хочется T задавать 2 координатами - 1я положение по вертикали до и во время исполнения, а 2я - после. Это позволит реализовать задуманный мною skin. Вот если бы еще анимацию.
|
|
Пока разбираюсь с проблемами.
1. С 32бит иконками оказалось сложнее. Не хотит нормально отрисовыватся. Пробую решить задачу. 2. С координатами еще сложнее - некоторые вычисляются в процессе работы. Есть мысли о полной переделке скина, но это в будущем. boss911, Можно получить ваши конфиги с какими есть ошибка и с какими ее нет. |
если я правильно понял последняя версия без описанной выше ошибки была bspost 1.14.5.4..
если у кого осталась такая скиньте ссылку плиз, можно в пм, или на любую другую 1.14.х.х которая не выдает этого досадного окошка... |
Дело не в конфигах! Приведу простой пример ошибки! К примеру у меня есть файлик, который представляет из себя 7-Zip SFX [LZMA2] в котором иконка размером 48. Дак вот, как программа пытается его считать, вылетает ошибка, если я его просто уберу, то все нормально! Пример:
[Installitem_073] Group=Настройка системы Caption=Создание папок Description=Создание папок Depends= DependsOr= Exclude= Folder=|%SELF%\Bugs\ CheckTagFile= IconFile=777.exe IconNumber=0 ScreenShotImage=777.jpg NfoFileName= MinToTray=0 PreRegFile= Command1=777.exe Command2= Command3= Command4= Command5= Command6= PostRegFile= KillWait=0 Default=1 Fixed=1 Visible=0 RebootNeed=0 Речь идет о файлике 777.exe, если он лежит в папке, то беда! Если убрать, то все нормально! Не меняя никаких настроек! Мое подозрение на то, что программа попросту заморочена: либо на файлы, упакованные SFX, либо считыванием с них иконки (что более вероятно). |
Boa Soft, Нашел еще маленький недочет. Первый экран с таймером обратного отсчета. Нажимаем кнопку помощи. Выдается сообщение что если мы ничего не сделаем программы начнут устанавливаться после окончания отсчета. Только проблема в том, что после нажатия кнопки окна сообщения таймер прекращает работать и программа стоит. Думается после выхода из окна, программа должна продолжить обратный отсчет с ожиданием выбора пользователя.
Цитата:
У меня такое впечатление что в 2 последних версиях впервые появилась переменная CommonScreenShotImage. Если я не путаю. Просто у меня раньше было их 2, а теперь стало 3! Может баг как-то связан с этим? И чем она отличается от CommonShotFolder ?! |
Цитата:
http://multi-up.com/228918 |
Цитата:
|
Могу немного обрадовать.
1. Нашел причину ошибки доступа - банально при копи-пасте не захватил одну строчку и шло обращение к не созданному объекту. 2. Нашел причину, по которой при загрузке из библиотеки иконок терялась 32 бит иконок прозрачность. Ну не умеют нормально стандартные компоненты работать с 32 бит иконками. Первое уже устранено, над 2 сейчас работаю. |
Вложений: 1
Новая версия с учетом найденных и исправленных ошибок.
Текущая версия 1.14.6.8 Код:
Новое в текущей версии. |
Boa Soft, Что-то опять у меня не так! Иконки программ не показываются. А так же не скриншотов при установке в тестовом режиме. Может конечно и я что наворотил, но ты не мог бы проверить у себя? Причем что интересно скриншоты из PreInstall и PostInstall показываются!
Нашел кажется еще ошибку в процедуре вывода начального экрана. Речь идет о выводе названий этапов установки. Эти названия двустрочные. НО! При первоначальном выводе экрана рисуется ТОЛЬКО ПЕРВАЯ строка. И только когда уже идет работа с этим этапом, выводится вторая строка! (Интересно а если они будут более чем из 2-х строк?) Э! Не подтвердилось почему то! Это на виртуалке и только при 1280х1024. Наверно сам виноват. Интересно, чем это я так накрутил? Похоже это если притянуть элементы строк этапов к самому верху экрана! LeftLabels0=T:20 L:22 W:214 H:26 LeftLabels1=T:85 L:22 W:244 H:26 LeftLabels2=T:150 L:22 W:240 H:26 То и получим такой эффект и в обычном режиме а не на вируталке. И куда все подевались? (Кроме автора) |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
|
CaptionLabel = T:-70 L:-10
на L:-10 никак не реагирует независимо от цифры |
Цитата:
|
1. По поводу координат - в этом релизе ничего не ожидайте. Скин (может быть) будет переделываться кардинально.
2. Скриншот и описание потараюсь сделать, посмотрю сегодня.\ 3. Предпросмотр - попробую или решить или сказать, что не поддерживается. 4. Стандартная иконка - грузится из винды (она отображается на тех приложениях, которые не имеют иконки). |
Boa Soft
1. Даже координаты 'L' в 'FinishBt' не стоит ожидать? Странно, ведь в 'PrevBt' и 'NextBt' данная координата работает. Я о том, что эти кнопки как бы родственные, но в одной из них 'L' не реализована, обидно. 4. Задам вопрос по другому. Код:
[Setup] |
boss911, Boa Soft,
Цитата:
(Чувствую что осмысление этого вопроса не в этой версии) Boa Soft, Цитата:
|
Boa Soft
Я тут заметил, не скажу точно в какой из тестовых версий это появилось. При сворачивании и разворачивании группы приложений в дереве выбора программ, обновляется (дергается/мерцает) весь список, не видно эффекта сворачивания/разворачивания, все происходит моментально, порой с ходу не понятно, теряешься, произошло ли сворачивание/разворачивание. В версии 1.13.2.10 группы разворачиваются красивее, список программ плавно выезжает/заезжает, нет этого передергивания всего списка/дерева программ, только плавное скрытие/появление, этот эффект был четко виден, приятен глазу. Есть ли возможность вернуть плавный эффект сворачивания/разворачивания групп? |
Цитата:
Цитата:
Цитата:
Проблема в том, что хочется и оставить нормальную работу при любом разрешении экрана и сделать возможность изменять скин. Как полностью совместить эти требования я пока не решил. |
Цитата:
FinishBt = x:CloseBt-10 y:CloseBt где "-10" означает что координата х FinishBt на 10% меньше чем координата х CloseBt |
Вложений: 1
новая бетта:
Текущая версия 1.14.7.1 Код:
Новое в текущей версии. |
Цитата:
В общем обнаружил я для себя очень плачевную каку в этом билде. У меня теперь не работают некоторые координаты элементов скина. Я все не проверял, но есть подозрение, что ничего не работает, вот, что конкретно у меня не работает: Код:
[Param_DEFxDEF] Альфа канал в предпросмотре скриншота приложения сделать не получится? |
Текущая версия 1.14.7.2
Код:
Новое в текущей версии. |
Boa Soft
Хочу тебя попросить, чтобы ты 'PrevBt', 'NextBt' и FinishBt' сделал на одном уровне (по высоте) с 'UserFuncBtХ'. Сейчас 'UserFuncBtХ' немного выше вышеуказанных кнопок, приходится в скине делать следующие: Код:
[Param_DEFxDEF] Возможно я покажусь занудой: Цитата:
И снова о небольшом косметическом исправлении (обрати внимание на красное подчеркивание, тут нужно TAB'ом по играться). В SKIN.INI есть пару ошибок, но про них я в ПМ тебе напишу. Выключение (лейбл и кнопка) снова не по центру относительно прогрессбара, а вот лейбл перезагрузки по центру относительно прогрессбара, только, как видишь, кнопка не отцентрирована. Мелочи, понимаю, но пора бы уже релиз выпускать, посему надо и мелочи отполировать. |
Boa Soft,
Хотелось бы, чтобы в прграмме была возможность создавать вложенные Группы программ. То есть, например, есть основная Группа программ - "Оффисные программы", а в неё - подгруппа (которую можно сворачивать и разворачивать) - "Office 2003", в которую входят пункты "Ручная установка Office 2003" и "Автоматическая установка Office 2003". |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Код:
[Param_DEFxDEF] Цитата:
|
Цитата:
Цитата:
|
Boa Soft, Наконец-то разобрался почему у меня скирншоты не показываются.
Из-за замены SkreenShort на ScreenShort в программе и файле presetup.ini. Хочется так же отметить что в файле scin.ini остались нисправленными строки Код:
; Если путь не указан, то в папке Scin. Autor -> Author инициализация . -> инициализация. автоматичиского -> автоматического В режимах 1280х1024 и 1920х1200 строка "nn из mm" подрезана снизу на 3-4 пикселя. В общем перед релизом надо бы прогнать и отладить в резрешениях 800х600 1280х1024 1600х1200 1920х1200 2560х1600 Вот подумалось может по кнопке авторского права тоже не останавливать таймер обратоного отсчета? Проводил установку систему с флешки и пришлось прибегнуть к коррекции вроде как уже отлаженного prestup.ini в части иконок и скриншотов. Щас точно уже и не припомню, но кажется что то типа: В шапке было: RootInstallDir=%SOURCE% CommonIconLib=|%Self%\IconLib.dll CommonShotFolder=%SOURCE%\INSTALL\SHOTS Стало: RootInstallDir=%SOURCE% CommonIconLib=%Self%\IconLib.dll CommonShotFolder=%SELF%\SHOTS В устанавливаемых программах Было: IconFile=%SOURCE%\INSTALL\ICONs\notepad++.ico стало: IconFile=%SELF%\ICONs\notepad++.ico Хотелось бы узнать как у остальных было с этим вопросом и отладить его перед релизом. Вот теперь можно писать в файл лога BSPI при установке программ. Возникает вопрос, как передать название файла лога в скрипт установщик. Читать его из presetup.ini можно, но там могут фигурировать внутренние переменные BSPI. Как получить их значения (например self)? А может заведем ключ в реестре? Ваше мнение? Уж очень не хочется задавать его фиксированно. Не помешало бы "секретый" ключ writepos добавить и readme.rtf и в справку по командным ключам. Я так понимаю в отличии от меня кракозябр в балонах конфигуратора на T33-T0 ни у КОГО нет и вопрос мягко затирается? Мне кажется это уже финишная линия? Ограничение на вынос снимется только с релиза или все таки будут публичные бетты? Мне бы хотелось иметь возможность управлять горизонтальными координатами надписи "Только для тестирования ....." ? |
Цитата:
Цитата:
Цитата:
С координатами подумаю. Есть некотрые мысли. |
Boa Soft,
Цитата:
В скине есть 2 замечательные картинки shotpost.bmp shotpre.bmp. При их конвертации в jpg теряется прозрачность, а вылазиет малиново-majenta фон. Подозреваю что это и есть альфа канал? Можно ли их все таки преобразовать и если да то как?! Экономия в 7 раз! |
Цитата:
|
boss911, В папочке shots. Показываются перед и после установки.
Boa Soft, У меня странная ситуация. В конфигураторе показывается пункт которого не должно быть. Ибо по CheckTagFile и по Folder его нет! Но он показывается, а при установке пишет не найден! Разобраться пока не смог в чем дело, но покоя не дает! |
Цитата:
Я так понял, ты хотел немного уменьшить вес картинок. Поскольку эти картинки не обладают богатством оттенков цветов, их смело можно перегнать в 8-ми битый (256) цвет, у них и 256-ти цветов нет, в итоге мы получаем две картинки весом ~100Kb. Вот они (8 bit). |
Boa Soft, У меня нехорошее подозрение что в последнем билде проверка по CheckTagFile не выполняется!?
|
Цитата:
Есть у меня исходники поддержки Png, но во-первых надо внимательно изучить лицензию а во вторых - это в далеком будущем. |
у меня такое замечание пожелание
кнопочку прервать установку текущей программы можно переместить над прогресс баром под идет установка или подскажите как самому это сделать ЗЫ кажись ей там не место (моё мнение может у кого другое) |
conductor, Задайте ваши координаты для параметра: ScipBt = T:440 L:60
|
|
conductor,
Цитата:
Вписывать надо в skin.ini |
Цитата:
Зы можно Ваш привести PS вписал как было так и осталось |
Цитата:
Код:
[Param_DEFxDEF] Цитата:
Просто добавь воды. |
|
conductor, О каком разрешении идет речь?
|
Цитата:
оставил это результат тот же |
conductor, А чего же Вы хотите то?!
Код:
;ScipBt = T:440 L:60 Хотите вверх? Пишите что то типа ScipBt = T:40 L:600 То есть 40 пикселей от верха экрана. Хотите левее уменьшайте значение L:= 50 Только обязательно ставьте экран в это разрешение! |
Цитата:
чё то я об этом не подумал тогда что получается надо писать на все разрешения экранов (как у Вас) это ни есть зер гут |
Boa Soft,
Цитата:
Или не стоит трогать данную версию?! |
|
conductor, Параметрами H W задаете высоту и ширину. Увеличиваете ширину и вылезает на экран остальное. Оченнно творческий процессс.
|
Boa Soft, а не мог бы ты тестовые релизы выкладывать в одном посте, а ссылку на этот пост закинуть в шапку (так сказать чтобы не искать по форуму)....
|
Поправьте, пожалуйста, шапку: в ней нет скриншотов.
|
Цитата:
Код:
presetup.exe w:800 h:600 |
Boa Soft,
Цитата:
В копилку бредовых идей. У меня есть пространные описания у многих устанавливаемых программ. Прочесть которые за время установки нереально. Может быть формировать паспорт устанавливаемого софта. То есть файл в который выводится описание (ну хотя бы просто текст) устанавливаемых программ. Пользователь может распечатать его потом и узнать может быть что-то для себя новое и полезное. |
Boa Soft
Добрый день. Очень понравилась программа. На мой взгляд намного лучше чем WPI. Но только есть некоторые вопросы по ней: 1. Можно ли как-то реализовать выбор устанавливаемых программ в зависимости от того, из под какой версии Windows произведен запуск. Например для XP нужен один пакет обновлений, для Win7 другой, для серверов третий. Или IE8 в XP и Server2003 отсутствует, а в Win7 уже стоит по дефолту. Ну и так далее... Так вот можно ли реализовать это, или лучше использовать разные INI-файлы? 2. Немного непонятно с лицензией, а именно пункты 3а и 3б Код:
а) при простом включении в сборник оригинального комплекта. Запрещается распространять измененный комплект под видом оригинального. В описании должна присутствовать ссылка на мой сайт. Все дополнения к программе должны быть в виде отдельного каталога или архива. б) публикация собственной сборки. Создание сборок не запрещено при условии включения всей оригинальной документации и отдельного документа с полным списком всех отличий от оригинальной версии. Необходимо явно указать, что данная сборка не является оригинальным комплектом программы, но основанна на ней. Больше ничего менять не буду Использоваться это будет только на предприятии, и для ремонта компьютеров знакомым. Будет ли в таком случае нарушена лицензия? Заранее благодарен. |
1. Пока такого не предвидится. У программы есть ключи командной строки для выбора ини-файла. Можете этим воспользоватся.
2. а - если вы кладете на диск оригинальный инсталлятор программы, то в него нельзя вносить изменения. б. Если же вы хотите сделать собственную сборку, то не должны выдавать ее за оригинальный комплект а вложить документ, что это ваша сборка и чем она отличается от оригинала. э Цитата:
|
boss911,
Цитата:
Просто делал скриншот BSplayera, так фон по закругленным полям получился серый! А хочется прозрачный. Очень не хочу с PhotoShopom возится! |
Цитата:
|
Boa Soft, Какой переменной задаются позиция и размер вывода лиц. соглашения, новостей? Чего то не разобрался! Не планируется ли что-то по поводу просмотра nfo афйлов с символьными рисунками.
P.S. Брат Митька помирает, новую версию просит. ): |
Boa Soft! уже не первый раз просят сделать выбор программ в зависимости от версии ОС.
Наверное, это важно, не сколько для "просящего", сколько для пользователя - и это правильно. Может можно, быстро, решить эту проблему таким путем: В файл настройки для каждой секции Installitem добавить два ключа-индификатора - версия и разрядность ОС. Далее определить версию и разрядность ОС, например через GetVersionEx и считывая значения из этих индификаторов (по условию текущая версия + разрядность = индификатор версии + индификатор разрядности) присваивать ключу visible "0" или "1", тем самым скрывая пункт выбора неподходящих к данной ОС программ. И пусть сами беспокоятся какой индификатор лепить. |
Цитата:
Boa Soft, меня уже год мучает это предложение, не предлагал его лишь потому, ибо знал, как ты к этому можешь отнестись. Но, к моему удивлению, народ начал просить очень близкое к тому, чего бы мне хотелось. Использовать разные INI профили это немного не то, а порой очень не удобно и не реально, хочется задавать профили установки в самом INI, по средствам указанных идентификаторов, основываясь на указанных данных, BSPI будет принимать решение, в каких 'Installitem' снимать/устанавливать галку. У меня есть отличное виденье, как это можно построить в INI файле, если тебе интересно меня в этом плане выслушать, я с удовольствием представлю свое виденье в примере. |
Я не планирую делать проверку версии системы. По крайней мере, пока. Этот вопрос можно считать закрытым и обсуждение в этом направлении игнорируется. В будущем мнение может изменится.
Излишняя назойливость в некоторых случаях может привести к свертыванию проектов, как например это произошло с "кнопкой" gora. Цитата:
Пока глобальных изменений не будет. Проблема в том, что у BSPost есть в отличии от конструктора авторанов полноэкранный режим. Сделать элементы управления по фиксированным координатам очень легко, но тогда и размер будет фиксированным. Часть координат все равно надо вычислять. |
Цитата:
|
Текущая версия 1.14.8.4
Код:
Новое в текущей версии. |
Цитата:
Код:
[Common_Info] Ver=2.1 Суть проблемы в том что у меня не срабатывает поле CheckTagFile. То есть файл описываемый в нем отсутствует, а пункт в дереве выбора есть! Что самое интересное с твоим дистрибутом все нормально и с твоим конфигом такого бага нет! Вид устанавливаемых пунктов: Код:
[Installitem_153] |
Цитата:
|
Boa Soft
Я не знаю из-за чего это происходит, несколько раз с этим сталкивался, на разных версиях. Всплывающие подсказки и превью (открытие) скриншота отображается под основным окном программы. Методом тыка выяснил, что на это влияет соблюдение таких параметров: Код:
[Interface] Я так думаю ты забыл отцентрировать лейбл сигнализирующий о выключении компьютера, с лейблом перезагрузки все красиво (все по центру), поправь, плиз. Скрин делался на разрешении 1152х864 (окно на весь экран). Надо бы в "readme.rtf/readme.txt" добавить описание ключа writepos. |
Boa Soft, Покопавшись с версиями, я решил что ошибка все таки в программе.
Я взял старую версию 1.14.5.4, запустил с ней свой файл настроек установки ..... и увидел что проверка по CheckTagFile прекрасно выполняется при отрисовке дерева выбора. В последних же по крайне мере 2 билдах у меня проверка не выполняется! Посмотри пож-ста этот момент! И шапочку уже бы можно корректнуть? |
Цитата:
Цитата:
|
|
Вот как я реализовал:
батник: Код:
Echo Off |
Ну хорошо ini файл мы подсунули, а вот насчет файла ответов я чего запамятовал?! Как там поступить надо?
|
Вложений: 1
Уважаемый Boa Soft у вас в скине есть одна маленькая ошибочка :))
Скрин прилагается |
Вложений: 1
Текущая версия 1.14.8.7
Новое в текущей версии. Код:
1. Исправлены ошибки с проверкой CheckTagFile. |
Гоняю, нравится. В папочке dok лежит бета-версия 2.0?
Кстати, можно ли скриншоты подхватывать не из общей директории, а из отдельных папочек прог, задав путь? И еще, одна мысль по поводу оптимизации этапов загрузки. Возможно есть смысл сначала загружать и сразу отображать страницу приветствия (лицензии / о подборке или как там у кого она называется), пока идет загрузка (и, если выбрана, проверка списка программ). Субъективно приятнее ожидать окончание загрузки оболочки, если есть, во что потыкать, а также, что почитать. Заранее Dankon! |
Boa Soft,
Может, кто-то и предлагал такое, но все же хочу внести актуальное пожелание. Возможно ли как-то реализовать автоматическую проверку разрядности системы и при необходимости установку 64-битных версий программ? То есть BS PostInstaller автоматически определяет разрядность системы, и если прописаны два файла, то для 32-битной запускается установка первого файла с прописанными ключами, а для 64-битной - установка второго файла. |
DPavlik82, пару страниц назад отлистайте
|
Пропустил этот момент...
Цитата:
|
Цитата:
Цитата:
|
Текущая версия 1.14.9.6
Код:
Новое в текущей версии. Пока только для тестов. Релиз будет после реализации проверки версий. Скачать: Файл 42921 |
Boa Soft, Если в последней версии попробовать прервать программу, то выдается предупреждающее окно с некрасивым дизайном. Текст в середине на каком то сером фоне вместо белого и нижняя строка зарезана! По крайне мере в режиме 2560х1600.
|
Boa Soft , когда ждать финала? :)
|
Boa Soft, не верно определяется количество оперативки. У меня 4 гига на x86. Система видит как положено 3 гига, BSPI только 2.
|
|
Цитата:
Цитата:
Я надеюсь 'AboutTestMsg' будет отключаться в релизных сборках BSPI? |
Цитата:
На счет ошибок со скриншотами и индикацией загрузки я посмотрю. Постараюсь сделать, чтобы интерфейс не залипал при загрузке иконок. |
Цитата:
Цитата:
|
Boa Soft, Я очень долго сомневался, но сегодня еще раз проверив пришел к странному выводу.
Программа плюёт на данные сохраненные конфигуратором на T39-T0 и ставит почему то похоже те у которых взведен ключ Default=1 Откатился не предыдущий билд - все нормально! Проверь пож-ста мои подозрения. |
Цитата:
Индикатор загрузки добавлю. Цитата:
|
Вложений: 1
Текущая версия 1.14.9.8
Код:
Новое в текущей версии. |
Внимательное изучение предмета показало, что создать локализованное приложение, нормально отображающие все строки на основе VCL стандартных компонентов практически невозможно. Дело в том, что все компоненты и формы - не юникодовые.
И, если с собственными компонентами перевод на юникод не составляет большого труда, то для стандартных элементов управление уже все хуже. Надо перелопачивать всю VCL, что не так-то просто. В текущей версии мне удалось достигнуть практически полное нормальное отображение всех строк за исключением заголовков форм. Проверялось на Server 2008r2 en с настройкой локали по умолчанию. Т.Е. страница для не-юникодовых программ была английская. |
Boa Soft,
Цитата:
А миожно в шапке вывода окна конфигуратора выводить номер версии. А то я уже иногда не ту пихаю, а узнать об этом мона ока из лога установки. Ну в крайнем случае в окно выдаваемое по кнопке "Справка"! |
Boa Soft
Когда кликаем по твоему копирайту, в левом нижнем углу, диалог центрируется (лево-право) на уровне окна дерева выбора программ, а не по окну всей программы. Не совсем как-то смотрится, думаю, ты со мной согласен, остальные диалоги центрируются вроде в нужных местах. А так же было красивее, когда (в предыдущих версиях) слова в твоем копирайте выстраивались по центру, а не по левому краю, как теперь сейчас, имхо. Проверь, пожалуйста, у себя прерывание установки приложения, сдается мне, что с ним не все в порядке. Запустил BSPI и прогавил, как от тикал таймер и пошла установка всех приложений, я лихорадочно начал отменять текущую установку приложения, но почему-то было ни какой реакции, потом я решил закрыть полностью BSPI и программа повесилась. Пришлось вынимать CD, после этого BSPI отошел и начал закидывать меня ошибками, что он не может запустить то, что было отмечено для установки. |
Вложений: 1
Попробовал установку ПО с другого диска. Стартер попросил поменять диск, поменял. Пошла установка, по ходу нужна перезагрузка. Комп перезагрузился и установка ПО началась с начала, которую я и отменил.
Кусок Presetup.ini RunOnceKey=ZZ_999 RunValyeName=TEMP_BS_POSTINSTALLER UseRunKey=1 Install.log во-вложении. |
Вложений: 2
Boa Soft,
Запускаю BS PostInstaller с помощью следующего скрипта Этот скрипт запускается из PosSetup.cmd Gui-интегратор пакета обновлений и адонов. BS PostInstaller (Presetup.exe) нормально запускается. Но 1. После окончания установки BS PostInstaller не перезагружает компьютер. Прогресс-бар перезагрузки доходит до конца и на этом всё останавливаться. Надо нажимть "Отменить перезагрузку" и, затем - "Готово". 2. Не активны ни кнопка "Свернуть в трей", ни "закрыть программу". Это происходит как на последней бете 2.1, так и на релизе 2.0. 3. При использовании последней беты 2.1 окно BS PostInstaller-а всегда поверх всех окон. По Alt+Tab видны окна устанавливаемых в данный момент приложений, но на передний план они не вызаваются. Во вложении привёл свои конфигурационные файлы. Призапуске из уже установленной и загруженной Windows всё нормально. |
Цитата:
Цитата:
Цитата:
Код:
[Interface] |
Вложений: 2
Я думал проблемы с установкой по-кругу при установке со 2 диска, однако.
Может я что не так делаю, но если надо перезагрузиться после установки 1 ПО, то опять начинается установка с начала, перезагрузка и потом продолжение установки. Цитата:
Да устанавливаю ПО на Сервер 2008 методом FirstLogonCommands |
Вложений: 3
Я думал проблемы с установкой по-кругу при установке со 2 диска, однако.
Может я что не так делаю, но если надо перезагрузиться после установки 1 ПО, то опять начинается установка с начала, перезагрузка и потом продолжение установки. Цитата:
Да устанавливаю ПО на Сервер 2008 методом FirstLogonCommands |
Цитата:
Кроме того, установка с перезагрузками под Вистой и 7 не рекомендуется, так как следующий запуск будет уже не с правами администратора и установка обломится или выскочит окно UAC. |
Цитата:
Цитата:
|
Цитата:
|
BS PostInstaller1.14.9.8 SKIN.INI
[Sound] CLICK = CLICK.WAV OVER = ACTIVATE.WAV DONE = _DONE.WAV BREAK = _BREAK.WAV //BACKSOUND = BACKSND.MID а музыка не играет на BS PostInstaller1.12 всё хоккей в чём может быть проблема? |
conductor,
Цитата:
Код:
[Sound] |
Цитата:
Зы убрал всё хоккей |
Можно ли ссылку на последнюю версию выкладывать под надписью:
"Внимание! Тестовые версии ..."?, а то каждый раз приходится перелистывать страницы. В шапке до сих пор: "Текущая релиз для тестирования имеет версию 1.12.6" Спасибо. |
Цитата:
|
Цитата:
Можно сделать принудительное указание местоположения временных файлов, но, опять же, возможны проблемы с правами. Вести лог в реестре - проблема со сменой юзера и правами. Пока небольшой застой - но скоро выложу новую версию. Цитата:
Цитата:
|
Boa Soft,
Цитата:
|
Цитата:
Код:
IF EXIST "%ProgramFiles(x86)%" ( http://forum.oszone.net/thread-142096.html |
DPavlik82, Спасибо, но меня интересует именно практическая в BSPI.
|
Цитата:
Из BSPI запускается батник с выбором устанавливаемой версии приложения. Или же запускается батник и в зависимости от битности ОС запускается та или иная версия BSPI. По другому может реализовать только в коде программы Boa Soft. |
DPavlik82,
Цитата:
|
Добрый день!
У меня такой вопрос. Вот начал разбираться с xpbuild6. Как можно изменить окно с программами после установки винды. Там где предлагает установить яву, кодеки и т.д. Понял что за это отвечает аддон Zz_POST. Но не нашел как его изменить. Post Installer запускал в папке Utilities, убрал там все что не нужно мне. все равно показывает эти проги. |
Цитата:
|
Цитата:
|
|
Вложений: 1
Новая версия.
Текущая версия 1.15.1.9 Цитата:
|
Цитата:
И сам ГУИ-интегратора и десятки тем и проектов на форуме призваны не "себя показать", а как решение тех или иных задач, и доступны они любому заинтересованному в этом лицу. Поэтому применен ГУИ-интегратор, или скрипт от jameszero (как и десятки аддонов, предложений и идей от участников форума) не важно, важно то, что авторы тем и проектов дают то, чего многие не умеют, не знают, но очень хотят! И за это им всем нужно сказать СПАСИБО!!! А чтобы с иронией не относится к тому или иному проекту, нужно, или самому что-то предложить, или пользоваться тем, что делают другие, или же "курить в сторонке". |
Я абсолютно не против такого использования моей утилиты. Она писалась именно для того, чтобы облегчить труд по сборке дистрибутива. Главное, чтобы человек хоть немного понимал, что ему надо и какой из аддонов за что отвечает.
|
Boa Soft
Вроде все сделал правильно, привел свои конфиги согласно весрии 1.15.1.9, но в итоге получаю это сообщение на фоне запущенной программы, где нет еще даже приветствия. После нажатия на "ОК", BSPI так и остается не юзательным. Выяснять в чем именно проблема, не хватило сил. Оригинальная сборка запускается без проблем. |
Цитата:
Проверил, такая ошибка возможна если задать лог в несуществующую папку на read-only носитель. Забыл добавить перехват ошибок. |
Цитата:
Код:
[Setup] Не очень понравился индикатор загрузки. То, что расположен посреди экрана большими буквами, а при старте программы, первые две секунды он обрезан по правой стороне (верхняя и нижняя строка). Вид индикатора загрузки не кошерный, мягко говоря. Я предлагал его разместить под индикатором времени, но не больше чем 14-16-м шрифтом, мигание цветом (синий/белый/красный) хотелось бы иметь возможность менять (первый цвет / второй цвет / третий цвет). А может лучше графику прикрутить, на подобии PRCHECK_PICT.bmp, а сверху просто сделать лейбл и назвать его "Идет загрузка, подождите немного…"? |
Цитата:
|
Boa Soft
Только не в центре, чтобы не перекрывало не какой текст. Имхо, под таймером надо или заместь его, если таймер отключен. Можно вообще сделать, что сперва индикатор загрузки показывается, а потом на его месте показывается и стартует таймер, если таймер включен. |
Boa Soft, Какую из новых версий программы можно выносить за пределы форума? Версий прошло множество и все только для OsZone - пару месяцев назад хотели выложить такую и все еще нет ни релиза, ни публик-версии
|
SamLab, для своего проекта спрашиваешь?Ждемс его и обновления драйвер паков
|
Цитата:
|
Boa Soft - в крайнем случае, сгодится для коллекции. Несмотря на "возраст" всегда был интересен тем, что позволял сделать любой "заказной" индикатор загрузки.
|
SamLab
Посмотрите последнюю версию. Вроде бы, глюков не обнаружено. Если нет глюков - сделаю публичной версией. http://forum.oszone.net/post-1415620-1625.html PS Новшества можно добавлять бесконечно, но раз народ требует релиза, то сделаем :) |
Цитата:
|
Boa Soft, Мне вот все не дает покоя идея доустановки программ после начальной установки. Для себя я решил таким образом. В моем presetup.ini активно используется параметр CheckTagFile. Большинство приложений ставится посредством AutoIt скриптов. В конце скрипта я добавил код который приписывает значению CheckTagFile любой текст. В результате при следующем запуске он не находит уже установленные ранее пункты. Подумай может стоит столь тривиальный механизм встроить в сам BSPI. Это было бы полезно, так как все таки не все приложения и у меня ставятся скриптами. Во вторых при дописывании заранее известного текста, можно ввести еще кнопочку "Ранее установленные" и они легко таки появятся в списке программ, после доработки процедуры работы с CheckTagFile. Конечно это только для перезаписываемых носителей.
Еще мне до сих пор не ясен один вопрос, или вернее я задумался над его теперешней реализацией. Вот есть последовательность: Код:
Command1= И я не проверял, что случится в случае если пункт n, необходимый для пункта m, не будет установлен? То есть процесс установки m будет выполняться или нет? |
Цитата:
|
XCV,
Цитата:
|
Цитата:
по моему это уже лишний "наворот" |
NikLok XCV Вам ответил о причине. Нет универсального кода возврата для инсталляторов. Поэтому проверить правильность затруднительно.
|
Boa Soft, Вы не планируете в намечающемся релизе реализовать задумки насчет проверки софта на разрядность и версию ОС? Очень хотелось бы...
|
Я в отпуске до середины июля. Интернет в месте отдыха будет недоступен.
Времени нет совсем. так что. релиза до выхода из отпуска не будет. Сегодня, если успею, выложу рабочую версию без ограничений. |
Boa Soft, Видимо рабочей версии без ограничений до конца июля уже не увидим?
|
Выложил обещанное. Радикальных изменений нет. Все остальное - когда приеду.
|
Boa Soft, Спасибо! Обычно Вы меня радовали когда я возвращался из отпуска. Теперь за месяц перед моим отпуском! Надеюсь через 2 месяца Вы нас еще порадуете релизацией наших и Ваших идей.
Ну например: Если в группе только 1 программа, показывать не группу а саму программу! Счастливо отдохнуть! |
Здравствуйте уважаемый Boa Soft! Интересует такой момент как подгруппы программ, возможно ли реализровать? Возможно уже реализировано? Просто у меня приличный список программ, которые разбиваются на группы и подгруппы, в каждой группе 5-10 подгрупп, 1-10 прог в каждой подгруппе. Если прописывать все в одну группу, получается неплохой список.
|
Цитата:
|
При установке Alcohol виснет, мне кажется, что PostInstaller начинает работать раньше чем отрабатывает аддон SPTD. Что нужно поправить, что бы кнопка работала и PostInstaller во время работы можно было сворачивать (так как это было раньше)?
|
omich, Кнопка и так работает, если конечно вы из-под оболочки винды запускаете, а не, например, при первом входе или на другом каком то этапе, где оболочка еще не подгружена...
|
cleric1985_n,
естественно при первом входе там же написано: Цитата:
|
omich,
Цитата:
Цитата:
|
обновите кто может шапку....
|
А интересно у меня получиться такую прогу или типа того написать на AutoIT'e
|
Microteam, это было утверждение? Тогда ждем с нетерпением :)
|
Надеюсь, отпуск прошел на славу! С нетерпением ждем свежего релиза =) Есть идеи по срокам?
P.S. У меня есть пожелание по поводу следующих версий программы. Существует функция Depends=, которая подразумевает, что для установки программы требуется другая программа. Допустим, это джава и опенофис. Так вот, если программа от чего-то зависит, то сначала ставится зависимость, а не она сама (как это сделано сейчас). Логично, что OpenOffice не установится без поддержки Джава системой, таким образом, если сначала будут ставится пакеты, от которых зависят, а потом уже зависимые, всем станет легче. Спасибо. |
В Windows 7 BS Post Installer приходится сворачивать Alt-Tab для установки каждой программы, т.к. настройки безопасности системы по-умолчанию заставляют получать подтверждение на установку каждой программы. Кто знает, как бороться? Можно ли сделать так, чтобы инсталлер один раз получил права, и дальше спокойно ставил программы без назойливых предупреждений безопасности?
UPD Юрий меня спас. Вот решение: Идем сюда и качаем ResEdit: http://www.resedit.net/ Открываем Presetup exe Ищем там файл манифеста Manifest/1.xml Заменяем в нем строчку <requestedExecutionLevel level="asInvoker" uiAccess="false"/> на <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/> Сохраняем exe-шник обратно и радуемся жизни P.S. в ResEdit может потребоваться экспортировать манифест, поправить его во внешнем редакторе и импортировать обратно |
Boa Soft, обнови в следующий раз ссылку в шапке а от мне нужно было я с шапки взял и качнул не разбираясь ...
А потом увидел что есть и новее версия пришлось форум перечитывать ... |
treehel, Я не знаю в чём дело но манифест не редактируеться..изминения не сохроняються...пробЫвал удолять и создовать заного...пользы ноль..
|
Подскажите пожалуйста,как полному "чайнику"в программировании,где можно найти ооочень подробное описание работы с программой (с примерами) если можно.И еще одну штуку не пойму, как быть с прогами требующими ввода ключей, как во время установки, так и после нее. :o
|
Цитата:
А специально для чайников (и не только для чайников) в комплекте с программой идет редактор конфигурации ConfigEd. Цитата:
Вводить свои лицензионные ключи после установки - это понятно, что у каждого своя лицензия и свой ключ. Если же предполагается вводить один лицензионный ключ - то обычно выход состоит в перепаковке программ или запуска reg-файла до или после установки программы. Насчет ввода ключа во время установки. Если он каждый раз разный (у всех ведь своя лицензия) - то соответственно это никак не изменить, разве что иногда удается перепаковать дистрибутив. Если ключ один, то иногда помогает запуск reg-файла перед установкой программы. |
Вложений: 1
Обновление программы.
Код:
Текущая версия 1.15.1.10 |
Забыл добавить, что теперь программа при запуске на 7 или vista запрашивает права администратора. Так как установка софта без этих прав все равно обычно неосуществима, то такой подход позволит избежать многочисленных запросов UAC.
DonQuixote, Скачайте последнюю версию, там уже я это сделал. |
Boa Soft, Мечтается об одной фиче, ибо кипирасты наступают и наступають.
В окне дерева выбора устанавливаемых программ набираем кодовое слово или хоткей и дерево дополняется элементами, которые не видны в обычном режиме. Ну или даже из соображений не плодить полный и урезанный диск, а иметь один с возможностью расширенного использования. P.S. Кажется в прошлой версии удалось таки решить проблему кракозябр на T40-T0! P.P.S. Меня как то смущает наличие двух знаков копирайта в надписи: "Основано на (С) BS Post Installer (c) 2005-2010 Россия, Курск" что так и надо? |
Цитата:
Обязательно ли сейчас подгонять все InstallItem к пяти знакам нумерации, можно ли оставить прежние три знака? |
Юрий, спасибо
boss911 большие цифры удобны, когда у тебя больше сотни программ в различных категорий. |
treehel
Я не спорю, что удобно, меня просто поражает, что народу мало списка из 999 программ, не уже ли есть такая потребность все это юзать и тем более держать в списке установок. |
Boa Soft,
В фале PRESETUP.INI вот такие значения: WinMinVer= . . .sp WinMaxVer= . . .sp Это нормально или должно быть так: WinMinVer=00.00.0000.Sp0 WinMaxVer=99.99.9999.Sp99 Эти значения нужно подставлять вручную? Если оставить как есть, будет работать? Как правильно? |
Цитата:
Можно от 1 до 5 цифр. Цитата:
|
Boa Soft, насчет нумерации списка программ (параметр Installitem).
Хотелось бы в будущих версиях увидеть возможность его жесткого задания вручную (например, ввести в ConfigEd опцию - изменять или не изменять нумерацию в Installitem). Открываю файл конфигурации в ConfigEd, удаляю некоторые программы, сохраняю - Installitem для всех устанавливаемых программ автоматом пересчитывается. Это неудобно, если надо один и тот же проект с разными изменениями использовать в разных вариациях. Например, на DVD - один список программ, на CD - те же программы, но в меньшем количестве. Настраиваем DVD-версию, удаляем какие-то программы. Installitem автоматом пересчитывается. Удобней, чтоб в файлах конфигурации и на CD и на DVD одни и те же программы фигурировали под одинаковыми номерами. Сейчас приходится вручную сравнивать и править номера. Или же, скажем, для системных программ я хочу выделить пул от 001 до 100, для интернет-утилит - от 101 до 200 и так далее. Но ConfigEd автоматом их нумерует просто по порядку. |
DPavlik82,
Цитата:
На CD просто удаляются физические папки или файлы с программами (вернее не пишуться) и в результате соответствующей проверки данный Item просто не появляется в меню. Расплатой за это удобство является необходимость сканирования при запуске, что несколько снижает скорость. Может Вам тоже подойдет? |
Цитата:
Заметил такой баг в ConfigEd. Если открыть в нем существующий проект Presetup.ini , нажать Далее, то он довольно долго обрабатывает загружаемый проект. Сидим-ждем. Ждать надоело, снова тыкаем мышкой на кнопочку Далее, потом снова. В результате в итоге получаем, что в списке устанавливаемых приложений некоторые приложения повторяются по нескольку раз - некоторые по одному разу, а некоторые - по три, по пять раз... Понятно, что тыкать по кнопочке лишний раз не следовало, но можно бы и реализовать "защиту от дурака". |
DPavlik82, по поводу двойной записи и у меня так было но не понял от чего. А чтоб не думало долго спасает отключение антивируса, по крайней мере у меня.
|
Цитата:
|
Цитата:
Цитата:
|
Подскажите как запустить эту программу для выбора установки программ после установки Windows?
В readme нету ни примера что какие команды приписан, ни что какие файлы куда положить. |
|
хочу сделать офис 2003 сп3 авто установку.
Цитата:
|
DonQuixote, bspi САМ в состоянии распознать что делать с MSI. Ну например я так устанавливаю оперу:
Код:
Command1=openofficeorg32.msi /q SELECT_WORD=1 SELECT_EXCEL=1 SELECT_POWERPOINT=1 ALLUSERS=1 |
DonQuixote, проще в SFX все засунуть и прописать я именно так и ставлю и 2003 и 2010 офисы
|
вот получилось
Цитата:
|
Boa Soft, Обнаружил в последнем билде странное поведение. Выбираем в конфигураторе "ни одной программы" и сохраняем. В файле set нет ни одного итема. Тем не менее при запуске BSPI он ставит пакеты видимо по значению поля default.
Это так и заложено или у меня где-то жуткий косяк влез?! |
Boa Soft, подскажите пожалуйста, я могу добавить в IconLib.dll свои иконки? Или это может отрицательно повлиять на работу программы?
Я понимаю, что можно добавить папку и накидать туда своих иконок, но интересует добавление в IconLib.dll. |
Цитата:
|
Подскажите пожалуйста!
При установке программ с отображением полосы прогресса, они распологаются позади основного окна BS PostInstaller(т.е. их не видно). Можно как-то сделать чтоб BS PostInstaller при установке программ был на заднем плане? Просто при установке больших программ(Офис 2007 и т.п.) может закрасться чувство что программа подвисла, хоть "огоньки и бегают". |
МИШАНЧИК, сделайте сворачивание окна на время инсталляции таких прог. BS PostInstaller это позволяет делать.
|
МИШАНЧИК
SKIN.INI Код:
[Interface] PRESETUP.INI Код:
[Installitem_ХХХХХ] |
Boa Soft, существует ли ключ командной строки, который инициализирует запуск Presetup.exe с повышением прав? Например, я хочу использовать программу в уже установленной Windows 7 для импорта твиков реестра в HKLM. Для этого нужны права админа. Программа запускается с помощью CMD файла, но не хочется объяснять юзерам про "Запуск от имени администратора".
Спасибо. P.S. В крайнем случае, обойдусь запуском с VBS, наверное :) |
Ввиду отсутствия ответа от автора, я понял, что такого ключа нет. Решил без VBS, и даже без запуска CMD от имени админа, т.к. в этом случае получал exit code 9009 (вроде).
Все получилось с утилитой elevate, о которой я рассказывал в Так ли страшен контроль учетных записей?. Код:
@echo off |
Подскажите пожалуйста.
При конфигурации(редактор зависимостей и исключений), если я укажу в поле "Зависит от выбора программ(любой)" прог1, прог2, прог3(эти прог1, прог2, прог3 будут устанавливаться или всё, или нет). То моя программа(которая зависит от их выбора) будет установлена последней после всех этих программ, или может установиться между ними? Наверное несколько сумбурно объяснил? Просто мне нужно чтоб при выборе любой из прог1, прог2, прог3 после них установилась прог5. А если к установке выбраны все все прог1, прог2, прог3, то прог5 установилась самой последней. |
boss911,
А каким образом можно добавить свои иконки в IconLib.dll? |
Цитата:
Вот глянь тему от Smarty, там всё очень доступно. http://forum.oszone.net/thread-167601.html |
Подскажите пожалуйста:
1. Почему при первом запуске, после установки винды(RunOnceEx) не доступно сворачивания окна... 2. Если запустить отдельно - то доступно... |
Доброго времени суток, помогите не понимаю в чем загвоздка!
Тег config не создает файл ответов. вот кусок кода подскажите что не так ? [Installitem_001] Group=base Caption=reader Description=reader Depends= DependsOr= Exclude=Installitem_002; Folder=base CheckTagFile=reader.exe IconFile= IconNumber=0 SkreenShotImage=shot2.JPG PreRegFile= Command1=reader.exe /config Command3= Command4= Command5= Command6= PostRegFile= KillWait=0 Default=0 Fixed=0 Visible=1 RebootNeed=0 |
maveric69, А пробовали сделать Default=1 ?
|
Ser-51, функция сворачивания окна активна только при загруженной оболочке (explorer)
|
Boa Soft, а можно ли реализовать чтоб запущенный с флешки BSPost находил проги А то сама оболочка запускается а проги не находятся?!
|
hobbit25
Код:
[Setup] |
И всё же я не понял, как скрыть режим установки программы, в смысле кнопки "далее", "лицензия" и т.д. Можно об это поподробней, или если этот вопрос уже обсуждался перенаправте пожалуйста на нужную страницу. И где можно посмотреть описание всех ключей типа /qb /y /s и т.д.
|
nibble74,
Цитата:
Можете заглянуть ещё в подфорум автоустановки программ |
структура сд
прописано в PRESETUP.INI после запуска DriverPack Solution открывается окно DriverPack Solution и закрывается окно BSPI можно ли что то прописать что бы окно BSPI не закрывалось ? |
Цитата:
Хотелось бы сделать возможность выбора, но пока нашел способ только с манифестом. А как затребовать элевацию из программы пока не нашел. В тотал коммандер походу, применяется обходной маневр - запуск через отдельную утилитку TCMADMIN.EXE, в манифесте которой прописан запуск с административными привилегиями. Код:
<requestedPrivileges> |
Boa Soft, Будучи в глубоком маразме допустил конструкцию:
Код:
[Installitem_030] В конфигураторе в шапке обрезается конец надписи на второй строке "PE mode" - последних букв нет. Через скин это не правится! Ну и хотя бы анонсик исправлений кинул бы, а то уж заждались усе!!! |
Цитата:
Вопрос по поводу финального окна. У меня в нем не работает кнопка "закрыть" (х). Т.е. выйти можно только, нажав ссылку "Готово". Это баг или фича? |
Возможно ли отображение установки программ поверх окна BS PostInstaller?
|
Bond01
SKIN.INI - Код:
[Interface] |
Цитата:
По какому хоть принципу они туда отправляются? Уже замучала эта ошибка. Открываю, редактирую, сохраняю - часть программ, которые раньше спокойно были в нужной группе, вдруг перемещаются в мусор (хотя их не трогаю, не редактирую при этом). :( Еще пожелание по поводу редактора - выделение и перемещение из одной группы в другую нескольких программ одновременно - после указанного бага нууудно по одной перемещать программы в нужную группу. |
Цитата:
Это все проходит сейчас обкатку для того, чтобы не ухудшить совместимость с XP. Цитата:
|
Boa Soft
Не большие пожелания. Диалог, который вызывается по клику на копирайт, сделать совсем немного по шире и отцентрировать его в окне всей программы, а не списка дерева программ. Применение ключей командной строки сделать через "-" (тире), а лучше через "/" (слеш), например - /test . Я по привычке всегда указываю ключ через слеш, потом тире и только потом припоминаю, что ничего из этого не нужно. Имхо, привычно, когда ключи командной строки применяются через тире или слеш. |
Цитата:
|
В редакторе конфигураций нужно предусмотреть защиту от неправильных названий категорий.
Назвал я свои категории с таким вот ажурным выделением: ---== Настройка и оптимизация ==--- И пришел ко мне в гости как в анекдоте - "не толстый, а полный". Все результаты настроек снеслись в единый раздел Мусор, теперь придется переделывать, пару часов прожиты даром. :) |
Boa Soft
Попробовал я воспользоваться параметром RebootNeed=1 . На определенном итеме комп перезагрузился, автоматически с загрузкой компа запустился BS Post, который мне выдал ошибку, что-то типа того, что у меня не правильный или поврежденный конфиг. Я повторно (вручную) запустил BS Post, он мне предложил продолжить установку, я отказался, загрузилось окно дерево программ, я отметил то, что мне нужно было до установить и установил. С данной неприятностью сталкиваюсь уже во второй, думал, что в первый раз был какой-то глюк, но оказалось, что глюк стабильно повторяется. Хотелось бы исправления данной проблемы, явно смахивает на баг. XP SP3, BS Post 1.15.1.10. |
Текущая версия 1.17.1.4
Код:
Новое в текущей версии. |
Boa Soft,
Цитата:
Ох ща потестим! UseTranspShots - скриншоты с прозрачностью. Работает только для BMP. MakeShotsEnable - разрешить снимать по F10 скриншоты в каталог программы. При запуске с CD лучьше запретить, поставив в 0 О! Какие подробности вычитываются! |
Boa Soft,
Если прописан файл в графе "Проверять наличие файла", то в Редакторе конфигурации невозможно поставить галочку в пункте "Пункт выбран по умолчанию" (то есть галочка ставится и даже частично видна в черно-белом крыжике, но при сохранении настройки сбрасываются). Это баг? |
Boa Soft, Добавил в скин новые элементы, но вот изображение получается с лишним СhekBox1. Кстати в твоей конфигурации тоже!!! Растяни по горизонтали окно в режиме конфигурации!!!
Кнопки "ни одного", "по умолчанию", "все" по моему перепутались что ли?! Кнопка "произвольно" вообще отключена. Ну и конечно же пресеты надо тащить на этот экран, а не создавать отдельный, на котором ничего-то и не видно. В смысле не видно, что в данный пресет входит! |
Boa Soft, спасибо за новую версию.
Цитата:
Собственно здесь я так понимаю только различные выборы умолчаний, а этого я не нашел.. |
Цитата:
А вот конфигуратор по прежнему глююючит. Создал новую Группу программ (кстати, с двумя М), - поперемещал программы в новую группу, сохранил файл конфигурации, загружаю его заново - и почти все программы слетели в Мусорник :( Наверное, стоит вообще убрать Мусорник раз уж он так нестабильно работает. |
Boa Soft
Почему бы не сделать что-то вроде Presets=0 , чтобы определнный Installitem не зависел ни от кого пресета, а исходил из значения в Default ? Например, что бы мне сделать независящий итем от пресетов, мне в каждом итеме нужно указывать ВСЕ пресеты, а это не совсем хорошо, не красиво, посему "Presets=0" решил бы эту проблему одним махом. Плиз. |
Boa Soft, А может еще иконки для наборов добавить?!
Ну и вообще-то кнопки наборов могут работать и по схеме любой из 8 а не 1 из 8. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Я просто добавлю в редактор кнопочки "добавить во все пресеты" "удалить из всех пресетов" для удобства редактирования. |
Boa Soft, AdminRightsRequired=1 и ключ /asadmin взаимозаменяемые? то есть на системе без прав админа можно только один из них использовать или же без прав админа поможет только /asadmin?
|
Цитата:
Цитата:
Что с предложением #1711 и с проблемой #1714 ? |
Boa Soft,
Цитата:
Хотя там экран нетбучный по разрешению. Давно уже предлагал перекроить окно конфигурации, а именно. Синю полосу переместить в правую половину, максимизировав высоту левой части и отдав её целиком под дерево выбора. Пусть будет скроллинг справа в зоне описания. Ведь что бы понять что за программа достаточно первых 10 строк. Сократить окно описания по высоте, а на сокращенное место поместить 2 - 3 подокна с кнопками. Кстати если ввести иконки для групп - возможно значительное сокращение места под них, ведь надписи длиннее обычно. А надписи переместить в балоны! А то и вообще убрать зону описания. Кстати я бы так же изменил интерфейс окна работы с приложения в редакторе. Просто по мне так лучше 2 колонки параметров приложения, чем делать скроллинг при обработке каждого приложения. А так выбрал приложения и все установки видны. А сейчас нужно перемотать да еще и плюсиками пощелкать. В идеале конечно нужно внутри программы иметь несколько интерфейсов для таких окон и выбирать их в зависимости от текущего разрешения. Но так никто не делает по лени! А как бы было круто. Цитата:
Вот тогда то и не получалось выставить набор программ по умолчанию. Ну или мне так думалось. Возможно это тот же вопрос что поднимает и Boss911. Еще толком не осознал. Убрал просто вкладку пресетов и вернулось нормальное поведение. Ну и где же поправленный вариант?! Когда же шапка поправится? |
Boa Soft,
Цитата:
ЛЮБЫЕ ИЗ 8. То есть нажал один пресет. Выбрались программы. Нажал еще 1 (ну допустим с контролом вместе) к ним прибавлись еще и те программы которые входят в этот но не входили в первый. То есть выбор по пресетам можно суммировать! Это довльно таки просто. Что бы не усложнять чрезмерно код. Откат не делать, а вместо него просто начинать все заново, то есть общий сброс. |
Boa Soft
Код:
[Common_Info] |
Пару замечаний по редактору конфигураций:
|
Boa Soft, подскажите пожалуйста, нельзя ли сделать при выборе программ чтоб название программы было кликабельным? Чтоб можно было кликнуть по названию программы и она отмечалась.
|
Boa Soft,
Запускаю конфигурацию строкой: Код:
Presetup.exe config pe h:1420 w:940 l:160 t:20 /ini:RESETUP.ini Может быть есть смысл сделать так что бы окошко не выдавалось, а конфигуратор запускался с файлом PRESETUP.ini В заголовке конфингуратора (или внизу) показать имя файла конфигурации для информации. Можно и цветом помигать. Типа мол не то что просили. |
Boa Soft, Сегодня после долгого перерыва переставлял нетбук. И пришел к выводу, что между группами возможны очень забавные комбинации. Ну например перекрестные.
С одной стороны группы могут быть сформированы по требованиям пользователя: дизайнер, математик, документалист, ремонтник, начальник. С другой стороны группы могут формироваться исходя из типа оборудования: desctop, notebook, netbook, pad. У Вас какие нибудь соображения по этому появились, или все это разовая работа и не стоит затрачиваемых программистом усилий?! Мы уже заждались хотя бы екзешника исправленного (убрано CheckBox1)! |
Boa Soft, Мне вот все неймется. Хочется дополнительного разделения цветов. То есть что бы можно было задавать цвет текста описания программы при установке независимо от цвета в левой половине (там где этапы установки). Сейчас они одинаковы. Ну например белый слева меня вполне устраивает, но справа поверх белых скриншотов - ничтается абсолютно. Еще конечно лучше задавать цвет текста описания в каждом устанавливаемом приложении.
|
Boa Soft,
при перетаскивании вверх и вниз с помощью кнопок в редактивроании конфига (ConfigEd.exe) если нажать вних то программа из списка моментально оказывается внизу списка и приходиться нажимать вверх много раз...это так задумано или глюк? |
Boa Soft, Еще раз хочу вернутся к теме указания ini файла при старте программы.
Мне бы больше хотелось реализации варианта когда можно указать файл ответов (*.set), который выбирается либо по имени компа либо берется по умолчанию. Ведь это вполне реальная ситуация иметь один ini файл и множество файлов ответов, а не комплекты из 2-х файлов для каждого!? Вот еще есть смутная мысль о необходимости пользовательской(их) кнопки(ок) в режиме конфигурации, после нажатия на которые происходит перечитывание ini файла и перерисовка дерева выбора. Ну скажем я на такой кнопик вешаю скрипт определенным образом меняющий файл конфигурации(добавление/перенесение элементов из svcpack, добавление/исключение уже установленных пунктов ) и соответственно жду реакции BSPI. (если и будет то уже наверное в версии 3) |
|
conductor,
Ну по карйне мере что-то типа такого: [Installitem_060] Folder=%SOURCE%\Drivers Command1="DriverPack Solution.exe" Хотя я у себя пробелы на подчеркивания заменяю. |
NikLok,
не прокатило |
conductor, Ну попробуй замени пробел в имени!
|
NikLok,
Command1=drivers.cmd nfr nj;t yt rfnbn PS он в папку Drivers попасть не может надо правильную дорогу ему указать :biggrin: |
Подскажите пожалуйста, почему у меня на странице выбора программ надпись "Выберите программы, которые вы хотите установить..." неполная? И в версии 1.17.1.4 и в 1.15.1.10.
Ведь в Skin.ini прописано: Код:
HelpTexts5=Выбор программ для установки.##Выберите программы, которые вы хотите установить,|Затем нажмите кнопку "Далее" для установки.||Для быстрого выбора воспользуйтесь кнопками на панели слева. И ещё вопрос. Зачем нужна вот эта команда? И можно ли её удалить? Код:
[Preinstall] |
МИШАНЧИК,
Цитата:
Цитата:
|
Как можно ускорить ожидание перезагрузки, после выполнения установок?
|
Bond01, А что несколько секунд дадут?
Ну наверное отменой перезагрузки по окончании, и перенесении её в виде внешней утилиты в финальный устанавливаемый компонент. Ну и еще надоть ключ из реестра на запуск BSPI убрать. Или к автору с челобитной! p.s. Неужели уже есть чемпионаты скоростной установки?! |
Цитата:
Код:
;Страница выбора программ |
dell
|
conductor, Сам вчера напоролся на эти грабли. При выполнении к команде copy приписывается значение из Folder.
В результате пишется что команда не найдена! Нужно перед командой использовать префикс #CMD: Или видимо надо действовать как описании: Код:
Command2=|%SustemRoot%\regedit.exe Код:
rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:""copy DrCureIt.exe "%programfiles%\DrCureIt.exe""" Boa Soft, Кстати опечатка не моя, а так и есть в readme.rtf. То есть вместо SustemRoot должно быть SystemRoot. Вот еще есть предложения. У меня есть группы с одной программой. Есть предложение показывать их просто строками без групп. Сейчас если группу просто не указать, то они в меню не показываются! Вчера наконец-то поймал скриншот, по которому у меня давно висит вопрос! Там видно, что под словом "Установка" есть маленький хвостик от буквы 'б'. Хочется его убрать. НО! Каким параметром это делать то?! Может быть я ошибаюсь, но есть подозрение что в скине их нет!? Потому как далее, когда эти поля становятся двустрочными, они управляются другими значениями по видимому! И зачем нужно такое разнообразие вывода?! |
Проверил и вот результаты:
Код:
Command2=#CMD: copy HDSentinel.key "%ProgramFiles%\Hard Disk Sentinel\HDSentinel.key" /y > c:\log.log Систем. пер. используется потому как систему мона ставит на диск отличный от С - правда лог я все таки на с вывожу! Boa Soft, Дос команды отрабатываются очень быстро, это хорошо, но не дает возможность их визуального контроля! Вот если бы можно было их вывод захватывать и в протокол BSPI писать! Ну очень полезная весчь! А вот исчо замечание или даже хотелка. Ставился по сети, при этом файл readme.rtf был открыт Word. После старта BSPI получаю cообщение о нарушении лиц. соглашения. Произошло потому что файл скопировался под именем ~$readme.rtf. |
Подскажите как создать файл ответов.
Через конфигуратор ничего не запускается. Не могу разабраться. (объясните для тупых) |
Цитата:
|
Цитата:
|
Каким ключом запустить патч или кейген после установки программы?
|
ИМХО на форуме не поощряется инструкции по пиратскому использованию shareware програм
Если к какой нибудь программе идут дополнения для этого в presetup.ini можно записать ряд команд (commandx= где x порядковый номер команды). Так, как вопрос по-моему был некоректный - изучайте основы информатики (о командной строке в частности). |
Boa Soft, я надеюсь, что ты подписан на тему или все еще читаешь ее время от времени :) Хочу сказать, что, в принципе, ничто не мешает использовать программу для Windows Vista/7. Однако по сравнению с XP, эти системы намного шире используются в 64-разрядном варианте, а утилита - 32-разрядная.
Это накладывает серьезные ограничения по использованию, например, ввиду перенаправления реестра. Я столкнулся с этим, когда использовал BSPI в качестве оболочки для создания контекстных меню рабочего стола и компьютера. В моем случае обходной путь, конечно, нашелся, но на автоматических сценариях в 64-разрядной среде это ставит крест. А жаль, ибо в целом оболочка удобная - я использовал ее даже несмотря на то, что она ориентирована немного на другие цели. |
Boa Soft, Так где же все таки поправленная версия - без checkbox в подокне описания! Ты же написал что уже убрал это!!! Выложи бинарник плиз!!!
|
Цитата:
Переписать на С все целиком не реально. |
Цитата:
Это исправлено, но надо проверить более детально. Плюс еще одна полезняшка в разработке. |
Boa Soft, Новая версия ругается на запуск старой строки:
Presetup.exe config pe h:1420 w:940 l:160 t:20 /ini:RESETUP.ini Это нормально? Цитата:
|
Цитата:
А на это не ругается: Код:
Presetup.exe config pe h:1420 w:940 l:160 t:20 /ini:PRESETUP.in В общем, новая версия. Текущая версия 1.17.2.4 Код:
Новое в текущей версии. Цитата:
|
Boa Soft, спасибо за реализацию множества конфигураций, но теперь интересует вопрос такого характера:
Допустим имелся файл, который имел в себе несколько возможных установок, соответственно в одной конфигурации, например для ХП используется одна команда установки, для конфигурации под 7 - другая. Не будет реализован еще и выбор команды установки под различные наборы? Или просто дублировать прогу и выбирать нужные конфигурации? В таком случае было бы удобно иметь функцию "дублировать/клонировать". Чтобы не набирать заново информацию.. |
cleric1985_n,
Цитата:
Код:
[Installitem_00000] |
Vitek 07, Да но это все-равно будет в пределах одного файла, т.е. исходя из версии файл либо будет ставиться либо нет, а нужен просто выбор команды установки...
|
Вложений: 1
Цитата:
А на счет дублирования - опоздали - уже сделал :) Исправлено - кнопка добавить добавляет новую программу после выбранной. Исправлено - кнопка вниз перемещает программу ровно на одну позицию вниз. Исправлено - кнопка вверх перемещает программу ровно на одну позицию вверх. Добавлено - кнопка дублировать - копирует программу на позицию после выбранной с именем <имя программы> {копия} |
Boa Soft, Меня как-то смущает прирост в 350 килобайт в релизе по сравнению с выложенным ранее бинарником. Может отладчик не отключен был?
|
Цитата:
|
Подскажите пожалуйста.
Мне второй командой нужно завершить процесс Internet Explorer, который запускается автоматически сам. Я прописываю: Код:
Command2=TASKKILL.EXE /F /IM IEXPLORE.exe |
Boa Soft, почему то не хочет происходить запуск с выбранной конфигурацией по умолчанию..
Presetup.exe /presets:3 Или есть какая то специфика? |
МИШАНЧИК,
Код:
Command2=#HCMD:TASKKILL.EXE /F /IM IEXPLORE.exe |
Цитата:
|
Подскажите пожалуйста, можно ли как-то сдвинуть изображение устанавливаемых программ несколько ниже(чтоб описание не накладывалось на скриншот)?
|
МИШАНЧИК, В skin.ini измени параметр ScrShot = T:205 L:15 W:450 H:380 для твоего разрешения.
Но он будет един для все программ! |
Boa Soft, спасибо.
Но вот издержака из вашей справки: Цитата:
|
Вопрос по библиотеке иконок IconLib.dll .
Собираю иконки устанавливаемых программ в эту библиотеку, выдирая их из exe-файлов. Извлекаются иконки из exe-файлов группой иконок разных размеров (бывает и > 10 шт). Такой же группой я их закидывал в IconLib.dll. Теперь IconLib.dll весит 2,3МБ и возникает вопрос: Будет ли притормаживать работу BS PostInstaller такая разросшаяся библиотека? ИЛИ достаточно засунуть в библиотеку не группу однотипных иконок, а одну иконку. Тогда какого размера и типа желательно что бы была эта иконка? (BS PostInstaller используется только в установленной винде) |
Khvostyk
Достаточно чтобы в иконке был 16-ти и 32-х пиксельный размер фреймов, остальные размеры использоваться не будут. Так же можно оставить только 32-х битные фреймы, либо 8-ми битные, если 32-х нет. |
в BSPI в параметрах Command есть возможность передать программе переменную (%VAR%), не расширяя ее (аля %%VAR%% в cmd)?
|
XXXler, да. взято из ридми
Цитата:
Код:
Command2=#HCMD:REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\600 /V 1 /D "%SystemRoot%\System32\beeper.exe" /f Код:
[UserEnvironmentVariable] |
префикс #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" |
Boa Soft, очень часто сталкиваюсь с такой проблемой:
Пр переименование группы все программы которые были в ней,отправляются в группу "мусор".Потом их приходится перемещать в группу с новым названием. Поэтому предлагаю сделать так чтобы все программы при переименование группы оставались на своих местах. |
lokoham, какая версия редактора конфигурационных файлов у вас? Такое было в ранних версиях, в новой (несколькими постами выше) 1.17.2.4 такого не наблюдаю.
|
Vitek 07, И в старых, и в новых, ничего в этом плане так и не было исправлено. Если программ несколько десятков - то матюков и потраченного времени уйма уходит чтоб отредактировать последствия.
Попробуйте просто открыть существующий проект, переименовать категорию (больше ничего можно не изменят), сохранить, открыть снова этот же файл. |
LonerD, во - во...
Boa Soft, насколько я понял изменяя имя группы происходит событие OnChange,в котором имя ListBox1.Items.Strings[ListBox1.ItemIndex]:=Memo1.Lines.Strings[0] (Хотя не совсем уверен) и автоматом меняется имя группы у всех программ входящих в нее...до сохранения всё хорошо,а вот при нажатие на кнопку "сохранить" наверняка проверяется условие на наличие группы,и если он ее не находит,то все программы которые принадлежат ей отправляются в мусор...то есть я так понял при переименование группы,название группы в файле конфигурации на новое не меняется...то есть надо еще по событию OnChange на странице редактирования групп задать изменение группы у всех программ в файле конфигурации,а не только в самом редакторе. Ну примерно так(опишу на словах,потому что исходников нет.Предположу что все изменения сначала происходят в скрытом Memo - а потом уже сохраняется всё в файл): Код:
1.Объявляем переменную LastName:string; |
|
boa post install
Как запустить boa post install при первом входе пользователя???
|
adyg_94, решение в этой теме. Только там запуск WPI, сделаешь аналогично для boa post install.
|
Цитата:
|
Цитата:
|
Цитата:
|
Boa Soft, кагда закончится Санта-Барбара с тестированием и выйдет финал?
|
sov44, уже давно есть не тестовые рабочие версии, вот последняя тут
|
Эта программа мне понравилась! То что мне нужно.... скачал установил.. но что делать дальше не очень понимаю... А где можно почитать о том что и как делать и как собрать всё до кучи!
Задача у мну следующая: Есть определённый список программ который устанавливается и необходимо создать флешку так что бы при запуске флешки выскакивало окно в котом бы предлагалось отметить галочками необходимые программы и дрова и установить на компьютер, для того что бы поставил на установку и начал заниматься дальше чем то... Вот иищу решения своей задачки! |
Dionatel, Для начала собери все свои программы и заставь их устанавливаться через эту программу.
Далее переносишь все это на флэшку. Прописываешь запуск BSPI в autorun.inf В результате при подключении флешки если автозапуск разрешен (что не рекомендуется без хорошего защитного механизма) запустится BSPI. Далее "напильником" снимаешь заусенцы и всех делов. Дело не сложное. |
Цитата:
а как это сделать??? Как заставить???? просто то что установилось там уже запуск тех программ которые есть DEMO ??? как свои добавить??? |
взять тут последнюю версию от автора, распаковать и запустить ConfigEd. Если все равно непонятно что с этим всем делать - лучше удалить вообще и забыть.
|
Dionatel, многие инсталляторы можно запустить с параметрами командной строки(например, InnoSetup можно запустить с ключём /VERYSILENT). Собираешь нужные программы, определяешь тип инсталлятора и ключи тихой установки, запускаешь ConfigEd.exe, создаешь новый проект и добавляй программы. Интерфейс интуитивно понятен. Главное указать все пути(относительные) и указать параметры командной строки для программ.
Здесь последняя версия, в архиве есть подробная справка. |
Dionatel, VizitOr Вам правильно написал, только прочтите еще readme.rtf. Иначе вопросов будет гораздо больше ответов, а этим никто заниматься в 3002 раз не хочет. Словом ликбез проведите сами. Ну или копайте по аналогии файл presetup.ini.
|
Цитата:
Цитата:
|
Boa Soft, а можно выложить исходники для конфигуратора?
|
после применения программы на С появляется папка PreLoad
где и что надо прописать что бы папка не возникала? |
conductor, этого сделать нельзя, - эта папка нужна для хранения временных файлов.
Все настройки можно посмотреть в редакторе конфигурации. |
conductor, можно прописать путь для логов в временную папку ОС а после установки софта по-любому пользуемся CCleaner-ом, он и очистит всё.
Код:
TempDir=%TEMP% Код:
LogInstall=0 |
Здравствуйте. У мну вопрос - как сделать, чтобы окно командной строки, которое вызывается при установки некоторых программ в "тихом" режиме, не появлялось поверх окна BS PostInstaller(а)?
|
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 |
Цитата:
пришлось делать так WinFinish.cmd "cmd /c rd /s /q %systemdrive%\PreLoad" |
Boa Soft, если прописана проверка наличия файла,при установке программы,и если этот файл Конфигуратор не находит,то почему то ставятся 2 галочки "Запрет изменения выбора" и "Скрыть пункт из списка". И это происходит при каждом запуске Конфигуратора.И при запуске Presetup.exe,если даже этот файл есть и его находит сама оболочка,то отображаться программа всё равно не будет,потому что в конфиг файле прописано,чтоб пункт был скрыт.
Я понимаю,что можно эти галочки убирать перед сохранением каждый раз,но когда в списке больше 100 программ и при каждом запуске конфигуратора эти галочки вновь поставятся - это очень не удобно и долго. Да и по идее эти галочки не должны ставиться автоматом. |
Эх,жалко,Boa Soft,что такой проект оказался почти заброшенным( Столько интересных задумок,которые можно было бы реализовать...Да и уверен что проект можно совершенствовать и совершенствовать ... Но этого больше не происходит((
Исходники тоже не обновляются,над которыми можно было бы поработать( И мне действительно жаль,ведь твоя оболочка - лучшая для установки программ! WPI тут и рядом не стоит ! А если реализовать,всё что задумано - это будет просто шедевр... Я конечно понимаю,что у тебя наверное не хватает времени на нее,но надеюсь что проект всё таки в скором времени получит свое дальнейшее и очень перспективное развитие. |
Проект не заброшен. Просто сейчас нет на него времени.
Но, в будущем маячит тупик. Компилятора для 64 нет и видимо не предвидется. Переписывать же все на C нереально и знаю я С плохо. Разве что, для корректной установки на 64 bit системах написать 64бит програмку-переходник, как это сделано в TotalCommander. |
Неужели не найдется ни одного человека хорошо знающего С что бы переписать ? Ведь это крайне нужный проект который нельзя заводить в тупик.
Ну или как вариант написать переходник. |
Boa Soft, а переписывать много надо?И вообще сложный код у оболочки или нет?
Я бы мог на чистом энтузиазме(ну и естественно при этом напрягая свои мозги) попробовать переписать код на С++ ) Я конечно не скажу,что я уж прямо таки такой знаток С++, но мне нравится открывать что то новое для себя в области программирования... |
Boa Soft, То есть как всегда актуальным становится вопрос выкладываня сходников последней версии!
|
NikLok, да уж,согласен...Не помешали бы свежие исходники...Просто Boa Soft возможно не хочет переводить проект в OpenSource, боясь что от этого оболочка только пострадает или некоторые не сознательные люди,начнут выдавать оболочку за свою. Но я думаю у нас на форуме таких нет)Так что можно было бы выложить исходники свежие и все вносимые изменения согласовывать с Boa Soft и высылать ему измененные исходники для окончательного утверждения,после чего он сам выложит новую версию на форуме.
Я бы вот лично не отказался бы поработать над этим проектом (как над оболочкой,так и над конфигуратором). Оболочка лучшая и самое главное перспективная! |
Заметил следующий "баг", не могу понять, это у меня руки "кривые" или в сабже "косячек"?
Ситуация такая: 1. Если в "PRESETUP.INI" задать Код:
EnableWelcomeDlg=1 2. Если в "PRESETUP.INI" задать Код:
EnableWelcomeDlg=0 Но!!! 3. Если в "PRESETUP.INI" задать Код:
EnableWelcomeDlg=0 Да забыл еще сказать что если в "PRESETUP.INI" задать Код:
EnableWelcomeDlg=1 |
Заново написать легче чем переводить, но зачем? она и так отлична работает, намного лучше WPI, только добавить нужно поддержку клавиатуры, имхо.
про x64 только не скажу ничиго. если будут свежие исходники могу взяться прикрутить работу с клавиатуры |
На экране выбора пресетов появляются две надписи [this str absent]. Одна крупным шрифтом (как вроде заголовок), другая над списком пресетов. Что это означает и как избавиться от этого?
|
samsobi, У меня такое было когда я мудрил с файлом skin.ini. Скорее всего в вашем файле нет строки описания данного поля!
|
Здравствуйте уважаемые! Помощь понадобилась по установке MS Office 2010. Если запускать напрямую с диска (CD, DVD, HDD)
то ставится без проблем. Пытаюсь с помощью BS PostInstaller, выскакивает окно, картинка прилагается )) В какую сторону копать? Система Win7 SP1 Rus. http://savepic.ru/2770960.htm |
vovansa, Мне кажется проблема может быть не в BS. Попробуйте поставить без него?!
|
NikLok, Да вроде особо не мудрил, просто он у меня от старых версий остался, у которых пресетов не было. Вечером дома попробую поперебирать строки.
ЗЫ. Спасибо за наколку! Глаз замылился: не было секции "Страница выбора набора программ". Сорри за невнимательность... |
NikLok, без BS ставится нормально (как и написано выше), а вот с помощью него как-то ни как )
Мозг поломал уже ) P.S. вернусь к затронутой проблеме )). В названии папки, с офисом, были пробелы, убрал, Офис поставился с полтычка )) |
vovansa
Могу лишь только вам сказать, что устанавливаю MSO 2010 с CD с помощью BSPI и все нормально. Мало информации, точнее ее нет, трудно что-то сказать. |
Народ, после очередного редактирования конфига вылезла ошибка в работе - Scan Line индекс вышел за границы. Что это может быть? Уже всё перерыл
Обновил версию инсталлера - ошибка стала появляться на инглише.. |
Вообще жаль что проект перестал развиваться(( Прошло столько месяцев,а ничего нового не появилось((
Boa Soft, я тебя понимаю: времени не хватает,да и одному трудно развивать такой проект... Собери команду из нескольких,которые бы могли помогать тебе. И вот увидишь,дело сдвинется,проект начнет развиваться,совершенствоваться! И люди будут тебе очень благодарны,потому что не я один жду развития проекта и новых версий. |
Boa Soft,
Цитата:
Кстати а ключ test в последней версии работает? Прошу прощения все прекрасно работает. |
Сейчас остро стал вопрос поддержки 64 бит систем.
Первые мои попытки я отразил тут: http://forum.oszone.net/thread-160569-13.html C BS-POST все значительно проще. Ему нет необходимости работать в среде PE, к тому же, не очень удобно иметь две версии 32 и 64. Скорее всего, BS-POST останется 32бит, но с 64 бит надстройкой для запуска устанавливаемых программ в 64 бит режиме. В планах - доделать отбор приложений по разрядности и дополнительный флаг "RunAs64bit" для запуска приложений в нативном режиме на 64 бит системах. Почему это важно? При эмуляции идет переадресация system32>SysWOW64, так же, ключей реестра software > SOFTWARE\Wow6432Node |
Цитата:
Цитата:
|
Из-за того, что нет поддержки 64 битных систем, приходиться пользоваться WPI, а в реестр данные экспортирую через reg.exe.
|
Boa Soft, не знаю поможет эта инфа или нет, но по ходу в последней версии Embarcadero RAD Studio XE2 (Pulsar) появилась возможность выбора разрядности компилятора. Сам пока не проверял и не скачивал,но судя по скриншоту такая возможность действительно есть
Ну и вот ссылка на официальный сайт,где тоже сказано что появился компилятор x64 Ссылка |
В ближайшие дни выложу тестовую версию.
Что ожидается: 1. Полный переход на юникод. 2. Файл скина и набора конфигураций в формате юникода. 3. Упорядочивание лога. 4. Подсчет обшего числа ошибок и предупреждений. 5. Исправление мелких ошибок. Будет просьба протестить на нелокализованных системах с целью проверки отсутствия краказябр в интерфейсе. |
Boa Soft, спасибо,ждем с нетерпением!
А те задумки,которые уже есть в конфигураторе (проверка версии системы,битности и т.д.), стоит ли их реализации ожидать в ближайшее время? |
Цитата:
Пока исправил в интеграторе попадание пунктов в мусор при переименовании групп и добавил сохранение в юникоде. Сейчас исследую проблему некорректного поведения программ установки при запуске их из BsPost на 64бит системе. Возможно, это уже попадет в текушую версию. |
Boa Soft, а этот баг в конфигураторе будет исправлен? баг
С нетерпением жду новую версию) |
|
На счет скина - посмотрю, возможно будет реализовано.
По поводу запуска на Т39 - врятли. Под ХП я уже практически не пишу |
Уважаемый автор, какая на сегодняшний день последняя версия программы? Встречал 1.15.1.9. Очень нужно описание команд файла конфигурации.
|
|
Цитата:
Заблокированный выбор разрядности и версий системы в редакторе. Как разблокировать? |
Цитата:
2. Дождатся новой версии, где это будет реализовано. PS Разблокировка бесполезна, так как в программе еще не реализованы данные фильтры. |
Цитата:
|
Цитата:
Сейчас как раз занимаюсь добавлением поддержки 64 бит систем. Вопрос оказался далеко не тривиальным. Программа уже есть и в 64би и в 32бит версиях, и обе работают, но, это не выход. 64 бит версию не запустить на 32 бит системе, а две версии таскать и думать какую запускать - не интересно. В 32 бит - проблему с реестром я решил переходом на reg для импорта, но проблема с раскрытием переменных на 64 системах остается. %ProgramFiles% всегда раскрывается в Program files (x86), а это может привести к некорректной обработке установки 64 бит программ. В 64 версии %ProgramFiles% всегда раскрывается в Program files, что в свою очередь, может привести к некорректной установке 32 программ. Поэтому решено, программа останется 32бит, но с промежуточной 64бит заглушкой, необходимой для запуска установки в 64бит среде. Срок реализации не могу пока сказать, но надеюсь еще в этом году :) |
Я вот не понимаю всю демагогию по поводу 64 битной версии
сам ставлю с существующего BS на обе системы а чего и куда ставить в зависимости от 86 64 возложил на 7z sfx который с этим отлично справляется) |
На сегодняшний момент сделал достаточно много, но всплыли давние ошибки, которые потребовали переписывания ряда функций.
1. Сделал давно обещанную проверку 32/64 бита и всплыла проблема номер 2 2. Если использовался чектег и пресеты, то чектег не работал - при выборе пресета все равно показывались пункты, у которых чектег был не найден и которые были при проверке заблокированы и скрыты. Это я победил. Но всплыл баг номер 3. 3. Если есть цепочка зависимых друг от друга пунктов Например Installitem_00000 зависит от установки Installitem_00001 Installitem_00001 зависит от установки Installitem_00002 Installitem_00002 зависит от установки Installitem_00003 Installitem_00000 зависит от установки Installitem_00004 или Installitem_00005 И, если Installitem_00004 и Installitem_00005 недоступны или по чектег или по битности, то Installitem_00000 может остаться доступным. И, этот пример может вполне быть жизненным - например установка варианта программы и комплекта ненакопительных обновлений к ней. Вообщем, пара функций проверки зависимостей работают никуда не годно. Или не работает до конца или сваливается в рекурсию без выхода и с переполнением стека. Так что, этот застарелый баг требует решения и я на нем застрял. Вот. Буду думать дальше. Цитата:
А затем второй командой решили добавить в ее папку файл ключа или дефолтных настроек. %ProgramFiles% раскроется в Program files (x86) и файл ключа или настройки будет скопирован не по адресу. %ProgramW6432% применять не выход, ибо под x86 системой не сработает, а инсталлятор универсальный. И, cmd запускается всегда 32бит, что порождает те же проблемы. Вопрос с промежуточной 64бит заглушкой и передачей ей параметров решен почти полностью, но без решения вышеуказанных багов выкладывать даже бетту нет смысла, так как любая блокирующая пункты проверка (по чектегу, битности, версии оси) может привети к ошибке. |
Цитата:
|
Цитата:
RunProgram="x86:hidcon:run.cmd" RunProgram="x64:hidcon:run.cmd" и тогда в каждой разрядности запустится своя командная строка |
Pozia
Где можно? В принципе, не важно. Это предусмотрено самой программой, наверное, WPI, если бы это не было предусмотрено, то у вас бы не получилось запустить 64-битный CMD/REG из 32-битной оболочки. Уверен, что это делает переходник (внешний .exe файл), который находится в составе WPI или чего-то там. Потому же методу будет работать и BSPI (через переходник), разве что будет другой синтаксис запуска х64 приложения. |
boss911, можно при создании SFX с помощью кнопки от гора. В файле конфигурации указывается что я писал ранее, и в среде x32 запустится командная среда 32 разрядная, а в x64 - 64 разрядная. И соответственно все, что прописано в run.cmd внесется правильно и в реестр и правильно скопируется в програм файл х32 или х64. У меня так ставится програм где то 50 на XP x86 и Seven x64. Никаких проблем.
пользуюсь BSPI |
Цитата:
В настоящий момент не совсем корректно работает раскрытие переменных в программе, о чем я и писал. Это можно обойти применением 7zip инсталляторов, но от этого программа не станет корректно работать, если придется выполнить дополнительные действия. |
Вот и я про тоже имел ввиду что и описал Pozia, через SFX с помощью кнопки от гора делается все аккуратно и красиво
но это как говорится совсем другая история и многим не понравится хотя с другой стороны в sfx все упаковано в единый файл а если запускать покамандно сначало исталятор патом допустим настройки то это кучка файликов в папках а это очень не удобно. |
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
|
boss911, полностью поддерживаю Pozia, а с кнопкой от gora для тотала создать sfx и обновить его занимает минуты и все выглядит красиво и аккуратно а не куча рег файликов exe
|
Цитата:
|
Цитата:
Цитата:
А так же у меня есть аналогичные ситуации, как описал XXXler (пост выше). Я противник все массово паковать в SFX, точнее паковать то, что сперва нужно предварительно распаковать в TEMP, то есть не люблю делать эти “матрешки”. Если меня не устраивает оригинальный инсталлятор, я его переупаковываю в Inno Setup (если метод установки софта не сильно сложный) либо редактирую оригинальный (MSI), если такой возможности нет, пакую в SFX, чтобы было все в одном, кроме тяжеловесных дистрибутивов. Надеюсь, отвечать на вопросы, почему метод не универсальный, не нужно. |
Новая, пока глубоко тестовая версия.
Долгожданная поддержка юникода и нативного 64 режима. Текущая версия 1.18.1.5 Новое в текущей версии: Код:
1. NEW! Полный переход на юникод - файл конфига и файл скина теперь в формате юникод. |
Специально для тех скептиков, кто не верил в нужность поддержки 64 бит - запустите
Presetup.exe /ini:presetuptest.ini и отметьте сначала первый тест а потом второй. Потом сравните содержимое файлов c:\test32var.txt и c:\test64var.txt, ключей реестра HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Boa Software и HKEY_LOCAL_MACHINE\SOFTWARE\Boa Software содержимое папок c:\Program Files\Boa Software\ и c:\Program Files (x86)\Boa Software\ Жду отзывов. Если у кого при выполнени на 64 бит системе выдает ошибку на пунктах с RunAsNative64bitApp=1, то пожалуйста найдите в %TEMP% и прикрепите к ответу файл $bs_install_debug64$.log |
Boa Soft, спасибо))
Скачал,накатил оболочку на свою сборку и сразу же вылез такой баг (возможно только у меня). Многие программы почему то перестали отображаться в списке,проверка на наличие файла не стоит,видимость тоже включена,но программ всё же нет.Так же не хватает 5 групп. По какому принципу они не отображаются я пока тоже не понял. Но с предыдущей версией всё норм - всё на месте,как и должно быть. |
Всёк разобрался вроде)) Пардон за беспокойство))
Просто почему то в старом конфиге не у всех программ параметр WinBits= был равен ALL . Это видимо недоработки предыдущих версий. А тут появилась проверка битности системы и видимо если этот параметр ничему не равен,программа вообще отображаться не будет. Ну по мне так это не совсем правильно. Ну может и правильно, Boa Soft виднее)) Но я бы добавил обработку этого параметра в новый конфигуратор. Изменил бы версию скрипта,допустим 2.2, и если версия скрипта 2.1 и параметр WinBits= ничему не равен,при сохранение присвоить ему значение ALL. |
Цитата:
|
Так...вот еще несколько замечаний.
- По умолчанию в конфигураторе,при добавление новой программы, битность системы вообще не выставлена (поле CheckBox'а пусто). По идее должно стоять ALL. - Некорректное отображения названия программы с длинным названием при выборе пресетов а должно быть так: Mp3Tag Pro 7.0.521 - редактор тэгов файлов формата MP3, WMA, M4a, AAC, WV, OGG и APE - Диалог "Обзор папок" - Ну и не столь важные недочеты - грамматические ошибки)))) 1.Зависит от програм - должно быть программ 2.Запускать в как 64бит процесс - Запускать как 64-битный процесс.Так будет лучше) 3.Искать значки в общей библиотеку иконок - библиотеке 4.Сохранить проект с прежним имененм и в тоже место - именем 5.Сохранить проект с другим имененем или в другое место - именем |
Boa Soft
Очень нужна возможность, запускать в нативном 64-битном режиме конкретный 'CommandX', например: Код:
Command2=#HIDE:x32:Setup.exe Еще хочется иметь такую возможность: Код:
Command2=#HIDE:only_x32:Setup.cmd У меня есть такой случай, что установлено 32-битное приложение, но батник для этого приложения надо выполнить в 64-битном режиме. Да и другие могут быть случаи, например, чтобы для каждой битности не создавать свой 'Installitem', просто в одном итеме можно будет указать разные случаи, то есть под разные битности систем. Таким вот образом мы приобретаем еще больше гибкости. |
Цитата:
Остальные ошибки уже исправил. Может быть, даже завтра выложу новую версию. Цитата:
Не хочется все излишне усложнять. Последний WPI - вообще как язык программирования. Народ часто пишет. что с BSPOST не могут разобраться, а если еще усложнить - то вообще не разберутся. У меня был ряд задумок, например, проверка уже установленных программ. Но, как однозначно определить наличие программы - трудный вопрос. Так же, будет (но скоро не обещаю), кроме проверки версии системы, проверка версии фреймворка, VC+ библиотек итд. |
Boa Soft, спасибо ждем)
Понимаю что вопрос уже не однократно поднимался,но есть ли хоть какие то задумки насчет реализации подгрупп? Уж больно хочется всё таки когда-нибудь их увидеть)))) |
Цитата:
|
Цитата:
|
Boa Soft, вот еще недочет.
Если программа,допустим LibreOffice, зависит от установки других программ, то при выборе LibreOffice,на этих программах не прорисовываются галочки,но сами программы оказываются выбранными. |
Пожелание: А не будет ли так любезен джин выносить инфу о новых версиях проги в первый пост. ИМХО в почти двухстах страницах искать ссылки затруднительно.
|
Batek
В первый пост попадают только релизы (финальные сборки). Всех с наступающими праздниками. |
Boa Soft, может попробовать добавить поиск для начала только в конфигуратор,а там глядишь и оболочку можно будет пристроить? Было бы очень удобно, особенно когда в сборке много программ... Чтобы не прокручивать огромный список и не искать нужную прогу,просто вбил её название в строку поиска и он бы автоматически перешел на нужную прогу)
|
Цитата:
Но, в будущем, это вполне возможно, так как такой доп сервис не усложняет работу и не требует изменение всей концепции. PS. Переписал кнопки - теперь есть возможность навигации с клавиатуры, чего ранее сильно не хватало. Пока выложил только авторан-конструктор с новыми возможностями (у него общая кодовая база с BS POST). Если новые элементы управления приживутся без ошибок в программе, то сегодня-завтра выложу новую версию на тест. Просто каждый шаг тянет ряд изменений и приходится переписывать целые блоки кода. Так же, пытаюсь избавится, везде, где это возможно, от индуиского кода, оптимизируя и перепроверяя все. |
Цитата:
|
Цитата:
Мультивариантный установочный диск |
Цитата:
|
Жаль версию 1.18.1.5 не удалось протестировать, так как BS Post Installer при открытии растягивается на два монитора. Рабочий стол расширен на два монитора, второй монитор занят - всегда включен. Есть ли решение для запуска программы на одном мониторе? С версией 1.17.1.4 такой проблемы не было.
|
знаю что сам уже 3-й раз поднимаю этот вопрос в этой теме, но так как ответа до сих пор не нашел, задам еще раз, авось кто подскажет.
Есть ли где скины для BS Post Installer? Если есть, то где их можно найти? (вариант http://forum.oszone.net/thread-126657-16.html - видел) ЗЫ: помоему (если мне не изменяет память) с одной из версий был скин в "синих тонах", но что-то не могу найти его у себя, если это так и у кого-то остался тот вариант может поделитесь? |
XCV, http://forum.oszone.net/post-764593-691.html такой вот вариант есть, других не видел что бы выкладывали.
|
Цитата:
вот скин в темно синих тонах который сам пытался сделать, строго не судите, не мастер я, но может кто допилит или сделает что-либо в этом стиле http://rghost.ru/35932822 |
Цитата:
Сейчас на программирования времени не особо много, но постараюсь сегодня выложить промежуточную версию. |
Boa Soft, уже несколько лет бэта, когда финал?
|
Цитата:
|
Текущая версия 1.18.2.4
Новое в текущей версии. 1. Исправлена работа программы в мультимониторных системах. 2. Добавлен параметр в skin.ini MultiMonitors при 1 происходит расширение на весь рабочий стол при 0 - только на основной монитор. 3. NEW! Все элементы управления теперь доступны для управления только с клавиатуры. 4. В лог выводится общее количество программ и количество установленных программ (которые не были прерваны.) 5. В лог выводится общее время работы программы. 6. В лог выводятся коды возврата программ. 7. Отображение таймера ожидания теперь не зависит от значения EnableWelcomeDlg и EnablePresetsPage при DefaultTimer > 0 таймер ожидания будет выdодится на первом экране программы - в зависимости от настроек - приветствие, выбор наборов или выбор программ. 8. Исправлен ряд внутренних проблем. |
Предупреждения к новой версии.
1. Прерывание установки программы в 64бит режиме пока не работает. 2. Документация (readme.rtf) пока не дополнялась. 3. До финала скорее всего новых фичь не будет, буду только исправлять баги. Посмотрел скин от XCV, предварительно поправив под текущую версию - понравилось. И задумался. Текущая концепция скина не позволяет реализовать многие красивые вещи. Вся проблема в том, что это по сути полноэкранное приложение. И тут два варианта - делать много фонов для каждого разрешения или делать один фон и задавать в нем зоны растяжения - кто работал с программами для редактирования стилей для Windows, тот поймет, о чем я. Видимо, все идет к тому, что новый скин будет с секциями для каждого разрешения экрана как с описанием абсолютных размеров и координат всех контролов так и описанием файлов обоев, логотипа кнопок. Чтобы для разного размера можно было задать свои глифы кнопок и лого. Сейчас пытаюсь изучать чужой опыт в этой области. |
Цитата:
|
Цитата:
Boa Soft, А пока видимо все nfo надо перекодировать в уникод - у мя кракозябры. Чем задаются координаты рисунка BIG_LOGO.bmp Чем задаются координаты LoadingLabelCaption. Если не выбрано ни одного алимента в дереве программ на след экране выдается окно: "Cannot focus a disable or invisible window." - поправить бы. А еще при просмотре скрыншотов приходится дважды кликать. Если при нажатии на иконке скриншота он и открывался бы, а не закрывался бы только предыдущий, было бы приятнее!? |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Не хочу с элементами управления IE или сторонними парсерами связываться. |
Boa Soft,
Почему-то в версии 1.17 (прошлый "релиз") я никак не могу сдвинуть TestLabelCaption Может там другим элементом управляется позиция вывода текста "Тестовый режим! Только симуляция установки." Я пробовал TestModeLabel и TestLabel - они не влияют. В новой версии с этим все в порядке к счастью! |
Цитата:
Этот ключ поможет разобраться со всеми названиями элементов управления. Есть у меня мыль добавить в интерфейс режим редактирования, чтобы мышкой можно было менять координаты всех элеметов управления. Но, сначала допилить то, что уже есть до релиза. |
Boa Soft,
Цитата:
А вот то что я неожиданно для себя обнаружил! Запускаю сабж строкой: Код:
Presetup.exe test w:1280 h:1024 writepos Big_Logo TestModeLabel выводятся не в указанных координатах, а тех которые видимо внутренней таблицей или расчетом. Самое прикольное что пользовательские кнопки усечены по ширине до 22. Словом вот кусок из вновь созданного skin.ini Код:
;UserFuncBt1=T:1150 L:347 W:150 H:22 В старой версии старые параметры польз. кнопок просто затирались. В новой добавлено комментирование. Зачем то же было надо? Может отладка просто? Цитата:
|
Цитата:
Потом появились костыли в виде секций с изменяемыми координатами. Но, кое где вычисления остались. Например, нельзя сдвинуть по горизонтали CaptionLabe и DeskriptionLabel. Поэтому буду думать далее. Избавлятся от "костылей" writepos вообще изначально была чисто для отладки и поэтому во-первых, не учитывает начального содержимого секции а во вторых юзерские кнопки пишет неправильно - на этом этапе их еще нет (они без картинок и подписей). |
Текущая версия 1.18.2.5
Новое в текущей версии. Код:
1. Редактор. Исправлен вылет редактора при добавлении или дублировании итемов. |
Boa Soft
Возможно ли увеличить комманды с 6 до 10-ти ? Иногда бывает нужно. |
nibble74
В подобных случаях, имхо, лучше применять батник. ALL, у кого на XP не отображается иконка на Stub64.exe (в 1.18.2.5)? |
Цитата:
У меня не отображается. Цитата:
Да но комманды #HCMD: у меня их 8 штук и приходится разбивать на две секции, что очень не удобно. Батник пихать както не хотелось бы. |
Boa Soft, К сожалению в английской версии на t39-t0 наблюдаются кракозябры в зоне вывода описания программы в режиме конфиг. В остальных зонах нормально.
|
nibble74, даже интересно для чего столько команд ?
|
|
nibble74
Не пойму, чем батник не устраивает: Код:
Command1=#HIDE:%ROOT%\tweak.cmd |
Цитата:
Просто я разделил на две секции, а хотелось чтоб в одной было. Вот например как у меня, вобщем возможностей много, просто мало ли у кого какие задумки с коммандами. |
nibble74, значит, я вас правильно понял. Только вы это, обрамите код тегом [code] и сверху можно еще [more].
|
Цитата:
PS Проверку версии системы кто-нибуть проверял? А то пока отзывов нет релиз выпускать не хочется. |
Цитата:
Цитата:
У меня на хрюшке 32 всё нормально. |
Цитата:
|
Boa Soft,
Цитата:
|
Тогда такой вопрос. Надо ли делать проверку на серверные версии? А то для сервера 2008r2 и 7 и 2008 и висты версии совпадают и если не проверять еще и тип системы то что сервер что воркстейшен?
Так же, наверное сделаю возможность указания версии без билда например, 5.1sp1, ибо, билд не всегда важен. В редакторе могут быть ошибки с выставлением версии системы - я собирал информацию о билдах и версиях системы с разных мест и могут быть ошибки. |
Boa Soft,
Цитата:
|
Boa Soft, А как бы было удобно если совместить экраны выбора пресета и выбора программ на одном экране?! Еще предлагалось сделать иконки для групп.
Причем было бы удобно что бы при отмене групп возвращался выбор пользователя до выбора первой группы. Ну или если уж так сложно совместить - может выводить на экране групп, список программ которые попадают в группу при выборе. Так хоть чуток нагляднее. |
Новая версия:
Текущая версия 1.18.3.2 Все изменения коснулись скина. Дюже мне понравился Dark blue skin от XCV Код:
Новое в текущей версии. PS Жду отзывов и предложений по новой реализации обложки. Пока еще не решил, какую секцию использовать при выборе разрешения, не описанного в скине. Пока выбирается дефолтная, но не всегда это хорошо. Поэтому остается еще придумать механизм для выбора более подходящей секции. Так же будет несколько изменен экран пресетов. Для этого пишется новый элемент управления. По поводу совмещения выбора пресетов и выбора программ - не будет. Такое трудно поместить в один экран. Иконки - пока не знаю. Если напишу свой элемент управления, то будет (может быть...). По поводу версий - наверное уберу поддержку определения 9X систем - все равно оно кануло в прошлое и к тому же, я очень давно не проверял работу программы на 98. Скорее всего не заработает. А место этого добавить проверку на серверные версии. |
Boa Soft, не захотел воспринимать старый PRESETUP.INI от 1,12,7,5 версии Раньше когда пробовал тестовые версии ConfigEd.exe сам переконструировал в нужную структуру а счас такое не делает ((( просто перебивать заново все программы ну очень не хочется
|
Boa Soft
Хотелось бы иметь отладочный запуск BSPI, например, с ключом /skintest , где при тестовом запуске будут отображаться все элементы интерфейса на каждой своей странице. Я сегодня три часа убил, пока сделал нужную разметку под свой скин, основную часть времени заняли долгие ожидания тестовых запусков, при этом еще надо было вспоминать, какие элементы отключены. |
Небольшой аноннсик.
В следующей версии будет: 1. Увеличено число команд в PreInstall/PostInstall до 99. 2. Увеличено число команд дл каждой устанавливаемой программы до 99. 3. Увеличено количество пресетов до 99. 4. Появилась возможность задавать свои имя шрифта, стиль, цвет для каждой логической группы элементов управления. 5. Идет дороботка конфигуратора. |
доброе время суток. можно ли объяснить тому, кто в танке, как же с программой работать?
скачал и установил ее. а дальше.... создается файлик Presetup.ini ? есть пара (пока пара) программ в тихой установке. фака по использованию BS не обнаружил.. |
zgbgr
Пользуйтесь конфигуратором, он облегчит вам работу. И не мешало бы почитать readme.rtf. |
Добрый день, Уже с год пользуюсь данной программой и очень доволен на много экономит время и упрощает установку ПО (особенно когда сам собирал для себя) Недавно перешел на тестовую версию
Цитата:
запустить с параметрами libcreate.exe c:\ICON\ c:\iconlib.dll где c:\ICON\ - папка с иконками c:\iconlib.dll - dll- ка с иконками которая появится. |
Новая версия.
Текущая версия 1.19.1.3 Код:
Новое в текущей версии. |
SkinEdit не работает, появляется окно и зависает.
|
Цитата:
|
Ребята, плиз, откройте редактором скинов SKIN.INI и нажмите кнопку 'Тестировать скин'. Работает? У меня вываливается ошибка. WinXP, запуск из официального дистрибутива (1.19.1.3).
Presetup.exe /demo:1-9 - работает нормально. |
Цитата:
|
На WInXP SP3 ошибка кнопки тестировать, подтверждаю.
В предыдущем посте именно это хотел сказать. |
Цитата:
|
Да ясно, что проблема имеет место быть только на WinXP, это подтвердили еще два компа у моих друзей.
|
Цитата:
|
О КАК :)
Действительно, работает. |
Не работает изменение размера скриншота.
И ещё она шероховатость - фоновый звук (тот, что миди) проигрывается вместе с DONE.WAV по окончании - не критично, но режет слух. |
Не изменяется детализация лога - DetaliseLog=0
Не издаёт звук при помощи PC Speaker - BeepOnStart=1 |
Кто нибудь подтвердит или опровергнет???????
|
Цитата:
Код:
; Stretch mode: Цитата:
Цитата:
Видимо, придется убрать из-за такого поведения. PS Над движком скина и редактором проделана огромная работа. Было выявленно много багов и много переделано. Формат скина не раз перекраивался. Поэтому не спешу с выкладыванием. Но, на днях выложу очередную версию. |
Спасибо за содержательный ответ.
Изменял ; Stretch mode: результата нет, может это на моей "захламлённой" системе (всё эксперименты вживую :) ). В отношении сриншотов - пожелание - (может быть пока не поздно, перед очередной версией) изменить показ скриншотов по клику на иконке в полный размер (без трансформации в меньшую сторону) - мелкие шрифты не читабельны совсем и впечатление от картинки мягко сказать "никакое". Ещё раз спасибо за такой замечательный продукт. По его пользовательским качествам готов пользовать его и сейчас со всеми шероховатостями и багами...(останавливает суровая надпись :read: - ...за пределы форума не выносить! Тестовую метку не удалять!!!) |
Цитата:
; RealSize - 0 - шот реального размера, то что не влезло обрежется ; Reduce - 1 - шот большего размера будет уменьшен, маленькие - как есть ; Enlarge - 2 - шот мелкого размера будет увеличен, большого - как есть ; Alwas - шот мелкого размера будет увеличен, большого -будет уменьшен |
Вложений: 1
Текущая версия 1.19.3.2
Код:
Новое в текущей версии. |
Приветствую,
`Boa Soft` На хрюшке SP3 не работает 3 пункт Ctrl и Shift, а на семёрке проверить не могу, т.к снёс вторую OC и виртуалку тоже. Да и пожалуйста не удаляйте BeepOnStart=1 Спасибо. |
|
Цитата:
Код:
Presetup.exe /demo:1 /liveedit /border Дополнительные ключи командной строки смотрите в Presetup.exe /? или читайте readme.rtf. |
Цитата:
Код:
[SoftwarePreSets] |
Имеются мелкие баги, в частности, лишние перерисовки при изменении размеров и позиций элементов управления. На днях вычищу, и если не найдется новых, релиз переедет в шапку.
|
Вложений: 1
Boa Soft, Хочется обратить внимание на проблему отображения скина при разных разрешения шрифтов.
Либо нужно при старте анализировать размер фонта либо установить по большему сразу. Эффект имеет место при больших разрешениях (я проверял на 1920х1200 и шрифтах 120 DPI) Из приложенного скрина думаю все понятно будет. Ну например внизу надпись "Отменить выбор всех" вылезает на белый фон. А надпись "Быстрый выбор программ" такое ощущение будто накрывается белым фоном, потому как вертикальной серой полоски не видно. Я к тому что они еще видимо и по разным алгоритмам рисуются? (правда и природа их разная) В общем косметика не помешает и в этой части. |
У меня не обрабатывается пробел как любая клавиша на странице приветствия.
|
И ещё, не подскажете что значат строки в лог-файле (выделенные):
Файл скриншота *** BSPOST\shots\SHOT6.JPG Файл значка VCR_Ext_x86_x64.exe Номер значка 0 ImageId в малом листе 12 ImageId в большом листе 7 Команда: VCR_Ext_x86_x64.exe /S Рабочая папка: *** BSPOST\Soft\x86_x64\VCR_Ext\ Строка запуска: *** BSPOST\Soft\x86_x64\VCR_Ext\VCR_Ext_x86_x64.exe Параметры запуска: /S Exit Code: 2 |
Цитата:
Цитата:
Цитата:
Цитата:
Для разных DPI можно сделать варианты, но кто будет делать ТАКУЮ КУЧУ вариантов в скине (основные разрешения X основные варианты DPI) Скин еще не совсем вычищен, могут быть мелкие шероховатости. Но, теперь порзиции и размеры всех элементов можно задавать вручную. Т.е. все легко переделать под себя. Для решения вашей проблемы для больших разрешений надо изготовить еще одну картинку фона с более широкой левой частью. |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Обычно, 0 означает отсутствие ошибок и штатное завершение. Но, из этого не вытекает, что при отличном от нуля значении произошла именно ошибка. Вообщем, к автору программы. |
boss911, именно так и делаю и запускаю с правами администратора - эффект нулевой. Специально проверял и на виртуалках и на реальной машине :(
|
C графическим редактированием - разобрался! Всё работает!!!
Дурацкая привычка всё проверять - в момент редактирования skin.ini был открыт в блокноте. Это не позволяло редактору записать новые данные. |
us_ov, Это какой то дурацкий блокнот! Возьми неблокирующий редактор что ли?
|
NikLok, посоветуй!
|
us_ov
notepad.exe, тот, что в ОС. |
А чем же я, по вашему, пользуюсь :dont-know ?
|
us_ov, Я рекомендую notepad++. Он работает культурно - если внешняя программа изменит загруженный файл, редактор предложит перезагрузить его.
|
us_ov
Из-за любопытства проверил, так как четко помню, что notepad.exe от MS никогда не держит занятыми файлы, когда они в нем открыты. Открыл SCIN.INI, изменил слегка, сохранил и не закрыл, запустил Presetup.exe /demo:1 /liveedit , сместил пару элементов, сохранил и закрыл. При стандартном запуске BSPI все изменения на месте. WinXP. |
У меня нет никакого желания вводить кого нибудь в заблуждение (давно вышел из того возраста).
ВАШИ советы замечательные, Спасибо ВАМ! А может быть я не знаю что такое стандартный запуск? W7. Но что же делать с остальными замечаниями или вы их тоже объясните моей нижайшей квалификацией.... P.S. в исходном архиве редактируется файл SKIN.INI или я снова ошибаюсь??? |
Цитата:
Мой вам совет: Presetup.exe /demo:1 /liveedit и держите SKIN.INI закрытым. Почему блокнот MS его держит, не знаю, мягко сказать, поведение странное, как и сама Win7 в частности. Цитата:
|
us_ov,
Цитата:
А так же присоединяюсь к Цитата:
Если честно я жду более менее отлаженной версии что бы перейти на неё. А так только эпизодически смотрю на нововведения. Просто мало времени. И к тому же когда с продуктом работаешь много лет глаз замыливается и многое делается просто на автомате. А потому и чужие проблемы не доходят. |
Что-то не хочет у меня перезагружать. Полоска добегает до конца. И дальше программа просто молчит и ничего не происходит.
|
Вроде в теме проскакивало, но сейчас никак не могу найти решение следующей проблемы: при попытке запустить BSPI с флэшки с включенной в контроллере SMI защитой от записи на этапе загрузки конфигурации вываливается куча сообщений такого вида:
Судя по логу ProcMon предпринимается попытка установить Last Access Time для всех открываемых файлов иконок: Код:
15:44:22,1391257 Presetup.exe 3760 SetBasicInformationFile G:\Soft\Antivirus\DrWeb\DrWeb.exe MEDIA WRITE PROTECTED CreationTime: 01.01.1601 3:00:00, LastAccessTime: 02.07.2012 0:00:00, LastWriteTime: 01.01.1601 3:00:00, ChangeTime: 01.01.1601 3:00:00, FileAttributes: n/a |
XXXler, ну раз "диск" защищен, значит...
Цитата:
|
alert30, то, что со снятием защиты от записи эта проблема решится я в курсе, но хотелось бы устранения этого бага, т.к. флэшка без защиты от записи довольно быстро обрастает вирусами
|
XXXler
А если все иконки переместить в IconLib.dll и соответственно читать по индексам (IconNumber) от туда, не помогает? |
boss911, к сожалению это тоже не поможет (разве что копировать IconLib.dll в %TEMP% перед запуском и грузить иконки оттуда)
|
скачал - Текущая версия 1.19.3.2.
Цитата:
Редактор кофигурации - версия программы 1.18.2.5. Presetup.exe - версия файла - 1.19.1.2 Дайте ссылку на 1.19.3.2 Спасибо. |
Цитата:
В архиве BSPOST.7z все на месте. |
boss911,
Presetup.exe - версия файла - не 1.19.3.2, а 1.19.1.2 может ее и не существует?! |
Здравствуйте!
Скачал версию 1.19.1.2, в ней при открытии "Лицензии", "Документации", "Новости", в текстовом редакторе не переносятся строки, а появляется горизонтальная полоса прокрутки. Это только у меня так или так и должно быть? В версии 1.17.2.4. перенос присутствует. |
omich, действительно, видимо автор что-то напутал.
Цитата:
|
Boa Soft,
Текущая версия 1.19.3.2 - не соответствует действительности. Внутри архива: Редактор кофигурации - версия программы 1.18.2.5. Presetup.exe - версия файла - 1.19.1.2 Пожалуйста перезалейте 1.19.3.2 |
omich, автор давненько не отвечает на мои вопросы, так же если заглянуть в его профиль, видно, что его тут больше месяца не было. Склоняюсь к тому, что причина этому лето, отпуск, отдых и прочее.
|
omich, boss911, Здравствуйте!
Вы, как я понимаю, пользуетесь творением Boa Soft, так может ответите на мой вопрос в посте №1959. |
Chudmin
Вообще-то пост #1960. У меня на XP тоже так, честно сказать, я не помню, как было в старые времена, возможно автор что-то изменил и оно пошло так, возможно это такая особенность и обойти ее сложно, мне трудно сказать, почему оно так. У меня эти кнопки отключены или предназначены для других действий. |
boss911, Спасибо за ответ.
С номером поста немного ошибся - не туда посмотрел. |
Не использую ConfigEd.exe, всё руками прописываю, PRESETUP.ini редактирую, создаю пункты в [SoftwareGroup] и так же в [Installitem_00000], вот тут интересно получаеться, что добавленные пункты появляються только при кликании на кнопки "далее" "назад" при выборе компонентов.
версия 1.19 по-умолчанию был несуществующий 7-й пункт, оставил только первые 2, пункты начали появляться когда поставил умолчание 1-й. мда, есть ещё нерабочие моменты, подожду когда появиться юзабельная версия. 1.19.3.2 в этой версии практически всё в порядке, сорь за вышенаписанное то было к пред. версии(1.19.1.3 ), |
скажите каk указать чтобы к примеру установочные файлы он запускал с локального фтп?
не спрашивайте зачем)просто надо! вот пример [Installitem_001] Group=Freelan soft Caption=CommFort Description=чат CommFort сети Freelan Exclude= Folder=ftp://192.168.245.115/Upload/freelan/chat_CommFort IconNumber=00 Command1=comfort.exe Default=1 расшаривать изза безопасности эту папку не хотят чтобы путь был \\192.168.245.115\Upload\freelan\chat_CommFort (через этот путь работает без проблем) спасибо за ответ!!! |
Добрый день. Очень понравилась Ваша программа и по функционалу и в плане удобства интерфейса. Начал самостоятельное заполнения контентом (программами с тихой установкой) и столкнулся с проблемой - хочется много чего заложить, а времени на самостоятельную подборку нужных программ нет.
Полез в интернет на предмет "boa software post installer dvd" - то бишь готовый диск с каким нибудь минимумом программ. Куча ссылок, половина из которых просто муляж, вторая половина просто фуфло. В связи с чем вопрос, есть у кого нибудь ссылка на готовое решение? Буду весьма благодарен. P.S. Заранее извинияюсь, если в обсуждении этой темы подобные ссылки уже есть (многабукв, не осилил) =) |
В последней версии не работает функция перезагрузки в Windows XP, в Windows 7 с этим проблем нет. В старых версиях таких проблем не было(например 1.17.2.4). К сожалению архив старых версий удалил, так что с какой версии появилась такая проблема, я не знаю.
|
хороший конструктор мне нравится-дай БОГ здоровья
|
Цитата:
|
Цитата:
Boa Soft, исправление будет? |
shadoweagle, sincolinum, Читайте шапку
Цитата:
|
подскажите как сделать так.
инстоляторы лежат тут G:\D\FOLDER\SOFT сама программа G:\D\FOLDER\SOFT\BSPI как сделать так что бы она "корневая папка установки" брала на папку выше сама G:\D\FOLDER\SOFT а не указывалась в ручную? |
DonQuixote
Код:
[Setup] |
при запуске Presetup.exe с конфигама, которые пытаюсь под ваш совет переделать ошибка:
"заданная папка в конфигурации rootfolder не существует это очень плохо",ни в редми ни в теме не нашёл эту ошибку. и можно ли сделать так что бы с моей переменной конфигуратор работал нормално? Код:
[UserEnvironmentVariable] Код:
Folder=%softSV%\Текст\PDF\PDF-XChange Viewer\pro 5.0.265 |
DonQuixote
В SourceTagFile укажите полный путь, только без буквы диска, к маркерному файлу, этот файл должен находиться на том же диске, где и ваш софт. Все, теперь корень вашего диска определен, далее в CommandN указываем путь к файлу от корня диска. В Folder свои переменные создавать нельзя, можно указывать только существующие, например: Код:
Folder=%ROOT%\softSV\Текст\PDF\PDF-XChange Viewer\pro 5.0.265 Код:
Command1=softSV\Текст\PDF\PDF-XChange Viewer\pro 5.0.265\PDF-XChange2012Pro 5.0.265.exe /qb Мой вариант выше актуален, только укажите правильный путь к SourceTagFile и отметь нужный вам вариант параметр Check* (на каком носителе все это дело лежит). |
Подскажите пожалуйста, есть ли возможность запуска одной программы с разными ключами для разных операционних систем без создания клонов в меню выбора программ? Может я просто пропустил что-то.
|
Alkantel, Сам еще не пробовал (сижу под ХП до сих пор), но с помощью ключей WinMinVer и WinMaxVer можно создать дубликаты с разными ключами. В каждой системе будет выбираться подходящий под неё пункт меню. Внешне, при правильном задании версий, дубликатов быть не должно.
|
Ребят подскажите пожалуйста чем в iconlib.dll УДОБНЕЕ и ПРОЩЕ набор иконок отредактировать???
|
Fortress1, ResHacker
|
Fortress1
Если удобней и проще, то, имхо, Restorator (drag & drop все же удобная штука). |
Ждем пришествия Boa Soft и зафиналивания BSPI :)
|
Есть ли темы для него?
|
Fortress1, зайди в папку skin, да твори свой вариант
|
Цитата:
|
Цитата:
|
Никто не сталкивался с проблемой, когда при запуске файла по сети из BS Post Installer выдается запрос на подтверждение запуска с файла с предупреждением, что не удается проверить издателя? Интересует способ обхода без применения твика "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Associations", так как для того чтобы он сработал нужна перезагрузка. Например, для запуска msi-файлов помогает использование msiexec.exe, а что делать при запуске exe-файлов?
|
Цитата:
|
DR_WELL, это можно как-то сделать из командной строки и без перезагрузки?
|
Цитата:
Код:
setx SEE_MASK_NOZONECHECKS 1 |
Огромное спасибо! Прямо сейчас попробую.
|
Цитата:
|
|
|
Цитата:
Выставил переменную в настройках BS Post Installer - установка пошла. Спасибо еще раз. |
Подскажите пожалуйста, а портативные версии программ можно сюда прикрутить?
|
vlad.001, можно :)
|
|
vlad.001, надо инсталляторы писать (ну, или батник тупо копирующий папки программ и развешивающий иконки)
а вообще бред получается - зачем вам устанавливать портативные программы, которые и так не требуют установки, зачем? |
иногда на чужих компах пригождаются, для проверки, дефрагментации и т д(чтоб не засорять)
П.С. посмотрел много сборок, все на WPI, по мне так она через чур тормознутая, а на BSPOST только сборку от Chip-a видел за 2012 год... |
Цитата:
|
а устанавливать для себя
|
vlad.001, ну тут уж каждый для себя сам решает
|
Всем привет. Ест me кого нибудь bs верии 1.19.3.2? нигде не могу найти. В шапке в архиве старая версия
|
taras1743, в шапке именно та версия, внимательно посмотрите еще раз!
|
а версия конфигуратора не должна быть тоже 1.19?. Там 1.18
|
taras1743, всё так. Никаких новых версий автор не выкладывал
|
Хочу опустить скриншот (местами перекрывает текст описания).
Чото немогу найти, откройте глаза слепому :). спс. |
_NJ_
readme.rtf почему не читаем? Код:
/h:xxx - размер по высоте. Только вместе с /w:, иначе авто определение размера экрана. xxx не менее 480. При указании менее 480, высота будет 480. |
Цитата:
|
Доброй ночи. Подскажите плиз почему при выборе определенного набора программ, самая первая программа в списке не отмечается ПО УМОЛЧАНИЮ галочкой для установки, хотя в конфиге отмечено во всех наборах?
|
Fortress1
Возможно стоит исключение, то есть одна программа (Installitem) исключает (Exclude) установку другой. Параметр 'Exclude' везде пустой, во всех [Installitem_xxxx]? |
привет,можно подробно объяснить,какм установить на 64-битную винду? зараннее спасибо!
|
Цитата:
Код:
[Installitem_XXXXX] Цитата:
|
Перезагрузку между установкой приложений пока не пофиксили? Если нет, кто как это решает? Нет ли последней версии где она работала?
|
уважаемый Boa Soft, спасибо за вашу оболочку и за ваши труды. Но жаль что проект потихоньку умирает, и оболочка уже начинает уступать другим проектам... Всегда считал BS лучшей оболочкой для автоутановки, но к сожалению она не получила развития ( К примеру надо бы сделать, что бы в ini файл не прописывались лишние строки, например пустые...
Уже предлагалось, предложу еще раз. Переведи проект в OpenSource, тогда он будет развиваться и жить вечно. Просто если у Вас нет времени на него, пускай другие талантливые програмеры займутся им, за сохранением твоего авторства! Ты скажешь что стоит на паузе, но по факту она сделала проект мертвым и не развиаемым. Подумай всё таки над предложение. С уважением :) |
Maai, ну а теперь сами изучите процитированное - исходники в шапке не обновлялись уже > 5 лет
|
у кого нибудь остались, пусть и старые исходники, перелезайте плиз, или в личку.
|
timon45, В личку не получилось - лимит.
Так что http://rghost.ru/51215388 |
Текущая версия 1.19.4.3
Новое в текущей версии. 1. Наведен порядок с версиями всех компонентов программы. 2. Исправлено пропадание полосы прокрутки в окне выбора пресетов. 3. Исправлены лишние циклы перерисовки окна выбора пресетов. 4. Исправлено бага невозможности выбора последнего пресета по умолчанию. 5. Выбранный по умолчанию пресет всегда отображается в окне без необходимости прокрутки. 6. Добавлена ссылка на форум в окне О программе. 7. Добавлена информация о необходимом числе перезагрузок в лог выбранных программ. 8. Наконец обнаружена и, возможно, исправлена бага с не перезагрузкой в XP. Огромная просьба к желающим проверить пункт №8 Хвост проблемы сидел в том, что под отладчиком великолепно получается привилегия на завершение/перезагрузку, а без - нет. Программа во вложении в шапке. |
Boa Soft, Пара моментов:
1 - В Windows 7 при закрытии программы выдаёт сообщение "Помощник по совместимости программ": я конечно понимаю что для XP и всё такое - но всё таки, не хотелось бы наблюдать такое на Windows 7. 2 - Задержка всплывающего сообщения: я так понял не успевает следить за движением курсора и обрабатывать вызов всплывающего сообщения при переходах с одного варианта на другой . |
Цитата:
Возможно, код возврата, отличный от 0. Это буду проверять. Но, хитрая винда еще смотрит и в ресурсы. И если в информации о версии так же встречается setup или install, то тоже происходит такой же финт!!! Переименовал pre.exe и убил все упоминания setup или instalд из VersionInfo и чудо - этот диалог более не появляется. Вобщем, винда считает мою программу инсталлятором (чем по сути она и является). Этих вещей я до сегодняшнего дня не знал. Вы первый, кто обратил внимание на данное поведение. Буду выяснять причину. Цитата:
Нашел-таки как блокировать ненавистный диалог, не меняя имя и версию. Записью в реестре. Хоть по читерски, но работает. В следующей версии добавлю. |
Где можно прочесть расшифровку следующих параметров (а то уже запарился эксперементировать)
П.С. Очень рад что Boa Soft вернулся к продвижению данного проекта, я бы и рад протестировать но функционал который я использую программа отрабатывает. Могу лишь предложить следующее: 1 добавить win8/8.1 в условия установки программ (конфигуратора) 2 Не плохо бы видеть скриншот программы не только во время её установки но и на этапе выбора (к примеру под описанием) когда навести курсор на программу (или возможность включения и отключения данной опции). |
Boa Soft, Большое спасибо за продолжение. Наконец то бага с не перезагрузкой в XP больше не появляется, чему не сказано рад !
|
Boa Soft, А что так возрос объём исполняемой части (ехе). Что компилятор сменился или отладочная инфа присутствует?
|
Подскажите пожалуйста в какой все-таки кодировке должен быть файл описания, указываемый в ключе NfoFileName из PRESETUP.INI ?
|
Привет ! У меня есть старая версия программы если я перенесу с нее PRESETUP.INI на новую версию все будет работать ?
|
mig73
Unicode (1200, UTF-16 LE). Survover Будет. Только в вашем PRESETUP.INI должно быть: Код:
[Common_Info] |
я уже сделал ) Вот только когда нажимаю отметить все программы то одну не отмечает почему то 40 прог а отмечает 39 а net framework нет
а и где скины можно с скачать ? |
Цитата:
посмотри может исключает какая то программа установку твоего frame. Exclude параметр. |
Обновление до версии 1.19.5.1
Новое в текущей версии. 1. Добавлен новый префикс #WAIT:XX - ожидание XX секунд. 2. Добавлены префиксы #KILL:<EXENAME> и #KILLALL:<EXENAME> - уничтожить процесс/все экземпляры <EXENAME> 3. Добавлена проверка на целостность скина - отсутствующие строки локализации выводятся в диалог ошибки и в лог. 4. Добавлена проверка наличия всех файлов программы. 5. Добавлен контроль имени файла программы. 6. Программа переименована в BSPost и исправлен ресурс версии для обеспечения лучшей совместимости с win 7 (появлялся иногда диалог "эта программа возможно установлена неправильно"). 7. Имя по умолчанию файла конфигурации изменено на BSPost.ini 8. Исправлен ряд ошибок в строках локализации. Скачивать из шапки. По поводу скинов - постараюсь собрать все достойные из старого и перегнать в новый формат. |
За ранее спасибо за скины )
|
Boa Soft, Ранее предлагал ввести такую конструкцию:
Код:
CheckTagFile=EXCEED_v9.exe Ну и еще конечно хотелось бы использовать метаимена. Например вместо EXCEED_v9.exe писать EXCEED_*.exe Это также позволить при смене версии не править ini файл. |
Boa Soft,
Есть ли новый SkinEdit.exe ??? С новой версией 1.19.5.1 не работает тестирование скина. |
Цитата:
BsPost.exe /skinedit |
Цитата:
|
Boa Soft, при запуске с флешки, которая в режиме ReadOnly по прежнему сыпется куча сообщений "Запись на диск невозможна. Бла-бла-бла". Предположительно проблема в процедуре загрузки иконки из файла в контрол. Можно ли надеяться на исправление данного глюка?
|
Цитата:
Для работы ОБЯЗАТЕЛЬНО должно быть доступно для записи: 1. Временная папка TempDir= 2. LogFile= |
|
Цитата:
Сейчас заблокировал на запись диск с рабочей папкой и инсталлятором. Все отработало нормально и без ошибок. У меня нет к сожалению флешки с возможностью блокировки записи а писать диск для теста лениво. |
Вложений: 1
XXXler,
Попробуй файл из вложения. Обернул загрузку иконок в подавление ошибок I/O. Если не сработает придется в руководство добавить что не гарантируется работа с флешек в режиме R/O. PS Отпишись о результате. |
Цитата:
Цитата:
Цитата:
|
Boa Soft, еще небольшое пожелание - т.к. в x64 среде переменная %PROCESSOR_ARCHITECTURE% виртуализируется, можно ли добавить переменную, в которой бы гарантированно указывалась архитектура системы (необходимо для выполнения команд вида Command1=MSSE_%PROCESSOR_ARCHITECTURE%.exe /q /s /runwgacheck)
|
Цитата:
Кроме того, есть переменная Bits, принимающая значение x86 или x64. По поводу тормозов - наверное особенность контроллера флешки, не правильно дающего информацию о том что система ридонли и глюк самих апи. Как обойти - незнаю. Грузить все иконки не через ExtractIconExW, а как ресурсы из файлов видимо будет достаточно сложно. |
Цитата:
|
Как быстро переделать старый мой PRESETUP.ini под новую версию программы?
|
Pozia, отвечали уже. Ну, или пересохранив в редакторе (изменить версию, остальное допишется)
|
А иконки есть иле надо самому скачивать ?
и такой вопрос как сделать что бы при установке винды можно было выбирать проги и устанавливать ? |
Survover,
Распространенные иконки есть в IconLib.dll, а так если что файл указанный вами в bspost,ini в ключе IconFile то же может содержать иконки, или задайте индекс или конкретный ico-файл. По второму вопросу - курите тему по автоматической установке Windows, или качайте учебник http://soft.oszone.net/program/30/Wi...llation_guide/ от vadikan |
У меня появилась маленькая проблема припервом запуске виндовс сбрасывается разрешении экрана.
первый запуск делаю так Код:
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:\WIN51 set CDROM=%%i: Это происходит при начале установки другой программы Klite mega pack подскажите может у кого есть старая версия, дайте ссылку пожалуйста |
Цитата:
|
Нет не правил. оно появляется когда ставиться Klite mega pack я уже и на нормальной машине пробовал тоже тоже самое.
Цитата:
|
onis,
Боюсь что проблема вовсе не в версии BSPOST, наоборот новая работает замечательно. Проверено на XP и Win7 x32/x64 (и Klite mega pack то же ставился без проблем) на разных компьютерах. Версии 1.12.7.5 у меня не осталось, но на сайте у Boa Soft лежит еще версия 1.0.9(b) P.S А нет соврал presetup.exe 1.12.7.5 еще остался, надо? |
Цитата:
|
onis,
Да после установки chipset+masstorage для XP в процессе настроенной unattended установки, и без всяких драйверов для Win7. А вы случайно драйверы видео не "толкали" ? Только пока такая мысль. |
Вот мой диск на торренте можете скачать и посмотреть
http://nnm-club.me посмотрите пожалуйста может что то подскажите спасибо за програмку |
onis,
Цитата:
|
Вложений: 1
Цитата:
|
onis, ok уберите из winn1.sif секцию [Display] - компьютер сам решит с разрешением. Не ставьте никакие графические драйверы в процессе. Пересоберите iso и попробуйте, должно работать, ну по крайней мере установка самого k-lite codec никак не связана с порчей отображения скина bspost.
|
Цитата:
|
Привет! Ни как не могу понять цитату
Цитата:
Та что в шапке Цитата:
|
Добрый вечер. Сегодня скачал новую версию из шапки. Создаю новый проект, но мне постоянно выпадает сообщение об ошибке "Ошибка набора конфигурации". Это се потому что программа, сам инсталятор, почему-то не видит файлы конфигурации. Если редактирую непосредственно BSPOST.INI то все хорошо, но если его переименовать, отрерактировать в конфигураторе, то выходит вот такая ошибка. Может кто-то обьяснить почему. В старых версиях такого небыло.
|
Цитата:
|
boss911, понятно, раньше по другому было. Хотя от названия ничего не меняется.
|
|
Цитата:
|
Отличный WPIшик))) Давно пользуюсь уже 4-5 месяца)) Спасибо вам!! и за обнову спасибо!
... New. Ребят, новая версия красивая и всё такое.. Но я обнаружил там больше багов.... даже больше чем в старой версии =( Сырая всё еще(( ... ps. программа на паскале написан? |
|
Цитата:
|
Испытываю огромное уважение к автору данной программы, сам пользовался ей около 7 лет! Но к сожалению пришлось перейти на альтернативу, MInstAll. В ней нашел фишки которые важны для меня, но отсутствовали в BS Post Installer...
Огромное спасибо автору за его труды, в свое время данная программа была чуть ли не единственной и в то же время гибкой в своей категории... |
Цитата:
|
народ подскажите, такой функционал можно реализовать или нет:
есть пункт программы, сконфигурирован для показа в наборах. Но показывать его не нужно и выбирать тоже не нужно (это "рыба" для последующей доводки) Судя по конфигуратору это галка "скрыть пункт из списка. но в самом BSPI пункт показывается. По описанию не понятно можно или нет. Единственное как можно скрыть, это выкинув из "показывать в наборах", но этого я не хочу делать, т.к. потом нужно вспоминать где и что добавлял... и небольшой баг репорт В конфигураторе 1. если нет ни одного пресета достает ошибкой пока не добавишь. 2. Пресетдобавляется с номером 0, сохраняется и потом его не видно пока не изменишь на номер >0 в файле. 3. если стоит галка скрыть при выборе иконка правильно перерисовывается только после прохожднения по этому элементу. В BSPI заметил такую не доработку если кликать на наименовании пресета, то он не выбирается. Выбирается только если нажать на квадратик. Возможно стоит доработаь и по двойному клику выбирать пресет, иначе не понятен смысл выделения наименования, если не выделена галка. |
vserd
Цитата:
Код:
[Installitem_XXXXX] |
Вложений: 1
Цитата:
Во вложении стандартный INI (из дистрибутива) Возьмем для примера KAV 2012 (Installitem_00081) по описанию (readme.txt), этот пункт должен быть не видимым во всех наборах в которых он входит (хотя и стоит в видимых) Visible=0, Fixed=1, Default=0 Фактически: видим и в добавок ко всему ему можно поменять чекбокс :( Хотелка такая что этот пункт будет не видим, не выбран и пользователю не известен. версия BSPI 1.19 из шапки. |
vserd
Скорее всего, это бага, у меня 'Visible=0' то же не скрывает Installitem. А вот если сделать 'EnablePresetsPage=0', тогда item скрывается, что тоже похоже на багу. То есть включение EnablePresetsPage почему-то нивелирует опцию Visible в итемах. Это уже к разработчику, будем ждать его реакции. |
Подскажите где взять подробную инструкцию по "BS Post". Заранее спасибо.
. |
alexalex06doom, В профиле есть сайт.
Полезные программы BS postinstaller первый, смотрите readme.txt. |
Цитата:
|
Ещё в bspostsource.7z присутствует readme.htm.
alexalex06doom, Вариантов выбора более чем. Стоит только захотеть. |
Boa Soft, Спасибо за прогу! Очень классная. Подскажите пожалуйста, как сделать так, что бы после установки Windows, т.е. после первого появления рабочего стола, Boa Software Post Installer (BS PostInstaller) сам запустился (контректно интересует с диска DVD+R) и устанавливал программы, котрые стоят по умолчанию отмечаными? Т.е. поставил устанавливаться Windows c диска (на нем же в корне будет лежать Boa Software Post Installer с файлом cmd (сождержимое Presetup.exe force pe)) и поехал домой, а оно уже само и установит проги после выхода на рабочий стол. Или какой выход вообще есть? Заранее спасибо!
|
Цитата:
|
Поможите. При редактировании конфига все вроде норм. Создаются новые группы. В них заносятся по одной программе. Редактор в файл конфига все сохраняет (смотрел notepad++). Однако сам установщик новые группы не показывает. Где косяк?
P.S. Разработчик снова забросил эту программу? |
Batek, в кнфиге проги должно быть:
Код:
WinMinVer=; Код:
WinMinVer= |
timon45
Пустые WinMinVer и WinMaxVer не влияют на результат, равносильно: Код:
WinMinVer=00.00.0000.Sp0 |
|
МИШАНЧИК
Код:
[Skinset_DEFxDEF] |
Ребят, а есть редактор скинов или сами скины к ней?!
|
SILVER-SONIC, Начиная с версии 1.19.3.2 редактор скина совмещен с программой и вызывается по ключу /skinedit
|
mig73, Извиняюсь, а как по ключу запустить?
|
SILVER-SONIC, bspost.exe /skinedit, потом в редакторе обложки Bs Post уже можно загрузить стандартный скин и редактировать (размер, положение элементов, подсказки и т.д. Если уж совсем свои картинки хочется, то рисовать элементы скина придется, прописывать в редакторе и настраивать. Короче долгий это процесс, в комплекте готовый скин очень приличный уже есть :)
|
mig73,
Млин, а "bspost.exe /skinedit" как запустит, куда прописать? Просто хочу немного поправить под себя. Я слыша запуск по ключу, но не вникал. Объясните пожалуйста! |
SILVER-SONIC, Это означает запустить файл bspost.exe с ключом /skinedit из командной строки. Для этого нужно запустить командный процессор CMD, перейти в нем в папку где у вас файл bspost.exe и выполнить команду "bspost.exe /skinedit". Если знакомы с файловым менеджером, то будет проще. Или же напишите мне полный путь по которому у вас находится файл bspost.exe.
|
Вложений: 1
SILVER-SONIC,
Распакуйте этот архив в папку с bspost.exe и запустите файл SkinEd.exe |
Вложений: 1
nibble74,
Как то так: |
Вложений: 1
SILVER-SONIC,
по идее он должен был присутствовать в каталоге программы и почему у вас 2 файла bspost.exe ? вот держите |
nibble74, Все, запустил. Это ярлык второй просто.
Спасибо большое! |
Комрады,подскажите где на форуме можно прочитать про то,как изменить цвет и размер букаф в программе,в списке программ?
|
Цитата:
|
Цитата:
Skinset_DEFxDEF
Код:
[Skinset_DEFxDEF] Вот эти параметры отвечают за тип, размер, цвет, тень и прочие настройки шрифта (подробное описание параметров в SKIN.INI). Красным я выделил список программ (три этапа/страницы). Обратите внимание, что эти и другие настройки интерфейса можно указывать для разного разрешения экрана, например, на маленьком разрешении крупный шрифт будет смотреться нелепо, а на высоком мелкий шрифт трудно читаем, так же это касается и разметки элементов. Если для какого-то разрешения настройки не указаны, они будут читаться из 'Skinset_DEFxDEF'. |
Ребята а визуальные изменения будут ? Я не про скины ! А полностью измененный интерфейс !
|
Как сделать что бы при включении BS PostInstaller было две вкладки одна вела к выбору софта а вторая с названием твики при нажатии сразу их устанавливала и BS PostInstaller закрывался ?
Такого плана |
???
|
Boa Soft, Приветствую
Хотел спросить, не пора ли добавить в конфигуратор "Условия установки программы" поддержку win8.1 и win10 |
Ребята помогите пожалуйста !!!!!!!
|
Survover Под ваши хотелки программу переделывать никто не будет. Ей занимается автор темы Boa Soft.
|
Иконки как то можно увеличить в меню выбора программ ?
|
Большое спасибо за эту программу.У меня хоть и другое направление(Собираю сборки программ для аварийных флешек) но данная программа мне тоже подходит.
|
Как сделать что бы при нажатии на папку с BS Post installer она не открывалась а запу
Как сделать что бы при нажатии на папку с BS Post installer она не открывалась а запускалась сама BS Post installer ??
|
Цитата:
|
Так и не понял, как заставить окно программы быть фиксированного размера, а не растягиваться на весь экран...
Подскажите пожалуйста. |
Цитата:
Цитата:
Код:
BsPost.exe /w:1024 /h:768 Код:
@ECHO OFF Код:
[autorun] |
В папке skin файл настроек SKIN.INI. В нем, в секции
Код:
[Interface] |
Всем доброго времени суток, нужна помощь в команде для создания установочной программы, например, есть 7zip, при установке не добавляет ярлык на раб.стол, задача - добавить этот ярлык. Буду благодарен за помощь, либо ткните в пост с подсказкой, искал по теме, не нашел ничего.
|
Цитата:
|
Доброго времени суток.
подскажите, пожалуйста, как изменить место расположения иконки устанавливающейся программы на странице установки? |
Цитата:
Код:
BsPost.exe /demo:10 /liveedit /border Либо открываем SKIN.INI и вручную подгоняем координаты иконки устанавливающейся программы на странице установки для нужного нам разрешения экрана: Код:
[Skinset_1920x1080] |
Огромное спасибо,всё получилось!
а ещё подскажите пожалуйста, как опустить ниже строки на этой же странице слева внизу: Идёт установка группы ХХХХХХХХ Выполнение группы Общий прогресс |
Цитата:
Код:
BsPost.exe /demo:10 /liveedit /border Цитата:
Для ручной подгонки координат в SKIN.INI
Код:
[Skinset_1920x1080] |
Добрый день! с расположением элементов с Вашей помощью разобрался, за что Вам, огромное спасибо! а вот с цветом шрифтов не могу в SKIN.INI они прописаны словами White, Red и т.д. но это слишком ярко пробовал в цифрах прописать чтобы сделать помягче например: было ButtonFontColor = clWhite, сделал ButtonFontColor =$ffc383 это светло жёлтый цвет а программа отображает его светло синим что-то я делаю не так в чём ошибка? подскажите пожалуйста заранее благодарю за помощь.
|
Цитата:
Boa Soft? |
Добрый день, Благодарствую, что объяснили насчёт цвета шрифтов, а то задал программе покрасить текст в жёлтый а она покрасила его в синий, сидишь и думаешь: интересно, кто из нас дальтоник я или программа - шутка, а если серьёзно скажите пожалуйста а нет ли где описания где,какое место в программе и как оно называется, в текстовом ли виде или в картинках, я искал не нашёл, скачал бы и не задавал бы людям глупых вопросов. Заранее благодарю за помощь.
|
Цитата:
|
Доброго времени суток, добавил программу к образу Win XP прописав её в Setup ini как было сказано в посте выше, всё нормально всё работает, подскажите пожалуйста, а как ограничить размер окна программы, чтобы не растягивали на весь экран. В варианте без Windows я прописывал в авторане программы, open=BsPost.exe /w:1280 /h:1024 а здесь как ? заранее благодарю за помощь !
|
Цитата:
Код:
[Interface] |
Добрый день, не получается с SKIN.INI окно все равно растягивается на весь экран, а по другому как то можно ? я пробовал в SETUP. INI указать autorun программы BsPost а мне его просто открыли в блокноте а запуска программы не произошло, можно как то прописать чтобы было выполнено то что написано в этом авторане а не открывать его.
|
Цитата:
|
Скрытый текст
[Interface]
;Top = 30 ;Left = 50 ;Width = 1280 ;Height = 1024 StayOnTop =0 MultiMonitors =0 HideTaskbar =0 ShowHint =1 BallonHintStyle =0 WpiHintStyle =1 NoCollapseNode =1 PlaySound =1 ExtendInfo =1 ShortConfigMode =1 Movable =1 ShowScreenShots =1 UseTranspShots =1 ; Stretch mode: ; RealSize - 0 ; Reduce - 1 ; Enlarge - 2 ; Alwas - 3 StretchScreenShots =1 MakeShotsEnable =1 AlphaBlendLevel=255 NfoPreviewHidePause =10 ShotPreviewHidePause =5 DemoWaitTime =2 HintHidePause =5 ShowLogoOnWelcome =1 ShowLogoOnPreInstall =0 ShowLogoOnInstall =0 ShowLogoOnPostInstall =0 ShowLogoOnBye =1 NoNfoPreview =0 NoShotPreview =0 посмотрите может что, неправильно |
Scorp_Scorpion@vk
А строки кто будет раскомментировать (убирать ";" в начале строки)? Вы не заметили, что в моем примере в начале строк нет точки с запятой (";"), а в вашем SKIN.INI есть? Пока строка закомментирована, параметр/функция работать не будет. Спрячьте текст из SKIN.INI под тег спойлер. |
Спасибо огромное !!! всё заработало, ну не программист я и даже не компьютерщик, обычный User любитель.
|
Добрый день! у меня есть русификатор к программе ключ тихой установки я к нему подобрал, но он выкидывает окно там нет папки RU создать её? приходится нажимать ДА, а можно как то прописать командой2 в Presetup.ini создать эту папку. Заранее благодарю за помощь!
|
Цитата:
Код:
[Installitem_XXXXX] |
Добрый день! помогите решить проблему нет автозапуска BsPost.exe после установки Windows XP, в мой дистрибутив интегрирован файл RP_3in1.exe (в нём ResPatch.exe) лежит и прописан в SVPACK работает с перезагрузкой системы, он запускается и отрабатывает нормально, а как и где после него прописать запуск BsPost? читал про install.cmd, cleanup.cmd, prepare.cmd, start.cmd, Sysprep.inf в голове такая каша. Помогите пожалуйста!!!
|
Цитата:
|
Добрый день! опять прошу помощи, BsPost теперь запускается, но в конце работы ResPatch exe. на пару секунд но тут ResPatch отправляет компьютер на перезагрузку, а после перезагрузки BsPost уже не запускается. А можно как то отстрочить запуск BsPost чтобы дело до неё не дошло до перезагрузки, чтобы она запускалась уже после перезагрузки компьютера. Заранее благодарю за помощь.
|
Цитата:
|
ещё раз здравствуйте! отменять перезагрузку как пишут нельзя, могут быть потом глюки, а насчёт далее по тексту; я имел ввиду отсрочку на какое то время (паузу ~30 сек) запуска BsPost, чтобы компьютер успел уйти на перезагрузку не запустив BsPost, а запустил её уже после перезагрузки.
|
Scorp_Scorpion@vk
Чем запускается ResPatch? Следующая команда, после запуска ResPatch, запуск BSPost, а из него уже другие приложения, в состав которых не входит ResPatch? Почему бы ResPatch не запускать после BSPost, в самом конце, и заодно финальная перезагрузка будет. Либо установить ResPatch без перезагрузки, потом запуск BSPost, в котором можно указать, чтобы по окончании своей работы перезагрузил компьютер. Но лучше всего, имхо, ставить ResPatch из-под BSPost с перезагрузкой после окончания работы BSPost. |
Если речь идет о ResPath который меняет интерфейс на аля Vista, то он прекрасно ставится и с перезагрузкой. Прогон выполнять сейчас лень. Если хотите завтра могу проверить.
Вот пример из файла конфигурации. Код:
[Installitem_139] |
Подскажите пожалуйста можно увеличить размер иконок в меню выбора программ ?
|
Цитата:
|
ясно спс
|
Добрый день! подскажите пожалуйста а в образ Windows7 можно встроить BsPost? как в ХП написано она там отлично работает,а как это сделать в Вин7 не нашёл, хоть и перелопатил много.
|
Цитата:
А вообще, примерно так: в AutoUnattend.xml Код:
<RunSynchronous> Код:
<FirstLogonCommands> |
огромное спасибо! за помощь, а расположить папку с BsPost надо в корне диска ? заранее благодарю за помощь.
|
Цитата:
|
Сlassic, это при записе винды выбор программ которые будут установлены ??
|
Это вариант запуска presetup.exe при установке Windows 7
|
Сlassic, где он расположен ?
|
Цитата:
|
Сlassic, я имею ввиду AutoUnattend.xml !
|
В корне образа ISO
|
Использую эту сборку Windows 7 Ultimate Ru x86-x64 Orig wBootMenu by OVGorskiy 06.2016 там в корне нету этого файла
|
Я за сборки не в ответе.
|
Сlassic, (( как мне сделать? помогите )
|
|
Здравствуйте ! я создал две вкладки программы и драйвера ! Для программ создал подгруппы а как создать для драйверов не знаю пробовал по всякому ничего не выходит ! Кто знает как это сделать ?
|
Survover
Вашу задумку трудно понять, потому что в BSPost нет вкладок и нельзя создавать подгруппы. Покажите свой (можно только пример) BSPOST.INI, ну и более правильно поясните, что и как там в нем должно быть. |
boss911, ?
|
Цитата:
Код:
[SoftwarePreSets] |
boss911, Что то перестало работать
[SoftwarePreSets] 1=Установка программ 2=Твики 3=Мои драйвера [SoftwareGroup] +Утилиты= +Интернет= +Мультимедиа= +CD-DVD= +Офис= +Антивирусы= +Твики= +Мои драйвера [Installitem_00066] Group=Мои драйвера Caption=Realtek High Definition Audio Driver 6.0.1.8010 Description=Драйвера аудио карты Publisher= PublisherURL= Depends= DependsOr= Exclude= Folder= CheckTagFile= IconFile=ico\ IconNumber= ScreenShotImage= NfoFileName= MinToTray=0 PreRegFile= Command1=Drivers\Audio\setup.exe /s /sms Command2= Command3= Command4= Command5= Command6= PostRegFile= KillWait=0 WinMinVer=. . .sp WinMaxVer=9.99.9999.sp WinBits=ALL Default=1 Presets= VisibleInPresets=3 Fixed=0 Visible= RebootNeed=0 что не так? понял +Мои драйвера нету = тут все ок а вот почему не ставится по умолчанию стоит Default=1 ? boss911, ? |
Цитата:
|
Спасибо !
|
boss911, Здравствуйте такой вопрос вы с тихой установкой приложений можете помочь ?
|
Survover,
Что значит можете помочь? Если вас интересуют ключи инсталляторов, то можете взять утилиту "Sylent Key Finder" (skf.exe) из комплекта Minstall и с её помощью определить ключи большинства инсталляторов для "тихой" установки. |
Дело в том что то для virtual audio cable там ненаходит
|
Цитата:
|
Orestik, если бы я умел ) я уже и автору писал он сказал что нету возможности запустить с ключем ! Вы можете это сделать ? Если для вас не трудно был бы благодарен !
|
Жалко нету обновлений с 2014 года
|
у меня есть программа для создания BS PostInstaller
|
Время: 10:52. |
Время: 10:52.
© OSzone.net 2001-