Wie erhalte ich eine Rechtsklick-Befehlszeile für einen Ordner? [Duplikat]


17

Ich möchte in der Lage sein, mit der rechten Maustaste auf einen Ordner mit dem Namen (C: \ myFolder) zu klicken und eine Eingabeaufforderung wie diese zu öffnen ...

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\myFolder>

Ist das möglich?


1
Abgesehen von der großartigen Antwort, öffnet eine Workaroudn-Alternative eine cmd-Eingabeaufforderung und tippt CD (das ist C, D, Leerzeichen) ein, indem Sie den Ordner darauf ziehen und die EINGABETASTE drücken. aber der Rechtsklick macht mehr Sinn. und ich nehme an, es so zu ändern, dass es im Rechtsklick-Menü ist, ohne dass eine Verschiebung noch besser ist.
Barlop

1
IMHO, diese Frage ist viel prägnanter und auf den Punkt. Die ältere vorherige Frage ist besser geeignet, als Duplikat behandelt zu werden.
LMSingh

Antworten:


44

So öffnen Sie eine Eingabeaufforderung in Windows Explorer

In früheren Versionen von Windows wie XP / 2000 musste TweakUI ausgeführt werden, um dies über das Kontextmenü zu erreichen.

Seit Windows 7 und 8 halten Sie einfach die ShiftTaste gedrückt, wenn Sie mit der rechten Maustaste klicken.

Bildbeschreibung hier eingeben

ShiftWenn Sie mit der rechten Maustaste klicken und die Taste gedrückt halten , wird das Befehlsfenster geöffnet.

Bildbeschreibung hier eingeben

Es gibt zahlreiche Online-Posts, in denen beschrieben wird, wie dieselbe Funktionalität in das Standard-Kontextmenü mit Rechtsklick mit Registrierungshacks und allen Arten von Unsinn eingefügt wird, mit denen Sie dies ohne Umschalten tun können.

Ich benutze einfach die Umschalttaste + die rechte Maustaste und fahre mit meinem Leben fort. Ich würde den meisten Endbenutzern raten, sich aus der Registrierung herauszuhalten, es sei denn, sie wissen, was sie tun.

Schauen Sie sich diesen techrepublic Artikel an .


Einige andere werden auch nur angezeigt, wenn sie gedrückt gehalten werden shift, z. B. "Ausführen als ..." (wenn ich mich richtig erinnere).
Alvin Wong

Bei der Kundenbetreuung für Menschen mit Cerebralparese und anderen Beschwerden mussten wir lernen, wie dies unter Windows funktioniert, da nicht jeder eine Maus verwenden kann. Öffnen Sie den Windows-Explorer mit STRG + ESC oder der Windows-Taste. Navigieren Sie zum Windows-Explorer. Öffnen Sie die Unterordner mit der Leertaste. Wenn Sie den Windows-Explorer gefunden haben, klicken Sie auf die TAB-Taste, bis Sie zum richtigen Ordner gelangen. Drücken Sie UMSCHALT + F10, um mit der rechten Maustaste auf den Ordner zu klicken. Bewegen Sie den Pfeil nach oben oder unten und drücken Sie die EINGABETASTE, um zu starten.
Leptonator

3

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 ein Standard-Windows-Dialogfeld, in dem ich dies verwenden kann.  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.

Hier ist ein Beispiel für eine nicht standardmäßige Windows-Dateiliste, in der dies verwendet werden kann.

Die CMD-Eingabeaufforderung wurde im Ordner des "SendTo" -Ziels geöffnet.

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


Funktioniert dies, wenn sich die Datei auf einem anderen Laufwerk befindet? Ich denke, Sie benötigen möglicherweise den / D-Schalter in "CD% ~ dp1 / D".
RJFalconer

@RJFalconer Das liegt an der Zeile ..% ~ d1. Das ergibt D: oder E: usw. für die Datei. Bearbeitungsantwort zu erklären. Vielen Dank für Ihre Bearbeitung.
LMSingh

Ah ich sehe. Ordentlich. :)
RJFalconer
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.