Klicken bei gedrückter Umschalttaste wirkt sich nur auf Ordner aus und beantwortet die ursprüngliche Frage. Sie können jedoch den gleichen Effekt auch auf Dateien in allen Windows-Versionen (NT, 2000, XP und höher) haben. Ich habe diese Lösung für Ordner und Dateien im Explorer verwendet. Noch wichtiger ist, dass es sogar in Dialogfeldern zur Dateiauswahl funktioniert. Überall dort, wo ein Windows-Dateikontextmenü angezeigt werden kann. Es ist auch keine Registrierungsänderung erforderlich.
In Ihrem "SendTo" -Ordner können Sie entweder eine Batch-Datei mit dem Namen "LaunchCMDAtThisFileOrFolder.Bat" erstellen. Der Speicherort von "SendTo" unterscheidet sich je nach Windows-Version. Siehe dies für XP und dies für Vista & 7, 8 oder dies . Wenn Sie Code mögen, könnte dies interessant sein
Die Batch-Datei hat den folgenden Code.
@Echo off
%~d1
CD %~dp1
CMD /K
Jetzt können Sie mit der rechten Maustaste auf eine beliebige Datei und "Senden an" -> "LaunchCMDAtThisFileOrFolder" klicken.
Hier ist ein Beispiel eines Windows-Standarddialogs, in dem Sie dies verwenden können. Beachten Sie, dass sich das Kontextmenü in einer Datei befindet, nicht in einem Ordner, da es in beiden Fällen funktioniert.
Hier ist ein Beispiel für eine nicht standardmäßige Windows-Dateiliste, in der dies verwendet werden kann.
Funktionsweise der Batchdatei. Referenzieren Sie die Windows-Befehlszeilenhilfe, insbesondere den Befehl FOR http://www.robvanderwoude.com/allhelpw2ksp4_en.php#FOR
% ~ d1 übersetzt den Laufwerksbuchstaben des ersten Parameters in die Batchdatei.
CD% ~ dp1 übersetzt in CD "Pfad des ersten Parameters".
CMD / K führt die CMD.exe aus. Der Parameter / K wird speziell in einer Batch-Datei benötigt, andernfalls wird CMD.exe automatisch geschlossen.
PS: Ich habe die Antwort von MDT Guy +1 gegeben, weil ich eine neue Verknüpfung gelernt habe.
Verweise:
http://support.microsoft.com/kb/310270
http://answers.microsoft.com/en-us/windows/forum/windows_7-files/i-have-windows-7-and-cannot-locate-the -send-to / 652b4c8a-e743-46c4-a554-c1c8b334ee35
http://www.howtogeek.com/howto/windows-vista/customize-the-windows-vista-send-to-menu/
http: // answers. microsoft.com/en-us/windows/forum/windows_vista-desktop/how-to-locate-the-sendto-folder-in-vista/78b16711-1135-4eb0-851a-8abae9bfe9ed
http://www.robvanderwoude.com /allhelpw2ksp4_en.php#FOR