Заставьте пользовательское расширение изображения вести себя как существующее на Windows 7 x64

186
entonio

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

Я хотел бы переименовать некоторые файлы TIFF в другое расширение, но я бы хотел, чтобы они вели себя так же, как файлы TIFF в Windows - миниатюры, средство просмотра изображений, ассоциации. Я попытался поболтать с шеллексом в реестре (по какой-то причине в моем реестре нет шеллекса для распространенных типов, но, похоже, все работает), создав дубликат класса tiff root, но ни один из них не сработал. Возможно, я сделал это неправильно. Я также не уверен в том, что нужно после таких изменений (описание типа файла в Проводнике, кажется, меняется сразу).

Поэтому я подумал спросить тебя, прежде чем что-то повредить. Может быть, это может быть полезно для кого-то еще, кроме меня!

1

1 ответ на вопрос

0
Wes Sayeed

Вы не говорите, на какое расширение вы хотели бы их переименовать, но это легко сделать.

  1. Запустите редактор реестра и перейдите к HKEY_LOCAL_MACHINE\Classes\.tif
  2. Выделив ключ .tif, выберите Файл -> Экспорт и экспортируйте ключ в файл .reg.
  3. Откройте файл .reg в блокноте и замените .tif в именах клавиш на любое другое расширение.
  4. Импортируйте файл .reg обратно в реестр.

ПРИМЕЧАНИЕ. - Не используйте расширение, которое уже используется чем-то другим, иначе вы уничтожите ассоциацию файлов для этого расширения.

Не могли бы вы опубликовать свой собственный экспорт класса .tif? entonio 9 лет назад 0