Замена редактора по-умолчанию в Windows
В винде для многих типов файлов в контекстном меню есть пункт "Изменить". В отличие от «Открыть» / «Открыть с помощью...», это меню запускает именно приложение-редактор, установленное в системе по-умолчанию.
В случае с изображениями, например, редакторами могут выступать фотошоп, гимп или paint.net...
В то же время всё можно сделать относительно легко через редактор реестра:
Идём в раздел: HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command
и меняем там значение параметра по-умолчанию на путь к нужной нам программе.
Можно использовать переменные среды, можно просто указать прямой путь, но главное - не потерять "%1" в конце строки (иначе программа запустится, так и не открыв сам файл).
Подобным образом можно задать и редакторы для других типов файлов - например, тексты по двойному клику открывать блокнотом, а через пункт "изменить" - в notepad++.
Для этого вместо раздела image идем в разде text, дальше - аналогично.
p.s. Не претендую на новизну и оригинальность, однако до сих пор очень часто вижу, как народ елозит мышью по контекстному меню, постоянно запуская одно и то же приложение через "открыть с помощью".
До сих пор актуальная фича.
Странно что многие не понимают разницы между программой "просмотра" по умолчанию, ассоциацией файлов и программой "для редактирования" по умолчанию.
Спасибо, Teew!
Ай спасибо, добрый человек. Яндекс Поиск + Пикабу = Сила! ))
Если нужно сделать такое же для bat batch file, то вот путь:
Move to HKEY_CLASSES_ROOT\batfile\shell\edit\command
Ничего странного, автор верно излагает. Файл можно открывать для просмотра в одной программе, а можно редактировать в другой программе. Вот пункт контекстного меню "Изменить" можно таким образом и настроить. Например, при двойном клике по файлу с расширением *.jpg откроется сама картинка в каком-нибудь просмотрщике изображений, а если эту картинку надо изменить в фотошопе, то придется уже использовать пункт контекстного меню "Открыть с помощью...". Автор же предлагает назначить фотошоп в качестве программы, запускающейся по пункту контекстного меню "Изменить". Таким образом это сократит лишние телодвижения пользователя.
Спасибо.