PDA

Показать полную графическую версию : BS Post Installer - выбор программ перед установкой


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 [88] 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

МИШАНЧИК
19-12-2010, 14:51
Подскажите пожалуйста, почему у меня на странице выбора программ надпись "Выберите программы, которые вы хотите установить..." неполная? И в версии 1.17.1.4 и в 1.15.1.10.
Ведь в Skin.ini прописано:
HelpTexts5=Выбор программ для установки.##Выберите программы, которые вы хотите установить,|Затем нажмите кнопку "Далее" для установки.||Для быстрого выбора воспользуйтесь кнопками на панели слева.
http://s55.radikal.ru/i150/1012/86/e32af97d2b65t.jpg (http://radikal.ru/F/s55.radikal.ru/i150/1012/86/e32af97d2b65.jpg.html)
И ещё вопрос. Зачем нужна вот эта команда? И можно ли её удалить?
[Preinstall]
Command1=#HCMD:if not exist C:\PreLoad\nul md C:\PreLoad

NikLok
19-12-2010, 17:21
МИШАНЧИК, И ещё вопрос. Зачем нужна вот эта команда? И можно ли её удалить? »
Это выполнение предварительных действий перед установкой. Можете удалить.Подскажите пожалуйста, почему у меня на странице выбора программ надпись "Выберите программы, которые вы хотите установить..." неполная? И в версии 1.17.1.4 и в 1.15.1.10.
Ведь в Skin.ini прописано: »
Видимо зона вывода только на одну строку. Хотя мне кажется вы вообще не тот объект указываете. Ведь вроде то что после ## должно появляться в балоне помощи а не на экране?!

Bond01
19-12-2010, 20:45
Как можно ускорить ожидание перезагрузки, после выполнения установок?

NikLok
19-12-2010, 21:24
Bond01, А что несколько секунд дадут?
Ну наверное отменой перезагрузки по окончании, и перенесении её в виде внешней утилиты в финальный устанавливаемый компонент.
Ну и еще надоть ключ из реестра на запуск BSPI убрать.
Или к автору с челобитной!
p.s. Неужели уже есть чемпионаты скоростной установки?!

boss911
19-12-2010, 21:33
Подскажите пожалуйста, почему у меня на странице выбора программ надпись "Выберите программы, которые вы хотите установить..." неполная? »
Так и должно быть.
;Страница выбора программ
SelectorNextBtCaption=................
SelectorNextBtHint=................
SelectorCaptionLabelCaption=Выбор программ для установки
SelectorDeskriptionLabelCaption=Выберите программы, которые Вы хотите установить
'HelpTexts5' - это вывод текста в справке, данный текст можно увидеть в диалоге, если на странице выбора программ нажать кнопку справки рядом с кнопкой закрытия и сворачивания программы.

conductor
24-12-2010, 11:27
dell

NikLok
24-12-2010, 12:11
conductor, Сам вчера напоролся на эти грабли. При выполнении к команде copy приписывается значение из Folder.
В результате пишется что команда не найдена!
Нужно перед командой использовать префикс #CMD:
Или видимо надо действовать как описании:Command2=|%SustemRoot%\regedit.exe
Только соотв. для команды copy. Есть смутное воспоминание что нужно что-то типа:
rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:""copy DrCureIt.exe "%programfiles%\DrCureIt.exe"""
Кто выполнял команды поправьте меня!!!

Boa Soft, Кстати опечатка не моя, а так и есть в readme.rtf. То есть вместо SustemRoot должно быть SystemRoot.

Вот еще есть предложения. У меня есть группы с одной программой. Есть предложение показывать их просто строками без групп. Сейчас если группу просто не указать, то они в меню не показываются!

Вчера наконец-то поймал скриншот, по которому у меня давно висит вопрос!

Там видно, что под словом "Установка" есть маленький хвостик от буквы 'б'.
Хочется его убрать. НО! Каким параметром это делать то?! Может быть я ошибаюсь, но есть подозрение что в скине их нет!?
Потому как далее, когда эти поля становятся двустрочными, они управляются другими значениями по видимому!
И зачем нужно такое разнообразие вывода?!

NikLok
24-12-2010, 15:31
Проверил и вот результаты: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.

G-alexey22
01-01-2011, 16:40
Подскажите как создать файл ответов.
Через конфигуратор ничего не запускается.
Не могу разабраться. (объясните для тупых)

Hector
01-01-2011, 17:12
объясните для тупых »
а зачем тупым автоустановка? :)

Lubitel Softa
07-01-2011, 17:55
а зачем тупым автоустановка? »
Чтобы развивать BolgenOS

G-alexey22
12-01-2011, 11:09
Каким ключом запустить патч или кейген после установки программы?

stasys44
12-01-2011, 17:52
ИМХО на форуме не поощряется инструкции по пиратскому использованию shareware програм

Если к какой нибудь программе идут дополнения для этого в presetup.ini можно записать ряд команд (commandx= где x порядковый номер команды). Так, как вопрос по-моему был некоректный - изучайте основы информатики (о командной строке в частности).

Vadikan
14-01-2011, 00:34
Boa Soft, я надеюсь, что ты подписан на тему или все еще читаешь ее время от времени :) Хочу сказать, что, в принципе, ничто не мешает использовать программу для Windows Vista/7. Однако по сравнению с XP, эти системы намного шире используются в 64-разрядном варианте, а утилита - 32-разрядная.

Это накладывает серьезные ограничения по использованию, например, ввиду перенаправления реестра. Я столкнулся с этим, когда использовал BSPI в качестве оболочки для создания контекстных меню рабочего стола и компьютера (http://www.outsidethebox.ms/10891/). В моем случае обходной путь, конечно, нашелся (http://www.outsidethebox.ms/10891/#comment-370), но на автоматических сценариях в 64-разрядной среде это ставит крест. А жаль, ибо в целом оболочка удобная - я использовал ее даже несмотря на то, что она ориентирована немного на другие цели.

NikLok
14-01-2011, 09:56
Boa Soft, Так где же все таки поправленная версия - без checkbox в подокне описания! Ты же написал что уже убрал это!!! Выложи бинарник плиз!!!

Boa Soft
15-01-2011, 17:16
Это накладывает серьезные ограничения по использованию, например, ввиду перенаправления реестра. Я столкнулся с этим, когда использовал BSPI в качестве оболочки для создания контекстных меню рабочего стола и компьютера. В моем случае обходной путь, конечно, нашелся, но на автоматических сценариях в 64-разрядной среде это ставит крест. А жаль, ибо в целом оболочка удобная - я использовал ее даже несмотря на то, что она ориентирована немного на другие цели. »

В виду того, что у CodeGear (Embraco) В ближайшее время не предвидится 64 бит компилятора, а бесплатного, как был ТурбоДелфи - видимо вообще, 64 бит программы не будет. Но, я думаю на счет варианта как в Тотал Командере - там используется 64 бит переходник для исключения редиректа.

Переписать на С все целиком не реально.

Boa Soft
15-01-2011, 17:20
Boa Soft, Так где же все таки поправленная версия - без checkbox в подокне описания! Ты же написал что уже убрал это!!! Выложи бинарник плиз!!! »

А обнаружил серьезную ошибку в парсере комстроки - не правильно обрабатывался запуск *.vbs сценариев.
Это исправлено, но надо проверить более детально. Плюс еще одна полезняшка в разработке.

NikLok
15-01-2011, 21:47
Boa Soft, Новая версия ругается на запуск старой строки:
Presetup.exe config pe h:1420 w:940 l:160 t:20 /ini:RESETUP.ini

Это нормально?

Переписать на С все целиком не реально. »
А конвертера нету? По крайне мере рыба будет.

Boa Soft
16-01-2011, 00:51
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

Новое в текущей версии.

1. Исправлена ошибка появления лишнего элемента управления в режиме конфигиратора.
2. Исправлена ошибка парсера cmd, приводившая к игнорированию файлов с расширением vbs в команде или параметре.
3. Исправлена ошибка - в режиме конфигуратора невозможно задать пресет по умолчанию из комстроки.
4. Добавлена возможность выборочного отображения программ в разных наборах.
5. При пустой группе она теперь автоматически скрывается.
6. Редактор - добавлена поддержка выборочного отображения программ в разных наборах.
7. Редактор - добавлены кнопки для быстрого управления вхождением программы в наборы.
8. Редактор - исправлена ошибка доступа при быстром последовательном нажатии кнопки далее.
9. Редактор - добавлена возможность тестового запуска BSPostInstaller с отредактированным проектом.


Цитата Boa Soft:
Переписать на С все целиком не реально. »
А конвертера нету? По крайне мере рыба будет. »

Есть, но не поможет. Там написано все на VCL, которой нет в VC.

cleric1985_n
16-01-2011, 15:30
Boa Soft, спасибо за реализацию множества конфигураций, но теперь интересует вопрос такого характера:
Допустим имелся файл, который имел в себе несколько возможных установок, соответственно в одной конфигурации, например для ХП используется одна команда установки, для конфигурации под 7 - другая.

Не будет реализован еще и выбор команды установки под различные наборы? Или просто дублировать прогу и выбирать нужные конфигурации? В таком случае было бы удобно иметь функцию "дублировать/клонировать". Чтобы не набирать заново информацию..




© OSzone.net 2001-2012