22 декабря | 2024г. | 09:53:05


АвторТема: ImageSkinAdapter - программа для помощи при адаптации скина  (Прочитано 63297 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
SkinAdapter- пилотная версия 0.1
Актуальную версию найдете здесь
Последняя версия
Вместо плагина на имидж, написал софт для Windows.
Программа будет помогать вам адаптировать скин.
Думаю когда дойду до финальной версии даже новички без труда смогут адаптировать скины под разные имиджи с помощью этой программы.
Заявил поддержку для пяти имиджей, но пилотная версия пока только для VTI 7.
Пока программа умеет:
- подсказать какие шрифты нужно добавить в имидж для работы скина.
- каких конвертеров и рендеров не хватает
- какие окна (Screen) из скина можно безболезненно удалить
- какие окна (Screen) нужно обязательно добавить в скин для этого имиджа, заявил, что прилагаю типовые каркасы для этих окон, но пока не приложил.
- создает инструкцию на русском языке.
Вот такую инструкцию выдает пока:

Спойлер   :
   Вот эти шрифты, примененные в скине, отсутствуют по умолчанию на имидже VTI.
 Проверьте есть ли они в вашем имидже, так как вместе с установкой чужих скинов уже могли
 оказаться в вашем имидже. Если нет, положите их в имидж, ну а если вы адаптируете скин для
 выкладывания в паблик,то найдите эти шрифты, для того, чтобы выложить их вместе со скином.
--------------------------------------------------------------------------------------------------
nmsbd2.ttf
arial.ttf
--------------------------------------------------------------------------------------------------
   Нижеперечисленные конвертера, примененные в скине, отсутствуют по умолчанию на имидже VTI.
 Проверьте есть ли они в вашем имидже, так как вместе с установкой чужих скинов они
 (или некоторые из них) уже могли оказаться в вашем имидже. Если нет, положите их в имидж,
  ну а если вы адаптируете скин для выкладывания в паблик,то найдите эти конвертеры,
 для того, чтобы выложить их вместе со скином. Но учтите, что эти конвертеры могут и не работать
 в имидже VTI. Тогда вам придется применить другой конвертер
--------------------------------------------------------------------------------------------------
ExtraNumText
Bitrate2
CaidInfo2
QuickEcmInfo
PliExtraInfo
ServiceName2
ServiceOrbitalPosition2
RefString
CoolConverter
EMCClockToText
EMCServicePosition
EMCEventName
EMCServiceTime
EMCMovieInfo
--------------------------------------------------------------------------------------------------
   Нижеперечисленные окна (Screen) не нужны для имиджа VTI.
 Можете удалить их безболезненно, это не повлияет на работоспособность скина на имидже VTI.
 Наоборот вы избавитесь от мусора и увеличите скорость работы скина.
 Но есть также вероятность, что среди них есть окна плагинов, которые вы используете,
 но даже в этом случае ничего страшного не произойдет, так как все равно в самых плагинах
 эти окна существуют, и имидж возьмет эти окна оттуда.
--------------------------------------------------------------------------------------------------
SoftwareManagerSetup
CrashlogAutoSubmitConfiguration
AutoTimerSettings
AutoTimerEditor
AutoTimerFilterEditor
AutoTimerServiceEditor
AutoTimerImporter
AutoTimerOverview
AutoTimerPreview
CDInfo
ProjectSettings
DVDMovieSelection
DVDToolbox
TitleList
TitleCutter
TitleProperties
FilebrowserConfigScreen
FilebrowserScreen
IMDB
iDreamAddToDatabase
iDreamMerlin
SelectPath
MovieTagEditor
picshow
Pic_Exif
SundtekControlCenter
VlcMediaListScreen
VlcServerListScreen
VlcServerConfigScreen
TVChartsMain
SIBsetupScreen
ForecaPreview
CityPanel
SatPanel
SatPanelb
SatPanelc
PicSetup
PermanentClockScreen
TagEditor
InputDeviceSetup
--------------------------------------------------------------------------------------------------
   Вот эти окна (Screen) отсутствуют в этом скине для имиджа VTI.
 Вам нужно обязательно добавить их в скин.хмл, чтобы он был работоспособен на имидже VTI.
 Ниже приводятся готовые каркасы для этих окон.
 Вам нужно будет вставить свои цвета, там где написано "Ваш Цвет",
 также путь к вашей картинке (из этого скина же вероятно) туда, где написано "Путь к вашей картинке".
 Как только это сделаете, откройте это окно в программе e2skinner или OpenSkin-Designer,
 и возможно добавите дополнительно при необходимости свои eLabel,
 например в виде нужных вам горизонтальных или вертикальных линий.
 Также вероятнее всего вам придется исправлять позиции виджетов, так как нижеприводимые каркасы по
 расположению виджетов могут не совпасть с рисунком вашего скина. Просто в окне e2skinner
 перетащите виджеты мышкой в нужное вам место. Если что-то непонятно, как говорится welcome
 в один из четырех форумов, указанных в справке, там в теме программы задавайте вопросы
--------------------------------------------------------------------------------------------------
UnhandledKey
InputBox
AutoShutDownConfiguration
AutoShutDownFile
TaskListScreen
NetDriveSetup
NetDrivebrowser
NumberZapWithName
OpenWebifConfig
RemoteTimerScreen
RemoteTimerSetup
TimeDateInput
TranscodingSetup
WlanSelection
WlanSetup
WlanConfig
WlanScanAp
Wlanstatus
WOLSetup
EditModemManual
ModemManual
ModemManager
WirelessAccessPoint
ZappingModeSelection
HdmiCecPlugin
LEDBrightnessSetup
StreamingChannelFromServerScreen
ServerEditor
VTIMainMenu
VTIStatusListMenu
CamSelectMenu
myPacketManager
VTISubMenu
BackupSuite
BackupSuiteRestore
BitrateViewer
VTIPasswdScreen
VtiNews
AllNews
VTiUpdateInfo
ReduceMenuConfig
PanelPassword
InputPanelPassword
addJob
modifyJob
CronManagerFile
EPGPanel
ExeManager
addExe
modifyExe
ExeManagerFile
DeviceManager2
DeviceManager2Message
DriverManager
DriverManagerDownload
DriverManagerFile
MyPluginManager
InfoPanel
FileDirBrowser
CableScanStatus
Программу написал на языке python с помощью замечательной библиотеки PyQT4.
К сожалению целую неделю потерял на изучение Tkinter, пока не понял, что создаваемое им GUI это просто полнейший отстой.
А вот с помощью продвинутой библиотеки PyQT4 (не зря используется на С++) создал дружелюбное, очень информативное окно приложения. Там и контекстные меню, и строка состояния и т.д.....
Также во время сканирования скина можете наблюдать за ходом процесса в прогрессбаре. Правда пока в нем смысла мало, мощный процессор компьютера обрабатывает пока скин меньше чем за секунду. Создал сначала плагин, испробовал в имидже, так проц ресивера обрабатывал эту же информацию три минуты!
Все таки такие приложения нужно писать в виде софта для компа.
Для сканирования скина просто положите скин.хмл в папку tmp приложения и нажмите кнопку с нужным имиджем. А впрочем подробная инструкция будет и на экране.
Работу над кодом продолжаю.
Добавлю типовые каркасы нехватающих окон, программа будет разбираться в каждом виджете, искать вещи которые могут вызывать зеленку и так далее, пока это только пилотная версия. Затем возьмусь и за другие имиджи.
Программа пока униязычная, только для ОС с русскоязычным интерфейсом.
Мультиязычность пока не прикрутил, некогда.
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
ImageSkinAdapter  версия 0.4
Список изменений
- изменено название программы, оказывается в инете гуляет софт под названием SkinAdapter (меняющая внешний вид окон системы), теперь прога называется ImageSkinAdapter, просьба модерам изменить название темы
- добавлена мультиязычность, по умолчанию стартует на английском, выберите русский язык во вкладке Language
- автоматическое удаление ненужных окон
- в настоящее время работает на двух имиджах, VTI и OpenATV, на других имиджах будет работать в ближайшее время
- добавил голландский язык (спасибо Anzo)
- отказ от библиотеки xml, переход на библиотеку lxml, работает теперь еще быстрее....
- домашняя страница временно удалена
Продолжается работа по коду ....
Отказался от идеи предлагать типовые каркасы нехватающих окон, реализовываю новую идею по автоматической генерации нехватающих окон (Screen). Недельное изучение расширенных возможностей библиотеки lxml показал, что (в отличие от библиотеки xml) такое можно сотворить......
Внимание!
Все права на скины принадлежат их авторам.
Эта программа разработана только в ознакомительных целях.
Если вы переделываете скин для выкладывания в паблик,
пожалуйста, убедитесь что автор скина не возражает.
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн makar007

  • Друзья Джедаев
  • *****
  • Сообщений: 265
  • Поблагодарили: 510
  • Уважение: +1
ака Учкун
Спасибо вам за Отличную Прогу!!
Если не затруднит не могли бы Вы изменить автоматическое удаление ненужных окон? ну например, чтоб после сканирования Программа спросила (Нижеперечисленные окна (Screen) не нужны для имиджа..... хотите их удалить? и чтоб можно было выбрать(поставить галочку) на те которые хочу удалить, а на тех где не стоит галочка чтоб остались)

и еще заметил некоторые (xml) не читаются полностью, то есть доходит до определённого процента(30%, 50%, 75%) и далше ничего не происходит??

Оффлайн Kent

  • Джедай
  • ***
  • Сообщений: 353
  • Поблагодарили: 125
  • Уважение: +1
Программа устанавливается, но работать почему-то отказывается :download:

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
......
..не могли бы Вы изменить автоматическое удаление ненужных окон? ну например, чтоб после сканирования Программа спросила (Нижеперечисленные окна (Screen) не нужны для имиджа..... хотите их удалить? и чтоб можно было выбрать(поставить галочку) на те которые хочу удалить, а на тех где не стоит галочка чтоб остались)....
Без проблем.
Сделаю.
Цитировать
.....
и еще заметил некоторые (xml) не читаются полностью, то есть доходит до определённого процента(30%, 50%, 75%) и далше ничего не происходит??
Именно для таких случаев прикрутил в программу слежение за ошибками в консоли виндовс.
То есть создается файл log.info
Запусти еще раз проверку такого скина.
Как остановиться прогресс и дальше не пойдет, закрой программу.
Достань из папки программы файл log.info и выложи сюда, разберемся.
Все случае жизни, то есть ситуацию с разными скинами предусмотреть не могу.
Но уже с помощью лога отладим любой баг
Программа устанавливается, но работать почему-то отказывается :download:
Значит у тебя не ХР.
Как уже сказал программа следит за сообщениями консоли виндовс, чтобы в случае какой-то ошибки, перехватить эту ошибку.
А для этого нужны права администратора.
То есть просто нажми на экзешник левой кнопкой мыши и выбери "запуск с правами администратора"....
То есть правой кнопкой мыши конечно "запуск от имени администратора"
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
ака Учкун почему то архив из Ответ #1 setup.part2.rar пустой хотя занимает больше 2х-мБ перекачайте пожалуйста. С уважением!
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн makar007

  • Друзья Джедаев
  • *****
  • Сообщений: 265
  • Поблагодарили: 510
  • Уважение: +1
вот лог  :drinks:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
вот лог  :drinks:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Ясно, поправлю, сделаю через try-except-finally на такие скины. Работать будет.
И еще, выложи пожалуйста сам файл этот скин.хмл, чтобы я понял, чего там не так......
А второй архив действительно пустой?
Сейчас перевыложу.
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
У кого вторая часть архива из поста номер 2 пустой скачался, попробуйте это скачать..
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн makar007

  • Друзья Джедаев
  • *****
  • Сообщений: 265
  • Поблагодарили: 510
  • Уважение: +1
Вот xml

[ Гостям не разрешен просмотр вложений ]

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
А второй архив действительно пустой?
Сейчас перевыложу....
ну у меня архиватор 7z не видет файлов внутри архива странно это Вы переложили файл а я из нового Вашего поста его не вижу :'( в чем может быть косяк? Первый архив тот что для VTI , без проблем
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн makar007

  • Друзья Джедаев
  • *****
  • Сообщений: 265
  • Поблагодарили: 510
  • Уважение: +1
А второй архив действительно пустой?
Сейчас перевыложу....
ну у меня архиватор 7z не видет файлов внутри архива странно это Вы переложили файл а я из нового Вашего поста его не вижу :'( в чем может быть косяк? Первый архив тот что для VTI , без проблем

WinRARом Распакуйте

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
WinRARом Распакуйте. makar007 вот
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн ака УчкунАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1098
  • Поблагодарили: 4787
  • Уважение: +49
А второй архив действительно пустой?
Сейчас перевыложу....
ну у меня архиватор 7z не видет файлов внутри архива странно это Вы переложили файл а я из нового Вашего поста его не вижу :'( в чем может быть косяк? Первый архив тот что для VTI , без проблем

Посмотри еще раз предыдущий пост, в виде аттача внутри поста сделал.
Ведь 5 человек скачали уже, неужели не видно?
  • vu+ultimo 9995
Мои авторские работы  нельзя редактировать для выкладывания на паблик.
Но их можно выкладывать неизмененными на любых ресурсах с указанием авторства
Мои кошельки:
WMZ     Z356196865451 WMR     R105983132832

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
ака Учкун ну не знаю, глянте скрин, пишет что архив битый
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
15 Ответов
8666 Просмотров
Последний ответ 11 апреля | 2011г. | 15:05:54
от pat4er
9 Ответов
37995 Просмотров
Последний ответ 30 мая | 2011г. | 17:19:37
от Mash
1 Ответов
15034 Просмотров
Последний ответ 21 декабря | 2013г. | 13:37:18
от ака Учкун
0 Ответов
2734 Просмотров
Последний ответ 17 июля | 2014г. | 03:54:04
от yuju
14 Ответов
13270 Просмотров
Последний ответ 24 июля | 2019г. | 22:58:36
от yuju



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!