WDX для файлов ICO, CUR

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view

Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

WDX для файлов ICO, CUR

Сообщение ApceH »

Привет всем!

Был удивлён, что нет контентного плагина для получения информации об иконках! Всё перерыл и на русском, и на английском!
А ведь формат Windows Icon может быть очень разнообразным. Тех же форматов (размер+разрядность) только "стандартных", общепринятых много, а вообще-то поддерживаются любые размерности! Конкретных рисунков (образов) может быть любое количество (не знаю, может и ограниченно). Допустимо даже в одном файле иметь несколько образов одного формата...
Каждый раз открывать редактор иконок не удобно. По размеру файла, конечно, опытным глазом можно что-то определить и сравнить две иконки, но это не решение.

Итак, нужен такой WDX, который сможет выдать такую информацию об иконке как:
  • список всех образов с их форматами (строкой)
  • количество вообще образов
  • размеры самого большого формата
  • размеры самого маленького формата
  • максимальная разрядность
  • минимальная разрядность
  • ...
  • формат образа №1
  • формат образа №2
  • ...
Думаю, такой плагин облегчил бы жизнь многим программистам и дизайнерам, не говоря уже о сборщиках ТС.[/list]

==============================
Dec взял, да и разработал такой плагин! :D
http://www.thumbnailexpert.com/binary/decIcoWDX.zip
==============================
Последний раз редактировалось ApceH Вс апр 10, 2011 21:42, всего редактировалось 4 раза.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Часть информации дает этот листерный плагин.
не говоря уже о сборщиках ТС
Вот-вот. О них и впрямь лучше не говорить :twisted:
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

ICLView

Сообщение ApceH »

Да, ICLView отличный плагин! Но нужен именно WDX. А то нажатие F3 и ничем в данном случае не отличается от открытия какого-нибудь Greenfish...
Я попробовал добавить ICLView как контентный плагин... Наивный))) Хотя вполне логична была бы такая функция.

Нужна именно голая информация, без интерфейса, а это и есть WDX.
Как минимум можно добавить эти поля в диалог замены файлов, чтобы оценить, какую иконку из двух лучше оставить.
Ну а набор колонок с такой инфой (плюс отображаемая и так иконка!) был бы многим полезен, по-моему. А если бы ещё и внутри архивов работало, то работа с ICL вышла бы на новый уровень!
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Да, где-то я этот вопрос уже видел. Ладно, потом поищу...
Плагин. Ну, и этот не помешает (пример данных: [=shelldetails.Размеры]).
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

Flasher
IconLibrary видел, конечно. Он разве что для поиска файлов с иконками... К топику вообще отношения не имеет.
А вот за [=shelldetails.Размеры] спасибо! Надо бы сесть, и все его поля протестить. Жаль в XP не работает это поле...
Это, конечно, мизерная часть того, чего я расхотелся, но для диалога замены уже сойдёт:

Код: Выделить всё

4exts=*.ico
4fields=CRC: [=crc32tag.GetCrc32FromFile.OnlyIfLesserThanSize1]\n[="Макс. размер: "shelldetails.Размеры]
UPD. Ан нет, поторопился! [=shelldetails.Размеры] непонятно что выводит! Не максимальный размер! То есть на иконке с 16,24,32 вывел "16 х 16", а на 16,24,32,48,256 — "24 х 24"! :shock: Сейчас исследую плотнее.
Nikola Ant
Сообщения: 105
Зарегистрирован: Пн сен 28, 2009 22:44
Откуда: Poltava

Сообщение Nikola Ant »

ApceH писал(а):(...очень много слов без постановки задачи - чели)
...был бы многим полезен, по-моему. А если бы ещё и внутри архивов работало...
Попробуй ICLRead.wcx - это не WDX(не текстовые поля), но читай его документацию. Он в *icl позволяет войти по Ctrl+PageDown, как в архив. В режиме "подробный" и размеры, а далее: Ctrl+Q и эксперементы...
Функционал ICLView.wlx прост и непритязателен, но как он молча делает очень много приятных и полезных вещей! Пробуй в ICLView.wlx при Ctrl+Q ПКМ.
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

Вахмурка, Flasher, Nikola Ant
Странные вы какие-то! Разве я вообще хоть слово говорил про библиотеки иконок в ICL, DLL и т.д.??? Я прекрасно знаю все названные вами плагины и отлично их использую и с Ctrl+Q и без! Ни один из них никак не связан с поставленной задачей. А она поставлена, Nikola Ant, и очень чётко: см. список в шапке. Но повторить не трудно: WDX для получения различной информации о содержимом файла ICO.
Выходит действительно нет ничего подходящего для этой задачи.
В Images.wdx или TCMediaInfo.wdx по-моему логично было бы реализовать подобные поля... Надо бы авторов спросить.
Писать плагины я не силён)))
Аватара пользователя
Avada
Сообщения: 10543
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ApceH
Если бы в начальном посте вместо "иконки" был ясно и однозначно написан "ICO-файл", не было бы и повода для превратных толкований.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

Avada
Перечитал шапку... Прочитал еще раз название темы...
О чём вы вообще говорите??? Нет ни одного слова, которое можно как-то "превратно толковать":
WDX для файлов ICO... получения информации об иконках... формат Windows Icon... сможет выдать такую информацию об иконке
Может быть лучше вам, экспертам, спускаться иногда на землю к простым смертным? В данной ситуации достаточно было прочитать пост внимательно и хотя бы предпологать, что у человека может возникнуть реальная задача, а не набрасываться с бесполезными советами лишь бы отметиться.
Аватара пользователя
Avada
Сообщения: 10543
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ApceH
Может быть лучше некоторым простым смертным, особенно только что начавшим общение на форуме, во-первых, последить не только за чужим, но и за своим тоном, а во-вторых, если явно было видно, что возникло непонимание и кто-то что-то недоглядел или неправильно связал между собой, не счесть за труд кратко и без раздражённых упрёков пояснить? Презумпция очевидности — нехорошее свойство.
Целью прихода на форум было реальное решение своих проблем или демонстрация своей безусловной правоты и информированности по любому поводу?
И тот факт, что три не самых глупых человека на форуме не вполне поняли суть проблемы, не говорит о том, что они — идиоты или набивают себе посты. Что касается "бесполезных советов, лишь бы отметиться", то такие отповеди будут учитываться при возникновении следующих вопросов, и количество желающих "набрасываться" (то есть пытаться помочь в меру своего понимания проблемы) может сильно поуменьшиться.
Советую задуматься. Уже не как участник форума, а как один из его модераторов.
А плагина такого — да, не существует. И это, ИМХО, должен быть совершенно специальный плагин именно и только для ICO-файлов, а не для библиотек со значками, изображений, медиафайлов и пр. Вопрос только один — насколько такая функциональность кому-то из разработчиков полезна и интересна?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

Ок. Хватит флудить))
Целью прихода на форум, конечно же, было поиск решения некоторых проблем, которые мне уже не решить на VBS. Но совершенно не ожидал, что в этом разделе форума мне начнут советовать, как использовать, например, Ctrl+Q )))))) Так же как и вы, использую ТС более 10 лет...
А по поводу востребованности... Есть не мало примеров WDX, которые нужны очень узкому кругу людей. Этот плагин по-моему нужен гораздо более широкому кругу.
Ну что ж. Если никто не откликнется, придётся загрузить какого-нибудь студента в качестве курсовой. Но это уже осенью((
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Аватара пользователя
Avada
Сообщения: 10543
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ApceH
Просто для сведения: к постам новичков, которых здесь пока никто не знает, не прикладывается их послужной список с перечнем знаний и умений. И периодически здесь являются примеры самого дикого невежества (и в отношении Ctrl+Q, между прочим, тоже). Так что если кто-то и упомянул нечто хорошо известное (тем более без всякого обидного контекста), не надо воспринимать это как личное оскорбление.
ApceH писал(а):Есть не мало примеров WDX, которые нужны очень узкому кругу людей.
Да, несомненно. Но с обязательной оговоркой: включая автора, который этот плагин всё-таки взял и написал.

Короче, ситуация ясна. Как говорится, ждите ответа.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Dec

Код: Выделить всё

---------------------------
Total Commander
---------------------------
Этот файл не является корректным плагином!

Вы можете найти работоспособные плагины на сайте www.ghisler.com в разделе 'Addons'.
---------------------------
ОК   
---------------------------
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

Dec, ask-rus. В pluginst.inf надо заменить на type=wdx
Ответить