Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Установка - [решено] Иконка папки с помощью desktop.ini

Ответить
Настройки темы
Установка - [решено] Иконка папки с помощью desktop.ini

Аватара для mogdin

Пользователь


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

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


Изменения
Автор: mogdin
Дата: 01-05-2011
Здравствуйте все! Помогите пожалуйста с решением задачи. К примеру есть самораспаковывающийся архив sfx winrar и в нем прописан путь установки в папку %ProgramFiles%, и вот хотелось бы сделать что-бы папка отображалась со значком находящегося внутри или ее подпапке exe файла. С помощью ТС нашел в одном из скачанного архива (предварительно распаковав его и увидев сей эффект) два файла desktop.ini и Folder.ico но их на прямую в папке не видать (отображение скрытых файлов ничего не дало), только с помощью ТС. Попробовал скопировать оба файла и положить в другую папку, безрезультатно. И еще читал, что можно сослаться не на иконку, а на exe файл. У меня много программ устанавливается именно посредством sfx (портативные) и как добавить нужный файл в уже существующий архив и в будущем делать очередной архив уже с необходимым файлом. Может как-то в рег файл все это записать и при распаковке архива указать запуск рег файла. Статья по этой ссылке не помогла http://forum.oszone.net/post-727898.html. Заранее спасибо.

Отправлено: 23:08, 01-05-2011

 

Ветеран


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

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


mogdin, с оригиналом (Desktop.ini — Википедия) ознакомились?
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:59, 02-05-2011 | #2



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

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


Аватара для mogdin

Пользователь


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

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


Цитата severagent007:
На папке правой кнопкой мыши - свойства - настройка - сменить значёк - выбираешь значёк, ок - в папке появляется десктоп, можешь изучить его.
Потом всю эту папку запаковываешь в самораспак. архив, главное чтобы выбранный значёк не был перемещён, а лучше чтобы был в этой папке в в »
Изучил, скопировал и положил в другую папку сменив имя файла - результат 0. Да, кстати, после открыл ТС и задал атрибут "Системная" для папки и она тут-же отобразила значок. Получается надо както рег файл написать чтоб при его запуске папке присваивался атрибут "Системная"

Последний раз редактировалось mogdin, 02-05-2011 в 11:42.


Отправлено: 11:30, 02-05-2011 | #3


Ветеран


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

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


Цитата mogdin:
Получается надо както рег файл написать чтоб при его запуске папке присваивался атрибут "Системная" »
С помощью файла реестра присваивать папкам/файлам атрибуты не представляется возможным.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:41, 02-05-2011 | #4


Аватара для ShaddyR

Железных Дел Мастер


Moderator


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

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


Цитата mogdin:
Получается надо както рег файл написать чтоб при его запуске папке присваивался атрибут "Системная" »
не только. Как выяснилось, достаточно указать папке атрибут ReadOnly (только для чтения). Кстати, в этом случае предварительно скопированный в папку файл настроек автоматически активизируется - применяется значок, хинт и пр.

А чтобы
Цитата mogdin:
папке присваивался атрибут »
достаточно выполнить команду attrib с соотв. параметром.

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Последний раз редактировалось ShaddyR, 04-05-2011 в 18:49. Причина: добавил ссылку

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

Отправлено: 12:42, 02-05-2011 | #5


Аватара для mogdin

Пользователь


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

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


Написал так:
@Echo Off
attrib +R "%ProgramFiles%\FastStone Capture"
Положил его в данную папку и запустил, сработало. Потом скопировал оба файла (attrib.cmd и desktop.ini) в другую папку изменил пути и запустил attrib.cmd - результата не было. Почему, вот вопрос. Кстати в первом случае cmd сам закрылся и иконка присвоилась, а во втором черное окно пришлось самому закрывать. Не пойму что делать. Содержимое новых файлов:
@Echo Off
attrib +R "%ProgramFiles%\Opera"
и
[.ShellClassInfo]
IconFile=Opera.exe
IconIndex=0
Infotip=Самый лучший браузер
ConfirmFileOp=0

Отправлено: 13:01, 02-05-2011 | #6


Ветеран


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

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


mogdin, используйте тэг «code» для оформления кода.

У меня по Вашим файлам сработало.
Цитата mogdin:
Потом скопировал оба файла (attrib.cmd и desktop.ini) в другую папку »
Копировали в папку «%ProgramFiles%\Opera»?
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:10, 02-05-2011 | #7


Аватара для mogdin

Пользователь


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

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


Цитата Iska:
Копировали в папку «%ProgramFiles%\Opera»? »
Да

Отправлено: 14:17, 02-05-2011 | #8



Moderator


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

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


Цитата mogdin:
attrib.cmd
Переименуйте (не надо называть CMD-файл так же, как EXE-файл attrib.exe).
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:04, 02-05-2011 | #9


Ветеран


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

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


Лучше всегда писать полное имя (а то и путь) в самом пакетном файле:
Код: Выделить весь код
attrib.exe +R "%Prog…
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:30, 02-05-2011 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Установка - [решено] Иконка папки с помощью desktop.ini

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Значение секторов в Desktop.ini konstantinych Microsoft Windows 2000/XP 3 27-01-2010 23:18
Разное - Проблемма с Desktop.ini ZubaV Оформление Windows XP 8 21-05-2009 18:11
Интерфейс - [решено] desktop.ini Dino_007 Microsoft Windows Vista 4 15-01-2009 00:01
[решено] desktop.ini - не скрытый Alexej77 Автоматическая установка Windows 2000/XP/2003 4 22-02-2008 20:38
Интерфейс - Desktop.ini optimus_747 Microsoft Windows 2000/XP 0 29-01-2008 08:59




 
Переход