Поделиться через


Реализация пользовательских команд для папок с помощью Desktop.ini

В Windows 7 и более поздних версиях команды можно добавлять в папку с помощью Desktop.ini. Дополнительные сведения о файлах Desktop.ini см. в статье Настройка папок с помощью Desktop.ini.

Примечание

Desktop.ini файлы всегда должны быть помечены как системные + скрытые , чтобы они не отображались для пользователей.

 

Чтобы добавить пользовательские команды для папок с помощью файла Desktop.ini, выполните следующие действия.

Инструкции

Шаг 1.

Создайте папку с пометкой "Только для чтения" или "Система".

Шаг 2.

Создайте файл Desktop.ini, содержащий [. ShellClassInfo] DirectoryClass=Folder ProgID.

Шаг 3.

В реестре создайте HKEY_CLASSES_ROOT\Идентификатор ProgID папки со значением CanUseForDirectory. Значение CanUseForDirectory позволяет избежать неправильного использования идентификаторов ProgID, которые не будут участвовать в реализации пользовательских команд для папок через Desktop.ini.

Шаг 4.

Добавьте команды в подраздел Folder ProgID, например:

HKEY_CLASSES_ROOT
   CustomFolderType
      Shell
         MyVerb
            command
               (Default) = %SystemRoot%\system32\notepad.exe %1\desktop.ini

Комментарии

Примечание

Эти команды могут быть командами по умолчанию. В этом случае при двойном щелчке папки команда активируется.