Ich habe häufig einen Ordner in Windows geöffnet und möchte eine Eingabeaufforderung mit demselben Arbeitsverzeichnis öffnen.
Ich kenne Power Toys "Eingabeaufforderung", aber das funktioniert nur als Kontextmenüelement im Ordner und nicht aus dem Ordner heraus, wenn Sie bereits dort sind. Ich weiß, dass Sie zum übergeordneten Verzeichnis navigieren und es von dort aus verwenden können, aber wenn das übergeordnete Verzeichnis Tausende von Verzeichnissen enthält, ist dies nicht so praktisch. Ich habe einige selbst gebraute Batch-Dateien ausprobiert, die mit Ordneraktionen im Explorer verknüpft sind, aber diese leiden unter ähnlichen Problemen.
Was ist der schnellste Weg, um eine Eingabeaufforderung mit einem Arbeitsverzeichnis des aktuellen Windows Explorer-Ordners zu öffnen?
Mein aktueller Ansatz: (schrecklich)
- Alt- D, Ctrl-C (Kopierpfad)
- Win- R, "cmd",Enter (Eingabeaufforderung starten)
- "cd",Space (Befehl zum Ändern des Verzeichnisses starten)
- Alt- Space, e,p (Paste - Verzeichnis)
- Enter (Änderungsverzeichnis ausführen)
Ich weiß, dass es etwas Besseres gibt! Was ist es?
quelle
Antworten:
Halten Sie die Umschalttaste gedrückt, während Sie mit der rechten Maustaste auf eine leere Stelle im gewünschten Ordner klicken , um ein ausführlicheres Kontextmenü aufzurufen. Eine der Optionen ist
Open Command Window Here
. Dies funktioniert unter Windows Vista, 7, 8 und 10. Seit dem Windows 10 Creators Update wurde die Option durch ersetztOpen PowerShell Here
. Es gibt jedoch Möglichkeiten, die FunktionOpen Command Window Here
erneut zu aktivieren .quelle
SHIFT+F10
Um das Kontextmenü zu öffnen, drücken Sie den Buchstaben, der der Eingabeaufforderung zugeordnet ist ("f" auf Französisch). Cocorico :-)Shift+Menu
HKEY_CLASSES_ROOT\Directory\shell\cmd,HideBasedOnVelocityId
Schlüssel um (fügen Sie ein Unterstrichpräfix oder etwas hinzu) und die Eingabeaufforderungsoption kehrt zurück! ( ref )Geben Sie einfach "cmd" in die Positionsleiste ein , fertig . Es wird eine neue Eingabeaufforderung im aktuellen Pfad gestartet.
Es wurde bestätigt, dass diese Lösung unter Windows XP, Vista, 7, 8 und 10 (einschließlich Creators Update) funktioniert.
Tastenanschläge, um den Fokus auf die Positionsleiste zu verschieben:
quelle
powershell
in die Befehlsleiste tippen, wird ein Powershell-Fenster geöffnet, das auf dieses Verzeichnis eingestellt ist.Drücken Sie in Ihrem aktuellen Ordner einfach Shift+ Alt+ F- und dann -> Enter.
Die Eingabeaufforderung wird mit dem Pfad Ihres aktuellen Ordners angezeigt.
Hinweis: Dies funktioniert nur unter Windows 7 / Vista. Das Menü "Datei" wird für Sie nach unten verschoben, da die Umschalttaste "Umschalt" gedrückt wird. Die Option "Befehlsfenster hier öffnen" wird aktiviert und als erste verfügbare Option des Menüs "Datei" fokussiert. Durch Drücken der Eingabetaste wird die fokussierte Option für das Befehlsfenster gestartet.
Bearbeiten:
Wenn Sie sich in einem Ordner befinden und bereits einen Teil seines Inhalts (Datei / Ordner) ausgewählt haben, funktioniert dies nicht. In diesem Fall klicken Sie auf den leeren Bereich im Ordner, um die Auswahl zuvor ausgewählter Dateien aufzuheben und zu wiederholen.
Edit2:
Eine andere Möglichkeit, das Terminal im aktuellen Verzeichnis zu öffnen, besteht darin, in die
cmd
Navigationsleiste des Dateibrowsers einzugeben, in der der Pfad des aktuellen Ordners geschrieben ist.Um mit Ihrer Tastatur auf die Navigationsleiste Ctrl+ zu fokussieren L. Dann können Sie tippen
cmd
und drückenEnterquelle
Klicken Sie mit der rechten Maustaste auf das Titelleistensymbol des Explorer-Fensters. Sie erhalten das Kontextmenü des aktuellen Ordners, in dem Sie das Element "Befehlsfenster hier" finden.
(Beachten Sie, dass zum Anzeigen dieses Menüelements das entsprechende "Power Toy" installiert sein muss, oder Sie können die richtigen Registrierungsschlüssel selbst erstellen , um dieses Element zu den Kontextmenüs der Ordner hinzuzufügen.)
quelle
Als sehr schnelle Lösung kann ich Ihnen dies geben. Ich habe dies unter Windows 8.1 getestet
1- Datei suchen und mit der rechten Maustaste auf die Eingabeaufforderung im Datei-Explorer klicken und dann die Eingabeaufforderung zu Ihrer Symbolleiste für den Schnellzugriff hinzufügen:
2- Nach dem Hinzufügen können Sie von hier aus auf den Ordner zugreifen:
Dadurch wird eine Eingabeaufforderung für Sie geöffnet.
quelle
Unter Vista und Windows 7:
Das Programm startet mit dem aktuellen Verzeichnis, das auf das der Explorer-Instanz eingestellt ist. zB: Python, Ghci, Powershell, Cmd, etc ...
quelle
Öffnen Sie unter Windows Vista und Windows 7 die Eingabeaufforderung. 1) Wechseln Sie zu dem Ordner, den Sie bearbeiten möchten
2) Geben Sie in der Adressleiste cmd ein
Drücken Sie Enter
Es wird die Eingabeaufforderung für diesen Speicherort geöffnet
quelle
Sie können die Registrierung bearbeiten, um das Eingabeaufforderungselement zum Kontextmenü hinzuzufügen. Hier sind einige .reg-Dateien, die ich verwende.
Cmdhere.reg - für WinNT / 2000 / XP / Vista / 7:
Doshere.reg - für Win9x:
Kopieren Sie dies in eine leere Textdatei und ändern Sie die Erweiterung in .reg. Durch Doppelklicken im Windows Explorer wird dieser Schlüssel zur Registrierung hinzugefügt.
quelle
HKEY_CLASSES_ROOT\Folder\shell
Directory
Drive
command.com /k cd "%1"
Und für Drive funktioniert es nicht, da der Befehl cd das aktuelle Laufwerk nicht ändern konnte.Ich verwende StExBar, eine Windows Explorer-Erweiterung, die Ihnen im Explorer eine Eingabeaufforderungsschaltfläche sowie einige andere coole Funktionen (Kopierpfad, Name der Kopierdatei und mehr) bietet.
http://tools.tortoisesvn.net/StExBar
EDIT: Ich habe gerade herausgefunden (benutze es seit mehr als einem Jahr und wusste das nicht), dass Strg + M es mit StExBar machen wird. Wie ist das für schnell!
quelle
Fast das gleiche wie deins:
quelle
Wenn das so störend ist, können Sie versuchen, zu einer Windows Explorer-Alternative wie freecommander zu wechseln, die zu diesem Zweck über eine Symbolleistenschaltfläche verfügt.
quelle
Ich benutze viel die "Senden an" -Funktionalität.
Ich erstelle meine eigenen Batch-Dateien (.bat) im
shell:sendto
Ordner und sende ihnen Dateien / Ordner über das Kontextmenü (um dorthin zu gelangen, schreibe einfach 'shell: sendto' in die Adressleiste).Ich habe Skripte, mit denen ich alle möglichen Dinge ausführen kann: Dateien per FTP senden, einen PHP-Server im aktuellen Ordner starten, Ordner mit dem aktuellen Datum erstellen, den gesendeten Pfad in die Zwischenablage kopieren usw.
Entschuldigung, ein bisschen thematisch, aber trotzdem nützlich.
quelle
Versuchte die Antwort von Tough Coder in Windows 7 und es funktioniert!
Erstellen Sie eine Verknüpfung zu cmd.exe in
%HOMEDRIVE%%HOMEPATH%\Links
, öffnen Sie die Dateieigenschaften und ändern Sie das Feld 'Start at' in%1
('Iniciar en', übersetzt aus dem Spanischen).Ziehen Sie nun Ordner darauf und Sie werden die Magie sehen. Es funktioniert auch in allen Standarddialogen zum Öffnen von Dateien. Beeindruckend!
ps: Diese 'seltsamen' Tabs oben in meinem Bild sind, weil ich Clover benutze . Ich empfehle es!
quelle
Diese Lösung funktioniert auch für das Hintergrundmenü: http://www.roggel.com/NGNeer/BackgroundCMD/
quelle
http://www.petefreitag.com/item/146.cfm
Öffnen Sie den Windows Explorer
Extras -> Ordneroptionen .
Dateitypen Tab
Wählen Sie den Ordner- Dateityp
Klicken Sie auf Erweitert
Klicken Sie auf Neu
Für den Aktionstyp, was auch immer das Kontextmenü anzeigen soll, habe ich die Eingabeaufforderung verwendet.
Verwenden Sie für die Anwendung, die zum Ausführen der Aktion verwendet wird, c: \ windows \ system32 \ cmd.exe (Hinweis zu win2k, dass Sie das winnt-Verzeichnis anstelle des Windows-Verzeichnisses angeben möchten).
quelle
Verwenden Sie die folgende Eingabeaufforderung, um Ihren aktuellen Speicherort im Windows Explorer zu öffnen:
C: \ Ihr Verzeichnis> Explorer.
quelle