Member 14056208 Ответов: 1

Как изменить несколько значков папок в windows


I have a little collection of movies placed in folders. I placed movie poster in each folder, and recently, I placed an icon (converted from that poster thru a software) in each folder, and i want that each folder will look from the icon placed in each of them.

Is there a .bat file, or any means of doing it faster, instead of going thru folder attributes individually?

please help. icon file is named "icon.ico" Each folder contains: movie.mp4; movie.nfo; poster.jpeg; Trailer.mp4; icon.ico.

thanks in advance.


Что я уже пробовал:

@echo off
set O=desktop.old
set F=desktop.ini
FOR /R %%I IN (*.ico) DO @(
cd%%~pI 
if exist %%~dpnI.png (
echo %%~dpnI.png
attrib -h -s %F% 
copy /Y %F% %O%
echo [.ShellClassInfo] > %F%
echo IconResource=%%~nxI,0 >> %F%
echo [ViewState] >> %F%
echo Mode= >> %F%
echo Vid= >> %F%
echo FolderType=Videos >> %F%
echo Logo=%%~nI.png >> %F%
attrib +h +s %F% 
)
)
cd ..


по squilibob, но не работает для меня

CHill60

Так ты пытался все из решений по адресу: 6 способов изменить значок папки Windows на другой значок • Raymond.CC[^]

1 Ответов

Рейтинг:
10

Member 14056208

@CHill60 спасибо за ответ. Я пытался

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


но может возникнуть вопрос вот в чем, если позволите, в коде расположение значка находится по адресу C:/icon.ico.
Что я буду вводить вместо этого в качестве местоположения файла значков, так как значки расположены внутри отдельных папок, и он называется "icon.ico"..
Огромное спасибо..

ПС. Я тоже пробовал
If [%1] == [] goto :eof
ECHO [.ShellClassInfo] >%1\desktop.in
ECHO IconResource=%1\icon.ico,0 >>%1\desktop.in
move %1\desktop.in %1\desktop.ini
attrib +S +H %1\desktop.ini
attrib +R %1


но все равно не работает.

спасибо


Richard Deeming

Если это "не работает", то почему вы опубликовали это как "решение"? И почему вы приняли это "решение" как ответ на свой вопрос?