Wenn Sie in Windows 7 die Umschalttaste gedrückt halten, während Sie im Windows Explorer mit der rechten Maustaste klicken , werden dem Kontextmenü zusätzliche Elemente wie " Als Pfad kopieren ", " Befehlsfenster hier öffnen " oder weitere Optionen " Senden an " hinzugefügt auf den Gegenstand, auf den Sie geklickt haben.
Gibt es eine Möglichkeit, diese Extras dauerhaft zu haben , ohne die Umschalttaste gedrückt halten zu müssen?
Ich hoffe, dass dies ohne die Installation zusätzlicher Shell-Erweiterungen möglich ist (siehe unten) - mehr Gedanken über einen Registry-Hack oder ähnliches ...
Aktualisieren:
Gelöst für " Befehlsfenster hier öffnen ", noch nicht für " Als Pfad kopieren "!
Auf meinem XP-System habe ich SmartStartMenu nur für die mitgelieferte Shell-Erweiterung installiert und dabei die nützlichen Befehle " Pfadname kopieren ", " Kurzer Pfadname kopieren ", " Mit Befehlszeilenargumenten ausführen " und " In DOS-Box öffnen " verwendet Elemente, ohne die Umschalttaste oder eine andere "Modifikatortaste" gedrückt halten zu müssen.
quelle
Antworten:
Dies scheint das zu sein, wonach Sie suchen: http://www.techspot.com/guides/210-edit-windows-extended-context-menu/
Dies beinhaltet die Verwendung eines kleinen Software-Dienstprogramms 'ShellMenuView', das keine Installation erfordert und mit 'allem von Windows 98 bis Windows 7 x64' kompatibel ist. Sie können das Dienstprogramm hier herunterladen ( 32-Bit | 64-Bit ).
quelle
Ich habe nie versucht, das Shift-Menü vollständig zu deaktivieren, aber ich würde es nicht empfehlen, da es tatsächlich ein sehr nützliches Werkzeug ist, um das Hauptkontextmenü übersichtlich zu gestalten, wenn Sie wissen, wie Sie steuern, was in main oder unshifted abläuft. Das ist ganz einfach, aber hier sind zunächst einige Grundlagen:
Alle Ihre Kontextmenüpunkte, die einzelne Dateien oder bis zu 15 ausgewählte Dateien betreffen, finden Sie hier:
Ordnerbezogene Aktionen sind in zwei Kategorien unterteilt: Aktionen, die verfügbar sind, wenn Sie mit der rechten Maustaste auf den Hintergrund klicken, und Aktionen, wenn Sie mit der rechten Maustaste auf einen Ordner klicken. Und sie können hier gefunden werden:
Laufwerke haben hier ihre eigenen Schlüssel:
Die Struktur der Kontextmenübefehle ist wie folgt
Der Befehlseintrag im Kontextmenü hat denselben Namen wie der Hauptschlüssel, sofern Sie nichts anderes angeben, indem Sie unter dem Hauptschlüssel einen Zeichenfolgenwert mit dem Namen MUIverb erstellen. Z.B. Sie können einen Zeichenfolgenwert mit dem Namen MUIverb erstellen und als neuen Namen festlegen ("MUIverb" = "Neuer Name").
Ein Befehl, der sich in der erweiterten Schicht befindet, wenn unter dem Hauptschlüssel ein Zeichenfolgenwert mit dem Namen "Erweitert" angezeigt wird. Wenn Sie möchten, dass es sich im Haupt-Shell-Kontextmenü befindet, löschen Sie den Eintrag "Extended" String Value. Sie möchten etwas in das erweiterte Menü übertragen, geben Sie einfach "Erweitert" in den Hauptschlüssel ein. Sie können auch ein Symbol für den Menüeintrag angeben, indem Sie einen anderen Zeichenfolgenwert in dieselbe Taste einfügen. ZB: "Icon" = "C: \ Windows \ system32 \ SHELL32.dll, 133" oder "Icon" = "C: \ Pictures \ Icons \ SomeRandomIcon.ico".
Leider sind Microsoft alles andere als konsequent. Sie werden nicht alles finden, wonach Sie suchen, an den Orten, die ich aufgelistet habe. Viele Dinge befinden sich in Shellex (z. B. Kopieren als Pfad) und funktionieren nach anderen Regeln, als ich Ihnen gesagt habe.
Beim Kopieren als Pfad habe ich ihn einfach aus dem Kontextmenü gelöscht und meinen eigenen erstellt, den ich hier der Einfachheit halber anhänge. Öffne den Editor und kopiere den Inhalt aller Reg-Dateien, die ich hier abgelegt habe. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Zusammenführen.
Als Pfad kopieren - MS Vanilla Version aus Shift Menu.reg löschen :
Als Pfad kopieren Aktivieren Sie in der regulären menu.reg
Als Pfad kopieren Aktivieren - mit Anführungszeichen - in shift menu.reg
Jetzt können Sie mit der Registrierung in RegEdit.exe herumspielen, aber es ist ein stark eingeschränktes Tool. Ich würde Ihnen nur empfehlen, Ihre .reg-Dateien zu schreiben und sie nach Bedarf zusammenzuführen. Auf diese Weise können Sie Ihre Änderungen auch bei Neuinstallationen von Windows problemlos erneut anwenden. Sie können Änderungen, die Sie in RegEdit vornehmen, auch exportieren, indem Sie einzelne Schlüssel als REG-Datei exportieren.
quelle
Leider kann dies nicht für die Shell-Erweiterung
CopyAsPathMenu
(GUID {f3d06e7c-1e45-4a26-847e-f9fcdee59be0} ) durchgeführt werden, die mit Windows 7 geliefert wird , da dieQueryContextMenu
Methode alle nützlichen Dinge unter der Bedingung enthält, dass dasCMF_EXTENDEDVERBS
Flag überprüft wird .Theoretisch können Sie dies durch Zerlegen feststellen.
SHELL32.dll!?QueryContextMenu@CCopyAsPathMenu@@UAGJPAUHMENU__@@IIII@Z
Wenn Sie jedoch keine Ahnung haben, welche Art von Mondsprache ich verwende, müssen Sie viel lernen, bevor Sie es könnten. Einige davon befinden sich möglicherweise in der Hilfedatei der Debugging Tools für Windows (debugger.chm
).quelle
Es gibt mehrere Tools, die die Kopierpfadfunktion im Kontextmenü bereitstellen
Beispielsweise
Pfad kopieren Kopieren (ja, es ist kein Tippfehler)
Sie können verschiedene Arten von Namen wie Kurznamen, Langnamen, nur Ordnernamen, nur Dateinamen usw. kopieren. Sie können sogar einen eigenen Pfad zum Kopieren mit einer regulären Ausdrucksweise erstellen
Pfad kopieren
quelle