Windows Explorer: Kontextmenü zu einem bestimmten Ordner (Hintergrund)

8

(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) ?

Azevedo
quelle
Ich finde das gleiche Verhalten und habe nicht herausgefunden, wie ein AppliesTo neben Directory \ Background verwendet wird.
Drglove

Antworten: