2

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

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

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

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

1 ответ1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .