oshizelly
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Мы токмо спасибо скажем (если придумаем, для чего юзать) | Поскольку в студии имеет место непонимание, для чего нужен такой изврат, чтобы икону ассоциировать не с расширением, а с другим элементом имени файла, то привожу элементарный пример. У юзера имеются свои постоянные как-бы-типы (категории) файлов. Например у бухгалтера следующие "типы": - счета - договоры - платежки. Каждый такой "тип" обозначается собственным дополнительным расширением в имени файла. Все документы, естественно, в разных форматах и с разными стандартными расширениями (.doc, .htm, rtf, (отсканированные -.tif, .jpg, .pdf и пр.). Например, все счета - "inv" (от "invoice"): "счет за тушите свет.inv.doc"; все договоры - "cnt" (от "contract"): "договор на поставку соленых огурцов.cnt.rtf", все платежки - "pay" (от "payment"): "платежка за бордельные услуги.pay.tif" и т.д. и т.п. То есть, имеются два критерия деления файлов на типы: стандартное - по бинарной структуре файла и, соответственно, ассоциированной программе (DOC - документ Word - MS Word, HTM - документ HTML - Opera, TIF - графический файл - ACDSee, и пр.) и пользовательское - по содержимому документа (inv, cnt, pay и т.д.) Ну вот, теперь надо добиться такого идеала. Юзер открывает директорий - и единым орлиным взором сразу видит, сколько чего у него там. Особенно удобно, если имя файла целиком не умещается на экране, например, на экране видно: "Главспецстройснаббумлесновосибирскглавупр...". Юзер знает, это наш деловой партнер, но какого типа документ. Стандартная иконка, ассоциированная системой на ".pdf, показывет икону Acrobat'а и ничего не говорит о содержании документа. А юзеру наплевать, PDF это или TIFF, ему важно сразу понимать, что содержится в этом документе, то ли это счет, то ли копия нашей платежки. А если икона ассоциирована по маске *inv*, то сразу ясно, что это инвойс. Вот для этого и надо, чтобы икона файла в Explorer и файловом манагере ассоциировать по маске: *inv* - счет (изображени счЕтов) *cnt* - договор (изображение кукиша) и пр. и и пр. Возможно, все это бред и та же задача может быть решена гораздо более простым способом. Тогда буду безмерно благодарен за подсказку такого более простого решения. З.Ы. В какой-то (очень небольшой) степени что-то очень отдаленное имеется в Total Commander (раскрашивание имен файлов по произвольной маске, даже с поддержкой регулярных выражений) - но это, конечно, совсем не то, что надо. Аналогично и с ассоциированной программой, но этого я объяснять не буду, а то уж и так целый роман накатал. Но если кому интересно, то могу и это объяснить. | Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 16:00 06-02-2005 | Исправлено: oshizelly, 17:23 06-02-2005 |
|