(Dies ist kein Duplikat - ich habe es überprüft, bevor ich gefragt habe)
Beide .reg-Befehle fügen einem Ordner-Kontextmenü einen benutzerdefinierten Elementeintrag hinzu:
1. Kontextmenü zu Ordnern:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\my custom command]
@="My command name"
"AppliesTo"="C:\\My specific Folder\\"
[HKEY_CLASSES_ROOT\Directory\shell\my custom command\command]
@="cmd.exe /s /k pushd \"%V\""
2. Kontextmenü zum Ordnerhintergrund (leerer Bereich eines Ordners):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\my custom command]
@="My command name"
"AppliesTo"="C:\\My specific Folder\\"
[HKEY_CLASSES_ROOT\Directory\Background\shell\my custom command\command]
@="cmd.exe /s /k pushd \"%V\""
Die Zeile "AppliesTo"="C:\\My specific Folder\\"
legt fest, in welchem bestimmten Ordner der Menüeintrag angezeigt wird.
Das Problem ist in (2), dass es nicht akzeptiert wird "AppliesTo"="C:\\My specific Folder\\"
. Wenn ich diesen Registrierungswert ( "AppliesTo"
) eingebe, wird der Menüeintrag überhaupt nicht angezeigt. Wie setze ich einen bestimmten Ordner auf (2) ?