Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Фон в рабочей области папки! (http://forum.oszone.net/showthread.php?t=75305)

Wodoley 28-11-2006 01:06 517747

[решено] Фон в рабочей области папки!
 
Можно както вставить фон в робочую область папки (там где отображаются файлы), да и вообсче ето реально?

MadMaks 28-11-2006 07:28 517799

Wodoley
Контекстное меню - Настроить свойства папки и Вперёд! :)

hellrised 28-11-2006 07:38 517804

MadMaks
нет у меня там возможности вставить фон. в win 2000 можно было любой рисунок воткнуть в фон папки, и делалось именно через настройку св-в папки.
в ХР либо никак, либо по другому.

MadMaks 28-11-2006 07:59 517808

hellrised Действительно, погорячился, нет такого.

Blast 28-11-2006 09:09 517834

Попробуйте в папке создать файл Desktop.ini с атрибутами архивный и скрытый и с таким содержимым:
Код:

[ExtShellFolderViews]
{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
Attributes=1
IconArea_Image=Путь_к_файлу_изображения

[.ShellClassInfo]
ConfirmFileOp=0

забыл - еще нужно установить для папки атрибут Только чтение

DedAlex 28-11-2006 13:04 517942

Более подробный файл Desktop.ini

Код:

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
iconarea_image=Catalog.jpg
IconArea_Text=0x00999999
IconArea_TextBackground=0x00FFFFFF

[.ShellClassInfo]
IconFile="Catalog.ico"
IconIndex=0
InfoTip=Моя любимая папка!

Расшифровка параметров:
iconarea_image=картинка фона папки (если вместо пути только имя, то файл берётся из самого данного каталога)
IconArea_Text=цвет шрифта названия в html формате (шестнадцатиричном)
IconArea_TextBackground=цвет фона названия в html формате (шестнадцатиричном)
IconFile=файл с иконкой (значком) (или простой, с одной иконкой (.ico); или библиотека исконок в ресурсном файле (.exe,.dll,.icl, другие))
IconIndex=порядковый номер иконки в файле (нужно, если в IconFile=указана библиотека иконок, если простой файл (.ico), то всегда =0)
InfoTip=комментарий отображаемый во всплывающей подсказке

(Любой из параметров может отсутствовать, это не влияет на загрузку других параметров.)

У меня работает при любых аттрибутах файла Desktop.ini и аттрибуте System на папке.

Blast 28-11-2006 13:16 517946

DedAlex
Ага, а еще и источник не забудьте указать

DedAlex 28-11-2006 15:56 518001

Blast
Файл у меня давно, откуда сохранял, уже не помню.

Blast 28-11-2006 15:59 518003

DedAlex
И расшифровку не помните где взяли? ;)

Игорь Лейко 28-11-2006 17:47 518063

Blast
А зачем помнить? "И все вокруг колхозное, и все вокруг мое". :(

Vadikan 29-11-2006 00:46 518201

Источник

Цитата:

Как задать фоновый рисунок окна папки в Windows XP

Windows XP нормально не предоставляет юзеру возможности задать свой фон или фоновую картинку окна папки, а также изменять цвет подписей к иконкам. Однако с помощью некоторых трюков сделать это можно.
Есть два способа: прямо в лоб и с помощью взятой из Windows 98 утилиты.

Первый способ - создаем в Notepad текстовый файл с содержанием типа

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
iconarea_image=C:\My documents\Troll\Desktop\eniac3.jpg

То ужасное, что в квадратных скобках, должно быть именно таким и называется, для справки, именем секции файла.
Путь к картинке во второй строке, само собой, должен быть ваш, а не мой.
Проще всего его взять, создав ярлычок к картинке и скопировав путь из свойств этого ярлыка.
Можно, само собой, использовать и файлы bmp или gif.
Файл называем desktop.ini и кладем его в папку, которую хотим разукрасить.
Включаем через главное меню системы снятием и установкой соответствующих галочек в окне Настройка - Свойства папки - Вид (Setting - Folder Options - View) показ системных папок, а также их содержания (если это не было сделано при настройке Windows).
Далее вызываем окно имитатора DOS и присваиваем папке системный атрибут командой
Attrib +s "C:\......"
Вместо многоточия на самом деле должен быть, естественно, путь к папке, его тоже можно легко взять созданием ярлыка и копированием из его свойств.
Затем открываем папку и любуемся на дело рук своих

Фон - красиво, но может оказаться, что на выбранном фоне подписи к иконкам теперь выглядят не ахти как или совсем не выглядят. Дело поправимое.
Снова открываем созданный нами desktop.ini (нормально он открывается Notepad по умолчанию) и дописываем туда строки:

IconArea_Text=0x0000FF00

- теперь все имена файлов и подпапок в этой папке будут зеленые,

IconArea_TextBackground=0x008000FF

- теперь и фон имен будет цветной.
Систему обозначения цветов объяснит любой WEB-дизайнер или помнящий школьный курс информатики (каждые два из шести последних разрядов шестнадцатиричного числа дают интенсивность одного из трех базовых цветов), не буду на этом останавливаться.

Что еще хорошо сделать:
Заводим в нашем desktop.ini еще одну секцию, для чего пишем в его конце строку

[.ShellClassInfo]

В нее помещаем строки типа

IconFile="D:\Icons\Ejector\Catalog.ico"
IconIndex=0

Теперь наша папка имеет свою иконку (IconIndex - номер иконки в файле с иконами, нумеруются с нуля).
Добавим туда же строчку

InfoTip=My private information

Теперь у папки есть заданная нами всплывающая подсказка.
И полезно еще добавить строчку

ConfirmFileOp=0

- тогда при удалении папки или перемещении папки не будет предупреждения, что она системная.
У desktop.ini есть и еще возможности, но они оформлению папки не помогут, относятся большей частью к делам системным и связаны со сверхскрытыми (superhidden) свойствами, так что их мы трогать не будем.

Второй способ проще, он связан с использованием имевшейся в Windows 98 утилиты Ieshwiz.exe
У кого есть Windows 98, тот может разыскать ее в системе, а у кого нет, может взять в Internet, например, по адресу http://www.mvps.org/sramesh2k/utils/IESHWIZ.EXE
Запускаем ее и она спрашивает (на английском) все, что нужно для установки фона окна и цвета подписей иконок файлов и подпапок в папке, в которой она запущена, после чего создает там файл desktop.ini. Утилите можно дать параметр - имя папки (с путем), тогда она поместит созданный файл в эту папку.
А можно сделать еще удобнее: помещаем Ieshwiz.exe в папку System32 (это подпапка папки Windows), открываем редактор реестра и создаем для ключа HKEY_CLASSES_ROOT\Directory\Shell подключ с именем, ну, например, Background и даем его параметру (Standard) значение в виде этого же слова (оно будет названием нового пункта контекстного меню папок). Для нашего нового ключа Background создаем его подключ с именем Command, а в качестве значения его параметра (Standard) пишем строку ieshwiz.exe %1
Закрываем редактор реестра, теперь у нас в контекстном меню папок есть новый пункт для изменения их фона и цвета подписей иконок в ней.
При желании, конечно, можно написать REG-файл, самостоятельно вносящий нужные изменения в реестр при его вызове. Вот его текст:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Background]
@="Background"
[HKEY_CLASSES_ROOT\Directory\shell\Background\Command]
@="IESHWIZ.EXE %1"

Файл может иметь любое имя, а расширение должно быть .reg
Не забудьте, кроме создания и запуска этого файла, поместить в папку System32 файл Ieshwiz.exe !

Wodoley 29-11-2006 02:56 518230

(IPB Предупреждение [2] display::require(/home/softodrom.ru/www/forum/inc/top.shtml) [function.display-require]: failed to open stream: No such file or directory (Строка: 68 файла /sources/classes/class_display.php))
Вот ето и все что осталось от источника. Или ето у меня браузер глючит!!!
Самое главное что все работает. Вот только жель, что только в корневом каталоге диска. в вложеніх папках не работает.
Большое спасибо за подсказку.

Blast 29-11-2006 13:53 518419

Wodoley
Цитата:

в вложеніх папках не работает
как это? у меня работает все, попробуйте папке в которой фон делаете назначить атрибут Только чтение
Vadikan
Спасибо конечно, но хотелось, чтоб DedAlex имел совесть, но ее нет вдимо

DedAlex 30-11-2006 01:20 518716

Blast
Если упоминание моей совести связано с отсутствием ссылки на источник, то повторюсь, источника у меня нет. Для меня важной является информация, а не её источник. Я скачивал явно не по ссылке которую дал Vadikan, потому, что у него намного полнее, и насчет Ieshwiz.exe у меня не было. Возможно эта ссылка и является первоисточником, но я копировал не оттуда.

Vadikan 30-11-2006 05:44 518748

Все высказались, всем спасибо. Продолжаем по теме.

Wodoley 01-12-2006 01:53 519162

Ну по теме так по теме. Програмка указаная (из нашего столь оговариваемого источника) работает. Но вот с reg файлом чтото не получается в контекстке он мне выбрасывает "Настройка вида папки..." что один к одному схоже с "Сойства". Что не так?

Blast
Ни в какую нехочет!

Blast 01-12-2006 08:27 519217

Wodoley
Так зачем вам этот reg? Сделайте в нужной папке desktop.ini и все, его потом можно копировать в другие папки при желании меняя в нем путь к изображению, или это чем-то не устраивает?

Wodoley 02-12-2006 17:06 519900

Спасибо, уже все зароботало. Я впринцыпи так и делаю, копирую desktop.ini в каждую папку. Но всеравно хотелось бы розобратся почему reg не работает.

yurfed 02-12-2006 17:29 519910

Wodoley Если есть доступ к 98, сделай в нём как нужно, потом файл Desktop.ini из настраиваемой папки переносишь в ХР. Это всё!
Подглядел Здесь
За достоверность не ручаюсь.

hellrised 02-12-2006 18:09 519921

Цитата:

Если есть доступ к 98, сделай в нём как нужно, потом файл Desktop.ini из настраиваемой папки переносишь в ХР. Это всё!
у меня так получилось, когда перенес свои папки с машины под win2000 на win xp. и получил папку с фото на фоне,т.е перенеслось все с desktop.ini.
так что
Цитата:

За достоверность не ручаюсь
за достоверность ручаюсь я. проверено.

yurfed 02-12-2006 18:13 519926

hellrised Ок, спасибо что подтвердил. Был не уверен.

Ser6720 02-12-2006 19:05 519952

Извините, что вторгаюсь в тему, помеченную как "решено", но ссылка http://www.mvps.org/sramesh2k/utils/IESHWIZ.EXE - у меня не работает.
Ответ такой: "Файл отсутствует на сервере", пробовал и из источника, результат тот же.
Windows 98 у меня нет, а попробовать украсить папки хочется.

Blast 02-12-2006 19:10 519957

ser6720
Прямая ссылка: http://windowsxp.mvps.org/utils/IESHWIZ.zip

Источник: http://windowsxp.mvps.org/Customize_folder.htm


Ser6720 02-12-2006 20:57 520022

orion7
То, что надо, указанные программы решают все вопросы, связанные с украшением папок.
Наверно существует пакет стандартных тем или картинок для этого дела?

black dragon 20-11-2008 23:27 958600

Цвет папки
 
На работе задали интересный вопрос : Как сделать папки в проводнике разного цвета? Средствами Windows

Leshiy 20-11-2008 23:36 958613

пр-моему Средствами Windows - никак :sorry:

black dragon 20-11-2008 23:39 958617

Одна 19 летняя девушка соотворила такое!!! Но не отслеживала своих действий (не помнит как) Сам видел!!! Одна папка красного цвета была!
Я был в шоке, лазил в настройках и никак :(
Полезно иногда быть чайником!

Tigr 21-11-2008 00:17 958657

Возможно, она применяла какой-либо твикер.


Время: 19:43.

Время: 19:43.
© OSzone.net 2001-