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

Показать сообщение отдельно

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


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

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


boss911, Подозреваю что не в кэше. IconCache.db находится по
Код: Выделить весь код
%UserProfile%\AppData\Local\IconCache.db
Но даже запустив батник с кодом
Код: Выделить весь код
@Echo off

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

EXIT
нет положительного эффекта.
Забыл указать ранее, что иконка не применяется после использования батника, если же указывать ее вручную, через свойства папки, то иконка применяется почти сразу (иногда нужно f5 нажать), и если сменить IconResource=D:\123\200.ico,0 на IconResource=200.ico,0 т.е указав относительный путь, то и так тоже работает, причем содержимое desktop.ini при ручной настройке имеет доп. строки.
Код: Выделить весь код
[.ShellClassInfo]
IconResource=D:\123\200.ico,0
[ViewState]
Mode=
Vid=
FolderType=Pictures
Пробовал модифицировать батник отgora, с добавлением строк
Код: Выделить весь код
@Echo Off
ChCp 1251>Nul
Set fldr=%~dp0
If Exist "%~dp0Desktop.ini" Attrib -H -S "%~dp0Desktop.ini"
For %%i In ("%~dp0*.ico") Do (
	(Echo [.ShellClassInfo]
	Echo IconResource=%%~nxi,0
	Echo [ViewState]
	Echo Mode=
	Echo Vid=
	Echo FolderType=Pictures
	Ver | Find "6.">Nul || (Echo IconFile=%%~nxi& Echo IconIndex=0)
	Attrib +S +H %%~nxi
	)>"%~dp0Desktop.ini"
)
Attrib +S +H "%~dp0Desktop.ini"
Attrib +R "%fldr:~0,-1%"
но так-же нет положительных результов.

Отправлено: 20:55, 01-09-2013 | #10