Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Как присвоить папке определенную иконку

Ответить
Настройки темы
[решено] Как присвоить папке определенную иконку

Аватара для Ivan_009

Ветеран


Сообщения: 608
Благодарности: 58


Конфигурация

Профиль | Цитировать


Изменения
Автор: Ivan_009
Дата: 27-02-2013
Подскажите возможно ли. После установки системы у меня создается папка на рабочем столе. Так вот как этой папке присвоить определенную иконку...

Отправлено: 22:32, 14-02-2013

 

Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Cl3r1k

Скачайте аддон RebuildIconCache, из архива достаньте "REBUILDI.exe", пропишите запуск этой утилиты в конец батника. После сброса кеша иконок с помощью этой утилиты, проблема на месте?

Можете еще попробовать:
Код: Выделить весь код
ie4uinit.exe -ClearIconCache
На ХР эффекта не замечаю, другой ОС под рукой нет.

Последний раз редактировалось boss911, 02-09-2013 в 02:49.


Отправлено: 02:38, 02-09-2013 | #11



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 31
Благодарности: 0

Профиль | Отправить PM | Цитировать


boss911, прописывал запуск REBUILDI.exe после сброса иконок
Код: Выделить весь код
@Echo off

TASKKILL /F /IM explorer.exe >nul
DEL /Q /AH "%UserProfile%\AppData\Local\IconCache.db" >nul 2>&1
START explorer.exe

EXIT
START REBUILDI.exe
так-же без изменений.
Скорее всего проблема не с кэшем иконок.
Проверял на рабочем и домашнем пк, на обоих 7-ка х64 Ult
Заметил некоторую закономерность, если создать 2 папки, чтоб они были в одной папке (например в R:\icons), в одной применив батник с рядом лежащей иконкой, а для второй назначить иконку вручную, то после f5 обе папки отображаются с иконкой. Накачу на вирт машину чистую и там проверю, там то с кэшем проблем не должно быть.

Отправлено: 08:17, 02-09-2013 | #12


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Cl3r1k

Вообще-то REBUILDI.exe я предлагал провисать в батник для присвоения иконки, но уже не важно. Попробуйте еще Icon Cache Cleaner, чтобы наверняка отсечь вопрос по сбросу кеша иконок.

Мне иногда приходится работать на Win7, частенько натыкаюсь на глюки с иконками. Больше всего бесит глюк, когда, например, заменяешь приложение/файл с такой-то иконкой, на приложение/файл уже с другой иконкой, старая иконка еще долго будет отображаться, пока это приложение не переименуешь или не перенесешь в другой каталог, такая же болячка и с папками, и F5 не помогает. Еще одно новшество в Win7, которое меня раздражает. В XP такая болячка встречается редко и легко лечится через F5.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:28, 02-09-2013 | #13


Новый участник


Сообщения: 31
Благодарности: 0

Профиль | Отправить PM | Цитировать


boss911, Огромное спасибо, я ошибался, проблема действительно связана с кэшем иконок. После удаления всех кэшов с помощью Icon Cache Cleaner и перезагрузки, иконки отобразились.
Хотел отойти от использования стороннего софта и изменил батник, но вот удалять тумбы с папки %UserProfile%\AppData\Local\Microsoft\Windows\Explorer не хочет, и с админскими правами запускал, так-же.
изменил атрибуты на AI, даже перезагрузка ПК не потребовалась и все ок ок. Еще раз спасибо.
Код: Выделить весь код
@Echo off

TASKKILL /F /IM explorer.exe >nul
DEL /Q /AH "%UserProfile%\AppData\Local\IconCache.db" >nul 2>&1
DEL /Q /AI "%UserProfile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db" >nul 2>&1
DEL /Q /AI "%UserProfile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db" >nul 2>&1
DEL /Q /AI "%UserProfile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db" >nul 2>&1
DEL /Q /AI "%UserProfile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db" >nul 2>&1
DEL /Q /AI "%UserProfile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db" >nul 2>&1
DEL /Q /AI "%UserProfile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db" >nul 2>&1
START explorer.exe

EXIT
Заметил, что при первом запуске Icon Cache Cleaner, он находит %UserProfile%\AppData\Local\IconCache.db, если установить только на нем галочку, применить и перегрузить, иконка отобразится, а если удалять IconCache.db с помощью батника, и перегрузить, эффекта 0.

Последний раз редактировалось Cl3r1k, 03-09-2013 в 07:38.


Отправлено: 07:27, 03-09-2013 | #14


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата Cl3r1k:
изменил батник »
Это я вам и хотел предложить, в случае позитивного результата. Просто на XP этих путей/файлов нет.

Я немного не понял, так у вас получилось добиться результата при помощи вышеуказанного батника, без применения Icon Cache Cleaner?

Я бы предложил так:
Код: Выделить весь код
@Echo off

TASKKILL /F /IM explorer.exe >nul
DEL /Q /AH "%UserProfile%\AppData\Local\IconCache.db" >nul 2>&1
DEL /Q /AI "%UserProfile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_*.db" >nul 2>&1
START explorer.exe

EXIT
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:41, 03-09-2013 | #15


Новый участник


Сообщения: 31
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все получилось, сейчас на рабочем проверил, все работает после сброса кэша.
Спасибо за оптимизацию кода!

Отправлено: 15:24, 03-09-2013 | #16



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Как присвоить папке определенную иконку

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как создать ярлык и поменять его иконку или поменять иконку уже существующего ярлыка Centrinar Скриптовые языки администрирования Windows 6 04-09-2011 10:56
[решено] Как в окне программы отобразить иконку которая в данный момент весит на этой папке assch AutoIt 1 01-08-2010 16:52
CMD/BAT - [решено] Задача: текущей папке присвоить свободную букву диска dascon Скриптовые языки администрирования Windows 10 13-06-2010 18:10
Безопасность - присвоить папке пароль dgek Программное обеспечение Windows 10 05-02-2010 08:30
VBS/WSH/JS - [решено] Присвоить атрибуты файлу/папке через скрипт boss911 Скриптовые языки администрирования Windows 4 10-11-2009 06:19




 
Переход