Как сменить рисунок значка папки расположенной в сети?
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Общие вопросы

#1: Как сменить рисунок значка папки расположенной в сети? Author: icet036589 PostPosted: Sun Nov 05, 2017 17:54
    —
Путь к папке: \\Server\e\Total\папка_1\

Делаю так - ссылка на видео http://youtu.be/e7FV-VfEQhU?hd=1

#2:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 05, 2017 20:39
    —
icet036589
Во-первых, на необходимость обновить версию 7.56a вам намекали открытым текстом. Во-вторых, загляните на страницу настроек "Значки" и посмотрите, какие опции для показа специальных значков у вас отмечены — только первая или обе?

#3:  Author: icet036589 PostPosted: Sun Nov 05, 2017 22:31
    —
Avada wrote:

Во-вторых, загляните на страницу настроек "Значки" и посмотрите, какие опции для показа специальных значков у вас отмечены — только первая или обе?


картинка http://prntscr.com/h6laop

PS
Avada wrote:

Во-первых, на необходимость обновить версию 7.56a вам намекали открытым текстом.

)) Каюсь...
Я даже скажу более... это было неоднократно..
Но пока руки не доходят... И в принципе функционала пока хватает.
Хотя в будущем предполагаю основательно разобраться с этим вопросом.
Специфика работы: в основном работа файлами ничего нестандартного.
Хотя уже есть масса мыслей чего хотелось бы "докрутить", да всё нету времени разобраться.

Да и нравится мне эта сборка пока... Остальные какие-то пустые...
А в этой как раз иконки небольшие и всё что нужно под рукой...

Буду признателен если порекомендуете что и где почитать по сравнению сборок и версий...

#4:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Nov 05, 2017 23:25
    —
icet036589
Насколько мне помнится (сейчас я это утверждение на домашней машине проверить не могу и за полную его точность не ручаюсь), на сетевых папках значки из Desktop.ini должны отображаться.
О различиях версий можно получить представление хотя бы здесь. Сборками на этом форуме не занимаются, о них читайте где-то ещё. А всё, что лично я мог и хотел сказать про сборки и версии, можно почитать, воспользовавшись поиском по форуму. Если хочется коротко, извольте: устанавливайте версию поновее из официального дистрибутива и учитесь настраивать её самостоятельно под любые свои прихоти. И повторяю — обновите программу. Без всяких дискуссий. Хотя бы потому, что поведение отдельных функций в более новых версиях могло измениться — и ваши проблемы, возможно, просто давно утратили актуальность. Примеры тому уже были. В один прекрасный день вам просто перестанут по вашей сборке помогать вообще.

#5:  Author: icet036589 PostPosted: Mon Nov 06, 2017 02:14
    —
Avada wrote:
icet036589
Насколько мне помнится (сейчас я это утверждение на домашней машине проверить не могу и за полную его точность не ручаюсь), на сетевых папках значки из Desktop.ini должны отображаться.


Правильно ли я понимаю как нужно использовать Desktop.ini?
Т.е. Desktop.ini и иконку размещаем в папке, в которой хотим изменить значок.

В Desktop.ini прописываем
Code:
[.ShellClassInfo]
IconResource=AcceptMaleUser.ico,0


рисунок - http://prntscr.com/h6o8ir

Если я всё сделал правильно, то почему-то не работает

#6:  Author: StaniclawLocation: Ташкент PostPosted: Mon Nov 06, 2017 08:57
    —
icet036589
Если я правильно помню, то не один параметр IconResource, а два: IconFile с файлом значка и IconIndex с номером. И надо назначить папке атрибут «Системный» или «Только для чтения» (лучше второй).

#7:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Nov 06, 2017 09:07
    —
Staniclaw
При изменении значка папки системными средствами (а именно это было на видео) Desktop.ini должен правильно формироваться без его ручной правки. Автоматически назначается папке и атрибут "только для чтения".

icet036589
Значок может находиться не в данной папке, а где угодно, лишь бы доступ к нему был. Он в норме выбирается опять же системными средствами, тогда же корректно и прописывается в Desktop.ini. А вот этот файл, да, должен появиться в данной папке, но и тут юзеру специально делать ничего не надо.

#8:  Author: icet036589 PostPosted: Mon Nov 06, 2017 11:23
    —
Avada wrote:

А вот этот файл, да, должен появиться в данной папке, но и тут юзеру специально делать ничего не надо.


Я делал как написано в этой статье http://www.outsidethebox.ms/12151/

Если папка находится на компьютере то вроде всё нормально, "Desktop.ini" образуется, а если в сети то не образуется... И вообще нет кнопки "Сменить значок".
Поэтому сделал файл "Desktop.ini" сам.
Взял блокнот, изменил расширение на "ini", вписал необходимы код

http://prntscr.com/h6s7fm
http://prntscr.com/h6s7ip
http://prntscr.com/h6s7me

#9:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Nov 06, 2017 15:33
    —
icet036589
Про локальные папки всё и так понятно. А про сетевые пусть проверит тот, кто может. Если это нельзя там сделать системными средствами в диалоговом режиме через свойства папки, то все записи вручную, скорее всего, бессмысленны.
P.S. Кое-что смог посмотреть сам. Судя по всему, для сетевых папок эта функция не работает в принципе.



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group