Вы должны войти, чтобы создавать сообщения и темы.

Как добавить в контекстное меню "Создать" пункт "Файл cfg"?

Доброй Ночи!
Ребят не могу понять как добавить в контекстное меню "Создать" пункт "Файл cfg". Как в реестре правильно прописать? Пытался сам, что то не появляется этот пункт в меню "Создать". И также для других новых расширений, которые я создаю в реестре они не появляются в меню "Создать".

Psydiant, Привет.
Подглянул как у txt сделано, и получилось вот так.
После применения, перезапустить проводник, либо перезагрузка.

1 reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.cfg]
@="cfgfile"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_CLASSES_ROOT\.cfg\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\.cfg\ShellNew\Command]
@="notepad.exe %1"

2 reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\cfgfile]
@="Configuration File"
"EditFlags"=hex:00,00,00,00
"PerceivedType"="text"
"FriendlyTypeName"=hex(2):43,00,6f,00,6e,00,66,00,69,00,67,00,20,00,46,00,69,\
  00,6c,00,65,00,00,00

[HKEY_CLASSES_ROOT\cfgfile\DefaultIcon]
@="%SystemRoot%\\system32\\shell32.dll,3"

[HKEY_CLASSES_ROOT\cfgfile\shell]

[HKEY_CLASSES_ROOT\cfgfile\shell\open]

[HKEY_CLASSES_ROOT\cfgfile\shell\open\command]
@="\"%SystemRoot%\\System32\\NOTEPAD.EXE\" \"%1\""

Лайкнули Arman, Наурызбай и Psydiant
ArmanНаурызбайPsydiant
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
Цитата: Mikhail от 09.04.2024, 04:33

Psydiant, Привет.
Подглянул как у txt сделано, и получилось вот так.
После применения, перезапустить проводник, либо перезагрузка.

1 reg

 
 
 
 
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\.cfg]
@="cfgfile"
"PerceivedType"="text"
"Content Type"="text/plain"
 
[HKEY_CLASSES_ROOT\.cfg\ShellNew]
"NullFile"=""
 
[HKEY_CLASSES_ROOT\.cfg\ShellNew\Command]
@="notepad.exe %1"
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.cfg] @="cfgfile" "PerceivedType"="text" "Content Type"="text/plain" [HKEY_CLASSES_ROOT\.cfg\ShellNew] "NullFile"="" [HKEY_CLASSES_ROOT\.cfg\ShellNew\Command] @="notepad.exe %1"
 
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.cfg]
@="cfgfile"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_CLASSES_ROOT\.cfg\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\.cfg\ShellNew\Command]
@="notepad.exe %1"

2 reg

 
 
 
 
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\cfgfile]
@="Configuration File"
"EditFlags"=hex:00,00,00,00
"PerceivedType"="text"
"FriendlyTypeName"=hex(2):43,00,6f,00,6e,00,66,00,69,00,67,00,20,00,46,00,69,\
00,6c,00,65,00,00,00
 
[HKEY_CLASSES_ROOT\cfgfile\DefaultIcon]
@="%SystemRoot%\\system32\\shell32.dll,3"
 
[HKEY_CLASSES_ROOT\cfgfile\shell]
 
[HKEY_CLASSES_ROOT\cfgfile\shell\open]
 
[HKEY_CLASSES_ROOT\cfgfile\shell\open\command]
@="\"%SystemRoot%\\System32\\NOTEPAD.EXE\" \"%1\""
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\cfgfile] @="Configuration File" "EditFlags"=hex:00,00,00,00 "PerceivedType"="text" "FriendlyTypeName"=hex(2):43,00,6f,00,6e,00,66,00,69,00,67,00,20,00,46,00,69,\ 00,6c,00,65,00,00,00 [HKEY_CLASSES_ROOT\cfgfile\DefaultIcon] @="%SystemRoot%\\system32\\shell32.dll,3" [HKEY_CLASSES_ROOT\cfgfile\shell] [HKEY_CLASSES_ROOT\cfgfile\shell\open] [HKEY_CLASSES_ROOT\cfgfile\shell\open\command] @="\"%SystemRoot%\\System32\\NOTEPAD.EXE\" \"%1\""
 
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\cfgfile]
@="Configuration File"
"EditFlags"=hex:00,00,00,00
"PerceivedType"="text"
"FriendlyTypeName"=hex(2):43,00,6f,00,6e,00,66,00,69,00,67,00,20,00,46,00,69,\
  00,6c,00,65,00,00,00

[HKEY_CLASSES_ROOT\cfgfile\DefaultIcon]
@="%SystemRoot%\\system32\\shell32.dll,3"

[HKEY_CLASSES_ROOT\cfgfile\shell]

[HKEY_CLASSES_ROOT\cfgfile\shell\open]

[HKEY_CLASSES_ROOT\cfgfile\shell\open\command]
@="\"%SystemRoot%\\System32\\NOTEPAD.EXE\" \"%1\""

Благодарю Михаил! Работает!

Всем дороу, подскажите программы для переработки контестного меню. Все что я находил позволют добавить пункты. Но не убрать. Хочу полоностью переделать контекстные меню