Beispiel: Einen Befehl zum Kontextmenü von Ordnern hinzufügen
Dieses durchgearbeitete Beispiel zeigt eine vollständige Bearbeitung von Anfang bis Ende. Es fügt dem Rechtsklickmenü von Ordnern einen Eintrag Eingabeaufforderung hier öffnen hinzu, der eine Eingabeaufforderung öffnet, die bereits auf den ausgewählten Ordner zeigt.
Es nutzt die Fertigkeiten aus dem restlichen Handbuch: Navigieren, Erstellen von Schlüsseln und Bearbeiten des Standardwerts.
Dieses Beispiel ändert HKEY_CLASSES_ROOT, was sich auf alle Benutzer auswirkt. Exportieren Sie den Schlüssel HKEY_CLASSES_ROOT\Folder\shell, bevor Sie beginnen, damit Sie ihn wiederherstellen können. Siehe Exportieren.
Schritte
-
Navigieren Sie im Schlüsselbaum zu:
HKEY_CLASSES_ROOT\Folder\shell -
Erstellen Sie einen neuen Schlüssel unter
shellund benennen Sie ihn zum BeispielOpenCmd. Sein Name ist intern; die sichtbare Bezeichnung finden Sie im nächsten Schritt. Siehe Schlüssel erstellen. -
Wählen Sie den neuen Schlüssel
OpenCmdaus und bearbeiten Sie seinen Standardwert ((Standard)) zu dem Text, der im Kontextmenü erscheinen soll, zum Beispiel:Open command prompt here -
Erstellen Sie unter
OpenCmdeinen weiteren Schlüssel namenscommand. -
Wählen Sie
commandaus und setzen Sie seinen Standardwert auf die auszuführende Befehlszeile:"C:\Windows\System32\cmd.exe" /k pushd "%V"%Vwird durch den Pfad des Ordners ersetzt, auf den Sie mit der rechten Maustaste geklickt haben. -
Testen Sie es: Klicken Sie im Windows-Explorer mit der rechten Maustaste auf einen Ordner. Der Eintrag Eingabeaufforderung hier öffnen erscheint nun, und wenn Sie ihn auswählen, wird eine Eingabeaufforderung in diesem Ordner geöffnet.
Dieselbe Änderung als .reg-Datei
Sie können dasselbe Ergebnis erzielen, indem Sie diese Datei importieren:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\OpenCmd]
@="Open command prompt here"
[HKEY_CLASSES_ROOT\Folder\shell\OpenCmd\command]
@="\"C:\\Windows\\System32\\cmd.exe\" /k pushd \"%V\""
Beachten Sie, wie die Anführungszeichen und Backslashes innerhalb der Befehlszeile in der .reg-Datei mit Escapezeichen versehen sind (\" und \\). O&O RegEditor decodiert diese beim Import korrekt.
Die Änderung rückgängig machen
Um den Eintrag zu entfernen, löschen Sie den Schlüssel HKEY_CLASSES_ROOT\Folder\shell\OpenCmd (wodurch auch sein Unterschlüssel command entfernt wird), oder importieren Sie erneut den Zweig, den Sie vor dem Beginn exportiert haben.