Показать полную графическую версию : [решено] Изменение горизонтального положения прогрессбара бутскрина
Страниц :
1
2
3
4
5
[
6]
7
ндааааа, похоже это надолго.. А я то думал раз,два и готово... Ладно придется мне на пол месяца отложить доработку программы. Так как уезжаю на вахту, а там с инетом проблемы !!!
.:TimoXa:.
20-04-2009, 00:09
Я вот только не пойму как остальные параметры вычислять ???? »
Вычислять значения каких параметров?
Уточни, поможем, чем сможем)
есть параметры X1,X2,Y1,Y2 остальные параметры отвечают за стирание и тому подобное. Как их можно вычислить..
Ведь пользователь будет вводить только эти параметры, ведь больше и не нужно ??
Просто я хотел добавить в свою программу но всей видимсоти экперименты еще не закончены !!!
Жаль. 23 уезжаю...
Или я так понял не все еще параметры отладили ??
думал 3 кубика имеют особое значение, но когда увидел єтот ползунок, голова пошла кругом... »это те же самые 3 кубика.
На этом форуме такая штука использовалась в винстайле и в респатче.
http://s44.radikal.ru/i106/0904/e8/a8892ef37d47t.jpg (http://radikal.ru/F/s44.radikal.ru/i106/0904/e8/a8892ef37d47.png.html)
http://radikal.ru/F/s44.radikal.ru/i106/0904/e8/a8892ef37d47.png.html
вот так, путем добавления черных полосок, 3 кубика по 6 пикселов превращаются в 6 полосочек по 2 пиксела :)
уличная магия
.:TimoXa:.
20-04-2009, 07:50
SOLON7, дело в том что все параметры найдены, но чтобы прогресс бар работал коректно необходимо, чтобы все значения менялись на одно и тоже число(стандарное+заданное пользователем), если дать возможность пользователю изменять все параметры, как он захочет, это может привести к некоректной работе прогресс бара! Поэтому я и предлогал использовать только одно поле, значение которого будет прибавляться к стандартным. В смещении по горизонтали не получится использовать принцип оформления в программе примененный Вами для вертикального смещения! Да еще одно значение нужно дать изменять пользователю, значение толщины прогресс бара...адресс не скажу, т.к. пишу не со своего компа.
AppleNTU
20-04-2009, 13:43
если дать возможность пользователю изменять все параметры, как он захочет, это может привести к некоректной работе прогресс бара! Поэтому я и предлогал использовать только одно поле, значение которого будет прибавляться к стандартным. В смещении по горизонтали не получится использовать принцип оформления в программе примененный Вами для вертикального смещения! Да еще одно значение нужно дать изменять пользователю, значение толщины прогресс бара...адресс не скажу, т.к. пишу не со своего компа. »
всеравно найдутся "умельцы" которые, что то напутают.... в любом топике,!!!! в любом адоне!!! находится много людей которые "накрутили", даже если Вы все сделаете Вроде "безопасно", то найдутся люди которые и там на "чудят"!!!!
предлагаю сделать в двух вариантах лайт ... для новичков и полный.... для продвинутых... лично я бы для начала поигрался бы с "лайт" а уж потом с "профи"...
BMW09121985
20-04-2009, 14:30
уличная магия »
Да уж...:)
Смекалка не сработала ;)
Спасиб, что вывел из заблуждения :up:
А неужели другие программы по типу BootSkin не могут редактировать горизонтально положение прогресс бара и ширину и высоту ??????
.:TimoXa:.
20-04-2009, 22:40
SOLON7, не встречал...хотя и не искал...да и тем более какая еще программа делает патч для дистрибутива...так что Ваш Boot Screen просто не заминим!
BMW09121985
20-04-2009, 23:58
А неужели другие программы по типу BootSkin не могут редактировать горизонтально положение прогресс бара и ширину и высоту ?????? »
Дело в том, что только росположение прогресс бара, по горизонтали, вертикали, но читай ниже описание программы...
Stardock BootSkin
http://snowlands.ru/images/pages/lbr-bootskin.png
Достоинства:
* Предоставляется бо́льшая свобода в скинах: вы можете перемещать ползунок не только по вертикали, но и по горизонтали, менять размер области, по которой он перемещается. Кроме этого, разрешение скинов может быть больше, однако это не получило распространения, так как теряется совместимость.
* Более простой, интуитивно понятный интерфейс: чтобы выбрать скин, достаточно сделать двойной щелчок по файлу; установка программы полностью автоматическая.
* Отображение подробной информации о скине в списке (в LBR для получения информации о скине надо нажать на кнопку «?» в правом верхнем углу).
* Системные файлы не изменяются, поэтому (теоретически) риск сбоев ниже. Даже если картинка не будет работать (например, если она повреждена), система должна загрузиться нормально.
Недостатки
* BootSkin несовместима с некоторыми системами, как новыми, так и старыми. В случае возникновения проблем (например, появление «голубого экрана смерти» при загрузке) может потребоваться удаление программы в безопасном режиме. Кроме того, программа вызывает проблемы при обновлении системы.
* Поддержка только собственного формата скинов «.bootskin».
* Отсутствуют многие возможности LBR: чередование скинов может быть только случайным среди всех доступных, иерархическая организация скинов по папкам и другие.
* Возможны проблемы со спящим режимом: после установки программы он может стать недоступен.
* Анимация ползунка менее плавная, чем при использовании «стандартного» метода изменения скинов.
Выводы
Используйте Stardock BootSkin, если вам необходимо применить скины «.bootskin», и если хотите простоты интерфейса.
Заметки для опытных пользователей
Принцип работы BootSkin:
BootSkin устанавливает драйвер устройства vidstub.sys, который загружается при старте системы. Чтобы быть загруженным до ядра системы, он использует зарезервированные приоритеты. Подробности в ключе «HKLM\SYSTEM\CurrentControlSet\Services\BootScreen». Для отображения картинки используется видеорасширение BIOS (VBE), которое позволяет получить доступ к дисплею напрямую.
Это позволяет снять ограничения, накладываемые ядром на экраны загрузки, однако может приводить к проблемам со спящим режимом, а также этот метод не настолько переносим, как изменение файла ядра.
Использование нескольких программ
А неужели другие программы по типу BootSkin не могут редактировать горизонтально положение прогресс бара и ширину и высоту ?????? »Нет.
Нету таких.
И BootSkin тоже не может.
Рябята из StarDock поступили оригинально - они не стали заморачиваться с редактированием ядер и с созданием новых с пропиской их в Boot.ini (TuneUP) они написали свой драйвер, который перехватывает управление и самостоятельно выводит свою картинку.
Остаётся недоумевать, почему при той широте возможностей, который открывает подобный метод, стардоковцы ограничились изменением положения прогресбара и его размерами.
По уму, там можно было забабахать полноценную анимацию из N'ного количества фреймов, отрендереных зарание в BMP. Тогда любые хотелки, включая "прогресс из севена" и с "движением прогресса по окружности" были бы легко реализуемы.
Программа же не платная !! Freeware !
Вообще конечно интересно, мы уже до таких рассуждений дошли, скоро сами создадим нечто подобное !!! :oszone: :oszone: :oszone: :oszone:
Кстати есть еще Boot skin Vista (Boot skin Pro).
Видимо как не прискробно это понимать, тут из XP-шки уже все выжили. Наверное скоро будем переходить на Windows 7.
Ребят, подкиньте пожалуйста оригинальные файлы необходимые для замены бут скрина от SP3.
Файлы версий 5.1.2600.5657
ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe
Излазал вдоль и поперек те что у меня были - похоже что неким автором, поработавшим над ними была убита вся палитра. Называется поди найди тот ножечек среди одних нулей..
А оригинальные файлы у меня есть но не той версии.
оригинальные файлы необходимые для замены бут скрина от SP3.
Файлы версий 5.1.2600.5657 »а зачем эти старые файлы?
в UpdatePack от апреля включены ядра 5.1.2600.5755
достаточно скачать --
Скачать обновление версии 9.3.14 до 9.4.24
~ 7,2 метра.
MD5 00fdce7859c01481dc5c636c8682ccb2 »
там они есть.
если принципиально нужны ядра 5657 то они есть -
Скачать обновление версии 8.9.13 до 8.10.23
~ 6,6 метра.»
и их можно выковырять из этого аддона http://forum.oszone.net/post-1099017-181.html
Спасибо за обновление, будем тренироваться на нем
Boa Soft
18-05-2009, 18:13
Рябята из StarDock поступили оригинально - они не стали заморачиваться с редактированием ядер и с созданием новых с пропиской их в Boot.ini (TuneUP) они написали свой драйвер, который перехватывает управление и самостоятельно выводит свою картинку.
Остаётся недоумевать, почему при той широте возможностей, который открывает подобный метод, стардоковцы ограничились изменением положения прогресбара и его размерами. »
А дело в том, что их драйвер кривой и очень часто вызывает BSOD. Поэтому уж лучше ядра патчить.
xoxma81, меня конкретно эта картинка, с которой начался этот топик, уже никак не вставляет. Тонкие цветовые переходы и игра с тонами стекляшки никак не сочетается с 16 цветам »
Хы, а никто не пробовал, чисто битмапы в боот Ini засунуть в цикле и со временем переключения, если палитра для всех картинок бует одна, - в принципе переключения должны происходить достаточно незаметно. а картинку для анимации моно достаточно терпимую и в 16 цветах
Amigos И ваще жалко что тема недоделана:
а) а) Вообщето, в буте хорошего качества, при 16 цветах, картинка должна быть достаточно крупная(тогда и с небольшой палитрой можно оттенки получить и по центру оформить, а прогрессбар часто необходимо сдвинуть, (*к примеру, как у тя в задумках и вообще как-то
оформить движение - да и сам бегунок в другом стиле - всё разнообразней -можно придумать интересные варианты ну
К примеру, - типо выпендривацо: - буковки бегут (есть в Tbs формате) >
http://s16.radikal.ru/i190/0907/38/e49d95d9b0c2t.jpg (http://i081.radikal.ru/0907/ba/885500fbbd34.jpg)
или как при установке системы: -квадратики с кружочками бегающие(ну и тд
При высоком прогрессбаре 3-4 высоты стандартного дождь изобразить можно, капли или же вертикальный или косой прогрессбар просто можно заделать(при вертикальном нужна высота больше и плотностью заполнения работаем, -не рывками (только нуно еще и ширину уметь снизить, т.е я про то что все возможности еще не исчерпаны. только и умеем шо с поршеньком да виста баром работать (и то с виста и 50% нет
hackroute
27-09-2009, 13:40
проблема с перемещением прогрессбара так и нерешена, ненайдена относительность адресов которые за это дело отвечают, а соответственно толку, от того что найдены несколько физических адресов, нету, у меня на нескольких ядрах эти значения находятся в разных сторонах, и как то систематизировать, чтобы программно можно былобы патчить ядро, неполучается... соответственно вопрос открыт...
projectsoft
06-01-2010, 14:41
Именно поэтому
проблема с перемещением прогрессбара так и нерешена, ненайдена относительность адресов которые за это дело отвечают, а соответственно толку, от того что найдены несколько физических адресов, нету, у меня на нескольких ядрах эти значения находятся в разных сторонах, и как то систематизировать, чтобы программно можно былобы патчить ядро, неполучается... соответственно вопрос открыт...
так и поступили
Рябята из StarDock поступили оригинально - они не стали заморачиваться с редактированием ядер и с созданием новых с пропиской их в Boot.ini (TuneUP) они написали свой драйвер, который перехватывает управление и самостоятельно выводит свою картинку.
:sorry: , но помоему универсального патча, помоему, не получится.
А вообщем идея неплохая, даже очень хорошая.
Вот если попробывать сделать патч для одного блида ядра, хотябы взять самое последнее обновление.
К примеру StyleXP не работает с последними блидами ядра. Хотя я не уверен т. к. не скачивал последнюю версию StyleXP( :cry: Интернет у меня мобильный SE Z550i).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC