westlife
![](http://forum.ru-board.com/board/avatars/private/westlife.gif)
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Germanus Цитата: Я как раз про "третий вариант", в предложенном вами цветовом выделении: | Третий вариант имел в виду не в пресете, а возможный без указания иконки. Объяснил как мог fly_indiz по другому немного описал суть верно. ProgID - это "метка" для винды для назначения на неё открытия файлов. Её нигде не видно, и название не важно, главное чтобы соблюдалось правило реги и назначения . По ней винда ищет в реестре прогу для открытия расширения. Упрощено: Регается ProgID с путями до проги и иконки, и назначается на этот ProgID открытие расширений файлов для проводника. При двойном клике винда смотрит назначенную метку у расширения, по ней смотрит прогу и открывает через неё (если всё зарегано и назначено корректно), если что-то не понравится винде, откроет в дефолтной проге (Фотографии App, он в "приоритете") или предложит выбор, если нет подходящей. Записал вам видео, 2 файла, так как забыл показать назначенные ProgID для проводника, дозаписал во втором: https://disk.yandex.ru/d/UTi8J_9Eozt2ww Строки для пресета: Код: Set-Assocc-File = 1 = .GIF "%COMMANDER_PATH%\soft\graphics\fsviewer\FSViewer.exe" %1 == Set-Assocc-File = 1 = .TIFF "%COMMANDER_PATH%\soft\graphics\fsviewer\FSViewer.exe" %1 == Set-Assocc-File = 1 = .TGA "%COMMANDER_PATH%\soft\graphics\fsviewer\FSViewer.exe" %1 == | С просмотром файлов вместо иконок проблемы из-за формата, а tga вообще не известный для винды, нужно прописывать тип формата в реестр. COMMANDER_PATH прописал в системе в переменных, чтобы было примерно как у вас. Добавлено: Не подготавливался перед записью, запустил W11 и записал. %1 можно не указывать, тогда вместо показа/белого листа у файлов будет иконка проги, иконку можно указать любую для каждого расширения свою (этим и удобно когда свой ProgID на каждое расширение). |