Beim Erweitern des Windows-Shell-Kontextmenüs (z. B. zum Hinzufügen einer Eingabeaufforderung zum Öffnen von Verzeichnissen) muss ein Befehlsschlüssel in der Registrierung erstellt werden.
Der Wert dieser 'Befehls'-Taste kann anscheinend eine beliebige gültige Befehlszeile sein.
Ich möchte wissen, welche speziellen Variablen in dieser Befehlszeile verwendet werden können.
Ich verwende beispielsweise den folgenden Befehl zum Öffnen eines Cmd-Fensters aus dem Kontextmenü eines Verzeichnisses (*):
cmd.exe /e:on /f:on /s /k pushd "%V"
Ich kann keinen Hinweis darauf finden, was %V
eigentlich bedeutet oder wie die vollständige Liste solcher Variablen aussieht.
(*) Folgende Registrierungsschlüssel werden dafür erstellt:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmdshell]
@=Open Command Prompt Here"
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmdshell\command]
@="cmd.exe /e:on /f:on /s /k pushd \"%V\""