Ich bin nicht sicher ... aber meintest du so etwas? (Sie müssen% V anstelle von% 1 verwenden.)
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\cmd] @="Open cmd here" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command] @="cmd /s /k \"VER && TITLE Command Prompt: \"%V\" && PUSHD \"%V\" \""
(Übrigens, dass NoWorkingDirectory dafür ist, dass Sie keine erste Fehlermeldung erhalten, wenn cmd mit einem UNC als Arbeitsverzeichnis geöffnet wird. Dies startet cmd ohne ein aktuelles Verzeichnis, nach dem Sie einen Pushd ausführen, um einen temporären Laufwerksbuchstaben zu erhalten.)
Bearbeiten: Da Sie in ein leeres Feld eines Verzeichnisses klicken, ist der Parameter% 1 nicht ausgefüllt (wie wenn Sie auf das Verzeichnis selbst klicken). Sie müssen also% V oder% W verwenden. Diese stehen für das Arbeitsverzeichnis, das der UNC-Pfad ist, wenn Sie mit der rechten Maustaste in ein leeres Feld eines Netzwerkverzeichnisses klicken.
Sehen Sie hier für eine vollständige Liste dieser Variablen.