Как настроить ассоциации файлов и параметры проводника одновременно?

Как настроить ассоциации файлов и параметры проводника одновременно?

Это меня уже давно терзает. Когда я беру новый компьютер с любой версией Windows, мне нужно:

  • отобразить расширения файлов
  • установить вид проводника по умолчанию в виде списка вместо значков
  • Установите расширения файлов, например hc cpp, чтобы они не открывались в Visual C++ (что может занять до 20 секунд!) каждый раз, когда я дважды щелкаю по ним, а открывали их с помощью чего-то вроде Notepad++.

Разве нет какой-нибудь программы, которая позволяла бы быстро настроить эти параметры так, как мне нужно, например, какой-нибудь автономный exe-файл или какой-нибудь универсальный файл реестра, который я мог бы выполнить, когда перейду на новый компьютер?

Я разработчик, и не могу поверить, что трачу столько времени на эти &*$%@# вещи.

решение1

Все это можно сделать через реестр:

Показать расширения файлов для известных типов файлов

Чтобы сделать расширения файлов видимыми, можно использовать следующий параметр DWORD:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"HideFileExt"=dword:00000000

Установка вида «Список» в качестве вида проводника по умолчанию

Настройка вида проводника по умолчанию немного сложнее, у меня он всегда включен в настройках при nLiting (возможно, вам будет интересно узнатьnLite, он может автоматизировать многие вещи во время установки и задать системные настройки, подобные тем, что вы описали).

япредполагатьэтот ключ будет работать (взят прямо из моего реестра), но при условии, что вы не сделаете резервную копию своего существующего значения для Settingsначала.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]
"Settings"=hex:08,00,00,00,04,00,00,00,01,00,00,00,00,77,7e,13,73,35,cf,11,ae,\
69,08,00,2b,2e,12,62,04,00,00,00,01,00,00,00,43,00,00,00

Автоматическое открытие определенных типов файлов в Notepad++

Теперь для автоматического открытия в Notepad++ перейдите к этим ключам (или создайте их):

[HKEY_LOCAL_MACHINE\Software\Classes\.h]
[HKEY_LOCAL_MACHINE\Software\Classes\.c]
[HKEY_LOCAL_MACHINE\Software\Classes\.cpp]

А затем создайте/измените строку по умолчанию (посмотрите на другие ключи, Classesчтобы увидеть, как это делается).

Этот файл реестра должен удовлетворить ваши конкретные потребности:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"HideFileExt"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]
"Settings"=hex:08,00,00,00,04,00,00,00,01,00,00,00,00,77,7e,13,73,35,cf,11,ae,\
69,08,00,2b,2e,12,62,04,00,00,00,01,00,00,00,43,00,00,00

[HKEY_LOCAL_MACHINE\Software\Classes\.h]
@="nppfile"

[HKEY_LOCAL_MACHINE\Software\Classes\.c]
@="nppfile"

[HKEY_LOCAL_MACHINE\Software\Classes\.cpp]
@="nppfile"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\nppfile\DefaultIcon]
@=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,\
  00,73,00,25,00,5c,00,4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,\
  5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,\
  00,65,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\nppfile\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
  54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
  00

Связанный контент