Показать полную графическую версию : BS Post Installer - выбор программ перед установкой
Видимо, все идет к тому, что новый скин будет с секциями для каждого разрешения экрана как с описанием абсолютных размеров и координат всех контролов так и описанием файлов обоев, логотипа кнопок. »
Заманчиво, еще бы можно было давать описание программы как HTML. (из меня несколько раньнего)
Boa Soft,
А пока видимо все nfo надо перекодировать в уникод - у мя кракозябры.
Чем задаются координаты рисунка BIG_LOGO.bmp
Чем задаются координаты LoadingLabelCaption.
Если не выбрано ни одного алимента в дереве программ на след экране выдается окно: "Cannot focus a disable or invisible window." - поправить бы.
А еще при просмотре скрыншотов приходится дважды кликать. Если при нажатии на иконке скриншота он и открывался бы, а не закрывался бы только предыдущий, было бы приятнее!?
Boa Soft
24-01-2012, 14:10
А пока видимо все nfo надо перекодировать в уникод - у мя кракозябры. »
Пока не надо. Постараюсь поправить. Хотя, если система без русской локали, то будут кракозябры.
Чем задаются координаты рисунка BIG_LOGO.bmp
Чем задаются координаты LoadingLabelCaption. »
BigLogo и LoadingLabel соответственно.
А еще при просмотре скрыншотов приходится дважды кликать. Если при нажатии на иконке скриншота он и открывался бы, а не закрывался бы только предыдущий, было бы приятнее!? »
Исправлю.Заманчиво, еще бы можно было давать описание программы как HTML. (из меня несколько раньнего) »
Жаль,но походу всё осталось по прежнему.( »
В редактор текущей бетты изменений не вносилось. Поправлю к следующей.
Не хочу с элементами управления IE или сторонними парсерами связываться.
Boa Soft,
Почему-то в версии 1.17 (прошлый "релиз") я никак не могу сдвинуть TestLabelCaption
Может там другим элементом управляется позиция вывода текста "Тестовый режим! Только симуляция установки."
Я пробовал TestModeLabel и TestLabel - они не влияют.
В новой версии с этим все в порядке к счастью!
Boa Soft
24-01-2012, 18:48
Я пробовал TestModeLabel и TestLabel - они не влияют. »
writepos - Записать все координаты элементов управления в skin.ini.
Этот ключ поможет разобраться со всеми названиями элементов управления.
Есть у меня мыль добавить в интерфейс режим редактирования, чтобы мышкой можно было менять координаты всех элеметов управления. Но, сначала допилить то, что уже есть до релиза.
Boa Soft, writepos - Записать все координаты элементов управления в skin.ini. »Про это я помню. (Названия так и вытаскивались)
А вот то что я неожиданно для себя обнаружил!
Запускаю сабж строкой:
Presetup.exe test w:1280 h:1024 writepos
И вижу чудеса уже на первом экране!
Big_Logo TestModeLabel выводятся не в указанных координатах, а тех которые видимо внутренней таблицей или расчетом. Самое прикольное что пользовательские кнопки усечены по ширине до 22.
Словом вот кусок из вновь созданного skin.ini
;UserFuncBt1=T:1150 L:347 W:150 H:22
;UserFuncBt2=T:1150 L:502 W:150 H:22
;UserFuncBt3=T:1150 L:657 W:150 H:22
UserFuncBt1=T:+60 L:680 W:150 H:42
UserFuncBt2=T:+60 L:880 W:150 H:42
UserFuncBt3=T:+60 L:1080 W:150 H:42
Без ключа writepos работает "более" штатно. Мне думается что логика при которой все таки параметры скина будут сохраняться во вновь записываемом файле будет более полезной?
В старой версии старые параметры польз. кнопок просто затирались. В новой добавлено комментирование.
Зачем то же было надо? Может отладка просто?
Есть у меня мыль добавить в интерфейс режим редактирования, чтобы мышкой можно было менять координаты всех элеметов управления. »
Тоже давно предлагалось! Только думается что придется может быть группирование вводть что ли. А то кнопки, картинки и надписи будут разбегаться?
Boa Soft
26-01-2012, 00:39
Про это я помню. (Названия так и вытаскивались)
А вот то что я неожиданно для себя обнаружил!
Запускаю сабж строкой: »
Изначально скин был одной неизменяемой структуры. Все координаты считались в зависимости от размера экрана.
Потом появились костыли в виде секций с изменяемыми координатами. Но, кое где вычисления остались.
Например, нельзя сдвинуть по горизонтали CaptionLabe и DeskriptionLabel.
Поэтому буду думать далее. Избавлятся от "костылей"
writepos вообще изначально была чисто для отладки и поэтому во-первых, не учитывает начального содержимого секции а во вторых юзерские кнопки пишет неправильно - на этом этапе их еще нет (они без картинок и подписей).
Boa Soft
30-01-2012, 00:13
Текущая версия 1.18.2.5
Новое в текущей версии.
1. Редактор. Исправлен вылет редактора при добавлении или дублировании итемов.
2. Редактор. Изменен режим создания бекапов - новый бекап теперь не перезаписывает старый, а каждый раз при сохранении создает копию
исходного файла с добавлением префикса даты и времени к имени исходного файла.
3. Редактор. При загрузке файла корректируются некорректные параметры битности к ALL.
4. Редактор. При загрузке файла корректируются некорректные параметры WinMinVer и WinMaxVer к пустому значению.
5. Редактор. NEW! Добавлен диалог задания версии и битности системы.
6. Редактор. Исправлена ошибка в процедуре ренумерации, иногда приводившая к потере пунктов из групп.
7. Редактор. Исправлена ошибка в процедуре сохранения, приводившая к потере пресетов при сохранении только недефолтных отличий.
8. Редактор. Исправлена ошибка в процедуре сохранения, приводившая к некорректному файлу при сохранении только недефолтных
отличий и неиспользовании секций пре/постинсталл.
9. Исправлена ошибка передачи фокуса при переходе к установке программ если не выбрано ни одной программы.
10. NEW! Добавлен контроль версии системы.
11. Заменена иконка программы для уменьшения размера.
12. Stub64. Добавлена иконка.
13. Stub64. Добавлен контроль сответствия версии хоста.
14. Stub64. Добавлена возможность ручного прерывание программы при установке.
15. Добалена возможность ручного прерывания программы программы при установке в 64бит окружении.
nibble74
30-01-2012, 14:23
Boa Soft
Возможно ли увеличить комманды с 6 до 10-ти ?
Иногда бывает нужно.
nibble74
В подобных случаях, имхо, лучше применять батник.
[hr]
ALL, у кого на XP не отображается иконка на Stub64.exe (в 1.18.2.5)?
nibble74
31-01-2012, 02:15
ALL, у кого на XP не отображается иконка на Stub64.exe (в 1.18.2.5)? »
У меня не отображается.
В подобных случаях, имхо, лучше применять батник. »
Да но комманды #HCMD: у меня их 8 штук и приходится разбивать на две секции, что очень не удобно. Батник пихать както не хотелось бы.
Boa Soft, К сожалению в английской версии на t39-t0 наблюдаются кракозябры в зоне вывода описания программы в режиме конфиг. В остальных зонах нормально.
nibble74, даже интересно для чего столько команд ?
nibble74
02-02-2012, 00:40
даже интересно для чего столько команд ? »
Ну например:
Command1=#HCMD: ATTRIB -R -A -S -H %SYSTEMDRIVE%\IO.SYS
Command2=#HCMD: ATTRIB -R -A -S -H %SYSTEMDRIVE%\MSDOS.SYS
Command3=#HCMD: ATTRIB -R -A -S -H %SYSTEMDRIVE%\CONFIG.SYS
Command4=#HCMD: ATTRIB -R -A -S -H %SYSTEMDRIVE%\AUTOEXEC.BAT
Command5=#HCMD: DEL /F /Q "%SYSTEMDRIVE%\IO.SYS"
Command6=#HCMD: DEL /F /Q "%SYSTEMDRIVE%\MSDOS.SYS"
Command7=#HCMD: DEL /F /Q "%SYSTEMDRIVE%\CONFIG.SYS"
Command8=#HCMD: DEL /F /Q "%SYSTEMDRIVE%\AUTOEXEC.BAT"
Command9=#HCMD: label c: System
nibble74
Не пойму, чем батник не устраивает:
Command1=#HIDE:%ROOT%\tweak.cmd
Хотите, чтобы файла не было?
nibble74
02-02-2012, 12:03
Хотите, чтобы файла не было? »
На мой взгляд так удобнее, если пряио в presetup прописывать. Ну решать конечно автору.
Просто я разделил на две секции, а хотелось чтоб в одной было.
Вот например как у меня, вобщем возможностей много, просто мало ли у кого какие задумки с коммандами.
[Installitem_040]
Group=Дополнительное меню
Caption="Создать файлы .reg .cmd"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\.reg\ShellNew" /v NullFile /t REG_SZ /f
Command2=#HCMD: REG ADD "HKCR\.cmd\ShellNew" /v NullFile /t REG_SZ /f
Default=1
[Installitem_041]
Group=Дополнительное меню
Caption="Свойства папки"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\0" /ve /t REG_SZ /d "Свойства папки" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\0\command" /ve /t REG_SZ /d "control folders" /f
Default=1
[Installitem_042]
Group=Дополнительное меню
Caption="Редактор реестра"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\1" /ve /t REG_SZ /d "Редактор реестра" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\1\command" /ve /t REG_SZ /d "regedt32.exe" /f
Default=1
[Installitem_043]
Group=Дополнительное меню
Caption="Панель управления"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\2" /ve /t REG_SZ /d "Панель управления" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\2\command" /ve /t REG_SZ /d "control.exe" /f
Default=1
[Installitem_044]
Group=Дополнительное меню
Caption="Диспетчер устройств"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\3" /ve /t REG_SZ /d "Диспетчер устройств" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\3\command" /ve /t REG_EXPAND_SZ /d "%WINDIR%\System32\mmc.exe /s %WINDIR%\System32\devmgmt.msc /s" /f
Default=1
[Installitem_045]
Group=Дополнительное меню
Caption="Установленные обновления"
Description=Использовать совместно с дополнительными апплетами управления
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\4" /ve /t REG_SZ /d "Установленные обновления" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\4\command" /ve /t REG_EXPAND_SZ /d "%WINDIR%\System32\CPLDAPU\wul.exe" /f
Default=1
[Installitem_046]
Group=Дополнительное меню
Caption="Установка и удаление программ"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5" /ve /t REG_SZ /d "Установка и удаление программ" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\5\command" /ve /t REG_SZ /d "control appwiz.cpl" /f
Default=1
[Installitem_047]
Group=Дополнительное меню
Caption="Службы Windows"
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S1" /ve /t REG_SZ /d "Службы Windows" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S1\command" /ve /t REG_EXPAND_SZ /d "%WINDIR%\System32\mmc.exe /s %WINDIR%\System32\services.msc /s" /f
Default=1
[Installitem_048]
Group=Дополнительное меню
Caption="Службы и Устройства"
Description=Использовать совместно с дополнительными апплетами управления
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S2" /ve /t REG_SZ /d "Службы и Устройства" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S2\command" /ve /t REG_EXPAND_SZ /d "%WINDIR%\System32\CPLDAPU\Pserv2.exe" /f
Default=1
[Installitem_049]
Group=Дополнительное меню
Caption="Отключить защиту файлов"
Folder=REG
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S3" /ve /t REG_SZ /d "Включить защиту файлов" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S3\command" /ve /t REG_EXPAND_SZ /d "Regedit.exe /S %WINDIR%\sfc_on.reg" /f
Command3=#HCMD: copy /y "sfc_off.reg" "%SYSTEMROOT%"
Command4=#HCMD: copy /y "sfc_on.reg" "%SYSTEMROOT%"
Default=1
[Installitem_050]
Group=Дополнительное меню
Caption="Показать расширение файлов"
Folder=VBS
IconFile=%windir%\Regedit.exe
Command1=#HCMD: copy /y "FileExt.vbs" "%WINDIR%\System32"
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S4" /ve /t REG_SZ /d "Показать расширение файлов" /f
Command3=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S4\command" /ve /t REG_EXPAND_SZ /d "WScript.exe %WINDIR%\System32\FileExt.vbs" /f
Default=1
[Installitem_051]
Group=Дополнительное меню
Caption="Перезапустить Explorer"
Folder=VBS
IconFile=%windir%\Regedit.exe
Command1=#HCMD: copy /y "Explorer.vbs" "%WINDIR%"
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S5" /ve /t REG_SZ /d "Перезапустить Explorer" /f
Command3=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\S5\command" /ve /t REG_EXPAND_SZ /d "WScript.exe %WINDIR%\Explorer.vbs" /f
Default=1
[Installitem_052]
Group=Дополнительное меню
Caption=Удалить "Поиск" из контекстного меню
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG DELETE "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\find" /f
Default=1
[Installitem_053]
Group=Дополнительное меню
Caption=Меню выключения компьютера
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut1" /ve /t REG_SZ /d "[Выход]" /f
Command2=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut1\command" /ve /t REG_SZ /d "hidcon.exe shutdown -l -f -t 0" /f
Command3=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut2" /ve /t REG_SZ /d "[Выключение]" /f
Command4=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut2\command" /ve /t REG_SZ /d "hidcon.exe shutdown -s -f -t 0" /f
Command5=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut3" /ve /t REG_SZ /d "[Перезагрузка]" /f
Command6=#HCMD: REG ADD "HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Shut3\command" /ve /t REG_SZ /d "hidcon.exe shutdown -r -f -t 0" /f
Default=1
[Installitem_054]
Group=Дополнительное меню
Caption=Лого до входа пользователя в систему
IconFile=%windir%\Regedit.exe
Command1=#HCMD: REG ADD "HKU\.DEFAULT\Control Panel\Desktop" /v "Wallpaper" /t REG_SZ /d "%WINDIR%\Web\Wallpaper\Безмятежность.bmp" /f
Default=1
nibble74, значит, я вас правильно понял. Только вы это, обрамите код тегом [code] и сверху можно еще [more].
Boa Soft
03-02-2012, 10:42
Boa Soft
Возможно ли увеличить комманды с 6 до 10-ти ?
Иногда бывает нужно. »
Вообще-то не сложно хоть 999, но тогда придется много думать и менять интерфейс редактора.
PS Проверку версии системы кто-нибуть проверял? А то пока отзывов нет релиз выпускать не хочется.
nibble74
03-02-2012, 12:07
но тогда придется много думать и менять интерфейс редактора. »
Хмм, понятно. Народ отпишитесь, может кому понадобится такая доработка ?
PS Проверку версии системы кто-нибуть проверял? А то пока отзывов нет релиз выпускать не хочется. »
У меня на хрюшке 32 всё нормально.
PS Проверку версии системы кто-нибуть проверял? А то пока отзывов нет релиз выпускать не хочется. »
Семерка X86 полёт нормальный :)
Boa Soft,
PS Проверку версии системы кто-нибуть проверял? А то пока отзывов нет релиз выпускать не хочется.
На Win 7 x64 Sp1 все нормально.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC