Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 21, 2019 18:45:15

Goryachiy_Samets
Зарегистрирован: 2019-08-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как изменить значок папки используя Python

Мне требуется изменить значок (иконку) папки. Я даже не имею понятия, какие использовать библиотеки. Можете подсказать как и с какой библиотекой можно добиться результата. Пожалуйста, напишите конкретно

Офлайн

#2 Авг. 21, 2019 19:22:07

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как изменить значок папки используя Python

Goryachiy_Samets
Это не задача питона, это задача операционной системы. Выясните, какая у вас операционная система, каким образом в ней устанавливается иконка для каталога, тогда будет понятно, как это действие автоматизировать



Офлайн

#3 Авг. 23, 2019 00:16:33

Goryachiy_Samets
Зарегистрирован: 2019-08-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как изменить значок папки используя Python

FishHook
Пожалуйста, извините, но я получил больше вопросов, чем ответов, хоть и попросил отвечать конкретно. Я не желаю с вами браниться, хоть и по вашей репутации можно узнать, что вы любитель поворчать на других пользователей, так сказать. Я просто хочу решить ситуацию, которая мне легла на руки. Если честно, я - новичок в питоне, узнавший базу, создающий тг ботов, но не имеющий понятия как взаимодействовать с объектами Шindows (а именно каталогами). Вы, конечно, дали небольшое пояснение и углубление в тему, но я бы хотел чего-то большего, чем то, что вы мне удостоились дать. Может быть - примеров кода, которые я ищу уже несколько суток, или же что-то более весомое, если вам не будет сложно. Извините за докучание.

Отредактировано Goryachiy_Samets (Авг. 23, 2019 00:17:51)

Офлайн

#4 Авг. 23, 2019 06:30:46

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10031
Репутация: +  857  -
Профиль   Отправить e-mail  

Как изменить значок папки используя Python

Goryachiy_Samets
Мне требуется изменить значок (иконку) папки.
Можешь создать ярлык папки и у него менять иконку. Менять иконку папки для начального уровня - слишком сложная задача, а для продвинутого уровня - слишком не нужная задача. Никто этого не делает.



Отредактировано py.user.next (Авг. 23, 2019 06:31:44)

Офлайн

#5 Авг. 23, 2019 07:42:08

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Как изменить значок папки используя Python

Goryachiy_Samets
Мне требуется изменить значок (иконку) папки
FishHook
Выясните, какая у вас операционная система
Goryachiy_Samets
но я получил больше вопросов, чем ответов
Вопросов больше чем ответов потому что вы неправильно спрашиваете. в вопросе недостаточно данных для ответа.

Сейчас стало яснее. Если не углубляться в дебри, то изменить вид иконки конкретной папки(не ссылки а папки) в windows нельзя поскольку у нее вообще нет иконки. Можно изменить стиль отображения в эксплорере или назначить доп стиль для папки (количество стилей ограничено и почти все они уже заняты). Или изменить стиль для всей операционной системы. Вы чего хотите?



Офлайн

#6 Авг. 23, 2019 07:57:55

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Как изменить значок папки используя Python

первое что нашлось в интернетах
файл autorun.inf в нужном вам каталоге + конечно сама иконка

 #file: autorun.inf
[AutoRun]
icon=1.ico
все это ложите в каталог и все
зы чет перестало работать. однако отож




1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Авг. 23, 2019 09:07:56)

Офлайн

#7 Авг. 23, 2019 09:34:26

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как изменить значок папки используя Python

Goryachiy_Samets
Пожалуйста, извините, но я получил больше вопросов, чем ответов, хоть и попросил отвечать конкретно. Я не желаю с вами браниться, хоть и по вашей репутации можно узнать, что вы любитель поворчать на других пользователей, так сказать. Я просто хочу решить ситуацию, которая мне легла на руки. Если честно, я - новичок в питоне, узнавший базу, создающий тг ботов, но не имеющий понятия как взаимодействовать с объектами Шindows (а именно каталогами). Вы, конечно, дали небольшое пояснение и углубление в тему, но я бы хотел чего-то большего, чем то, что вы мне удостоились дать. Может быть - примеров кода, которые я ищу уже несколько суток, или же что-то более весомое, если вам не будет сложно. Извините за докучание.

У вас свои цели, у меня свои. Моя цель - попытаться вас чему-то научить, а если вы не хотите учиться - вы не интересны, бесполезны и помогать вам бессмысленно. Из этого урока вы должны были вынести, что технические вопросы надо формулировать техническим языком, давать полную информацию об окружении и проводить предварительные исследования перед постановкой вопроса. Так, если бы вы и вправду интересовались вашей задачей, вы бы знали, что есть такие файлы desktop.ini, что у папки есть набор атрибутов и по сути вам надо перенести в питон примерно вот такой батник
If [%1] == [] goto :eof
ECHO [.ShellClassInfo] >%1\desktop.in
ECHO IconResource=C:\icon.ico,0 >>%1\desktop.in
move %1\desktop.in %1\desktop.ini
attrib +S +H %1\desktop.ini
attrib +R %1
Тогда бы у вас были совсем другие вопросы.
Откуда я знаю про desktop.ini? Да вот отсюда.
. Ответьте, какой путь вам больше нравится, путь исследователя или Вовки из Тридесятого царства - “я получил больше вопросов, чем ответов”?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version