|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Как присвоить папке определенную иконку |
|
|
[решено] Как присвоить папке определенную иконку
|
Ветеран Сообщения: 608 |
Подскажите возможно ли. После установки системы у меня создается папка на рабочем столе. Так вот как этой папке присвоить определенную иконку...
|
|
Отправлено: 22:32, 14-02-2013 |
Ветеран Сообщения: 1158
|
Профиль | Отправить PM | Цитировать Ivan_009, создаешь в нужной папке desktop.ini c содержимым :
Пример : [.ShellClassInfo] IconResource=C:\Program Files\Uninstall Tool\UninstallTool.exe,0 - путь к иконке Пример : Всё |
------- Отправлено: 22:54, 14-02-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 608
|
Painkiller, Спасибо конечно но меня интересут чтобы все автоматом сделалось...
|
Отправлено: 23:35, 14-02-2013 | #3 |
Ветеран Сообщения: 1158
|
Профиль | Отправить PM | Цитировать Цитата Ivan_009:
|
|
------- Отправлено: 00:03, 15-02-2013 | #4 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать @Echo off SET MYFOLDER="%UserProfile%\Рабочий стол\Справочные данные" IF NOT EXIST %MYFOLDER% GOTO:EOF IF EXIST %MYFOLDER%\Desktop.ini DEL /Q /AH %MYFOLDER%\Desktop.ini >nul 2>&1 1>%MYFOLDER%\Desktop.ini ( ECHO [.ShellClassInfo] ECHO IconFile=%SystemRoot%\system32\SHELL32.dll ECHO IconIndex=23 ) ATTRIB +S +H %MYFOLDER%\Desktop.ini EXIT |
|
Отправлено: 05:20, 15-02-2013 | #5 |
Ветеран Сообщения: 608
|
boss911, Спасибо большое все работает...
|
Отправлено: 13:04, 15-02-2013 | #6 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата Ivan_009:
@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 Ver | Find "6.">Nul || (Echo IconFile=%%~nxi& Echo IconIndex=0) )>"%~dp0desktop.ini" ) Attrib +H +S "%~dp0desktop.ini" Attrib +R "%fldr:~0,-1%" |
|
Последний раз редактировалось gora, 03-03-2013 в 18:38. Отправлено: 16:44, 03-03-2013 | #7 |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать Доброго времени суток. Возникла загвоздка с вашим батником, gora. Опишу подробнее последовательность действий.
В чем может быть проблема, подскажите пожалуйста! |
Отправлено: 07:23, 01-09-2013 | #8 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Цитата Cl3r1k:
@Echo off TASKKILL /F /IM explorer.exe >nul DEL /Q /AH "%UserProfile%\Local Settings\Application Data\IconCache.db" >nul 2>&1 START explorer.exe EXIT |
|
Последний раз редактировалось boss911, 01-09-2013 в 12:16. Отправлено: 12:11, 01-09-2013 | #9 |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать boss911, Подозреваю что не в кэше. 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 при ручной настройке имеет доп. строки. Пробовал модифицировать батник от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 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|