Hoe kan ik een cmd-venster op een specifieke locatie openen?

Hoe kan ik een cmd-venster op een specifieke locatie openen zonder helemaal naar de gewenste map te hoeven navigeren?


Antwoord 1, autoriteit 100%

Probeer deze “PowerToy” van Microsoft:

Open het opdrachtvenster hier

Deze PowerToy voegt een “Open Commando” toe
Venster hier” contextmenu-optie aan
bestandssysteemmappen, waardoor u een
snelle manier om een opdrachtvenster te openen
(cmd.exe) wijzend naar de geselecteerde
map.

BEWERK:Deze software werkt op geen enkele versie van Windows behalve Windows XP.


Antwoord 2, autoriteit 95%

Dit is misschien wat je wilt:

cmd /K "cd C:\Windows\"

Houd er rekening mee dat om de stationsletters te wijzigen, u cd /dmoet gebruiken. Bijvoorbeeld:

C:\Windows\System32\cmd.exe /K "cd /d H:\Python\"

(documentatie)


Antwoord 3, autoriteit 92%

Als u Windows Vista of hoger hebt, klikt u met de rechtermuisknop op het mappictogram in Verkenner terwijl u de Shift-toets ingedrukt houdt en klikt u vervolgens op de contextmenu-optie “Open opdrachtvenster hier” of “Open PowerShell-venster hier”.

Als je al in de gewenste map bent, kun je een van de volgende dingen doen:

  • [alleen Win8+] Klik op de bestandsknop van het Explorer-lint en klik vervolgens op “Open opdrachtvenster hier” of “Open PowerShell-venster hier”.
  • SHIFT - Klik met de rechtermuisknop op op de achtergrond van het explorervenster en klik vervolgens op "Opdrachtvenster hier" of "Open PowerShell-venster hier". (Aanbevolen door Kate in de opmerkingen)
  • [Alleen Vista of Win7] Houd Shift ingedrukt bij het openen van het menu Verkenner Bestand en klik vervolgens op "Opdrachtvenster openen". Als u de menubalk niet kunt zien, opent u het menu Bestand door op Alt te drukken - SHIFT - F - ALT - F Om het menu Bestand te openen, plus SHIFT .

voor Windows XP, Gebruik de PowerToy genoemde door DF om dezelfde functie te krijgen.


4, Autoriteit 449%

Ervan uitgaande dat in File Explorer u de doelmap / map hebt geopend, doet u dit:

  1. Klik op Adresbalk, alternatief druk op ALT + D

  2. Nu wanneer de adresbalk is gemarkeerd, typt u cmd in de balk.

  3. Druk op ENTER-toets

U zult merken dat opdrachtprompt van die map


5, Autoriteit 127%

Vanaf Windows 7 tot een aantal versies van Windows 10, het is heel eenvoudig om een ​​opdrachtprompt te openen die u wenst, zonder navigatie met opdracht "CD".
Probeer de volgende.
Klik op de rechterknop van de muis door Shift -toets vast te houden.

Het zal een optie als deze produceren. Selecteer vervolgens eenvoudig het optie "Opdrachtvenster Openen".
De nieuwste versies van Windows 10 hebben deze functie vervangen door "Open PowerShell hier".


6, Autoriteit 81%

Op Windows Vista, Windows 7 en Windows 10 Houd gewoon de Shift -toets ingedrukt en klik met de rechtermuisknop op een map.

Het contextmenu bevat een item met de titel: "Opdrachtvenster hier"

Update:Typ "cmd" in de adresbalk van Explorer en druk op enter

Update 2:Ga in Windows 10 naar het bestandsmenu en selecteer "Open Windows PowerShell". Er is een optie om als beheerderte werken.


Antwoord 7, autoriteit 60%

Gebruik de /K-schakelaar. Bijvoorbeeld

cmd /K "cd /d c:\WINDOWS\"

Maakt een cmd-venster in de map C:\Windows


Antwoord 8, autoriteit 59%

Schrijf gewoon cmdin de adresbalk, het wordt geopend in de huidige map.


Antwoord 9, autoriteit 44%

Ga in Windows naar de maplocatie in de bestandsverkenner, verwijder het pad en typ cmd en druk op enter. en het pad wordt geopend in cmd.


Antwoord 10, autoriteit 29%

Hier is ook een snelkoppeling om een console in een willekeurige Windows-map te openen:

  • Open een willekeurige map in Windows Verkenner.
  • Druk op Alt + Dom de adresbalk scherp te stellen
  • typ cmden druk op enter

Zeer praktische snelkoppeling.


Antwoord 11, autoriteit 19%

Maak een snelkoppeling en bewerk de eigenschap "Start In" van de snelkoppeling naar de map waarin u cmd.exe wilt laten starten.


Antwoord 12, autoriteit 19%

In Windows 8 kun je op de adresbalk klikken en "cmd" typen (zonder aanhalingstekens) en op enter drukken. Dit opent het cmd-venster in het huidige pad.


Antwoord 13, autoriteit 19%

Het gemakkelijkste manier is om de adresbalk van de Windows Explorer en het type cmddaar te sturen. Het wordt automatisch het opdrachtpromptvenster voor u geopend.


14, Autoriteit 17%

Ik heb deze vraag zojuist gehad en kan het niet helpen om mijn AutoHotKey-script voor CMD op Windows XP te plaatsen. Je kunt de hottoetsen in het script zien. Het leuke is wanneer uw huidige Windows Explorer is, de CMD wordt geopend in het pad dat wordt weergegeven in de adresbalk.

Ik bewaar dit script in een map waarin ik alle groene gereedschappen opslaan (inclusief AutoHotkey). Voor een nieuwe machine kopieer ik de map gewoon, dubbelklik op het script om .ahk met Autohotkey te associëren en maak een snelkoppeling in mijn opstartmap. Het is sneller dan het installeren van powerpoys .

; Get working folder
GetWorkingFolder() {
    if WinActive("ahk_class ExploreWClass") or WinActive("ahk_class CabinetWClass") {
        ControlGetText, path, Edit1
        return %path%
    } else if WinActive("FreeCommander") {
        Send, {CTRLDOWN}{ALTDOWN}{INS}{ALTUP}{CTRLUP}
        Sleep, 100
        return clipboard
    } else {
        return "C:\"
    }
}
#IfWinActive,
#c::
    path := GetWorkingFolder()
    Run, %ComSpec%, %path%
    return
; PowerShell
#+C::
    path := GetWorkingFolder()
    Run, %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe, %path%
    return
#^c::
    Run, %ComSpec%, %temp%
    return
#!c::
    path := GetWorkingFolder()
    Run, %comspec% /k "%VS90COMNTOOLS%vsvars32.bat", %path%
    return
; irb
#!b::
    path := GetWorkingFolder()
    Run, c:\cygwin\bin\ruby /usr/bin/irb, %path%
    return
; Bash
#b::
    path := GetWorkingFolder()
    Run, bash --login, %path%
    return
; Paste in console
+INS::
    if WinActive("ahk_class ConsoleWindowClass") {
        WinGetPos, x, y, w, h, A
        MouseGetPos, mx, my
        ;MsgBox x=%x% y=%y% w=%w% h=%h% mx=%mx% my=%my%
        if (mx < 10)
            mx = 10
        else if (mx > w - 30)
            mx := w - 30
        if (my < 40)
            my = 40
        else if (my > h)
            my := h - 10
        MouseClick, right, mx, my
    }
    return

Voor iedereen die geïnteresseerd is, kun je dit script vinden op Rwin op Github


15, Autoriteit 17%

Als u CMD vanaf de taakbalk start, is dit wat u moet doen:

Klik met de rechtermuisknop - & GT; Rightclick op opdrachtprompt - & GT; Eigenschappen

Verander vervolgens in het venster Eigenschappen de waarde van Start in :

Deze oplossing werkt niet voor het openen van opdrachtprompt als beheerder


16, Autoriteit 16%

update : dit is nu ingebouwd in Windows. Zie dit antwoord .

De XP PowerToy is een goede optie, maar ik dacht dat ik een ander zou plaatsen, in het geval dat je zou willen "je eigen" rollen ". Een tekstbestand maken, Noem het alles.G.REG, plak in de onderstaande code, sla deze op en dubbelklik vervolgens op om het toe te voegen aan het register (of voeg gewoon de info toe aan het register handmatig toe als u begrijpt wat erin begrijpt .REG-bestand).

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...]
@="Command Prompt Here..."
[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...\command]
@="cmd.exe \"%1\""

Update: na een Windows-update heeft Win10de cmd-here-functie verwijderd. Om het opnieuw te activeren, moet je het volgende gebruiken:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""
"ShowBasedOnVelocityId"=dword:00639bc8
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""

De invoer ShowBasedOnVelocityIdis verplicht


Antwoord 17, autoriteit 14%

Voor Windows 7 of hoger typt u in de adresbalk van de doelmap gewoon cmd. Dat is het. Het opent de opdrachtprompt met het pad naar uw huidige map.


Antwoord 18, autoriteit 14%

commando 'pushd' zal de huidige map zo instellen:

cmd /k "pushd D:\Music"

Antwoord 19, autoriteit 14%

Dit antwoord is voor Windows 10.

Maak een snelkoppeling naar de opdrachtprompt in de map waar u maar wilt en klik met de rechtermuisknop op die snelkoppeling

en


Antwoord 20, autoriteit 14%

Hiermee worden items aan het contextmenu toegevoegd om een opdrachtvenster te openen dat automatisch wordt genavigeerd naar de map waarop u hebt geklikt.

Gebruik:

Right-click a folder icon (or the empty background area inside an already open folder)
and click either "Open in Terminal" or "Open in Terminal (Admin)".
You can also right click files to execute them with a command window.
When the file is done running you are left with a command window that is navigated to the files directory.

Open_in_Terminal.reg

Windows Registry Editor Version 5.00
; Admin versions.
; Right click on a folder in a directory.
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%1\"'\""
; Right click on nothing in a directory, i.e. the "background" of the directory.
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%V\"'\""
; Right click on nothing in a library directory, i.e. the "background" of the library directory.
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%V\"'\""
; Right click on a file in a directory.
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \\\"%W \\\" && \\\"%1\\\"'\""
; Non-Admin versions.
; Right click on a folder in a directory.
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%1\""
; Right click on nothing in a directory, i.e. the "background" of the directory.
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%V\""
; Right click on nothing in a library directory, i.e. the "background" of the library directory.
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%V\""
; Right click on a file in a directory.
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow\command]
@="cmd.exe /k pushd \"%W\" && \"%1\""

Dit heeft veel moeite gekost, dus als je je vrijgevig voelt, stuur dan gerust een paypaldonatie om me te helpen de PTSD van het debuggen en testen ervan te overwinnen 🙂

Een de-installatieprogramma als je er een nodig hebt:

Open_in_Terminal_Remover.reg

Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator]
[-HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow]

21, Autoriteit 13%

In File Explorer ingedrukt, Houd de Shift-toets ingedrukt en vervolgens op right clickof press and holdop een folderof drivewaarvoor u de opdrachtprompt op die locatie wilt openen voor, en click/tapop Open Command Prompt HereOptie.


22, Autoriteit 13%

Ik zie dat er meerdere antwoorden zijn, sommige zijn vrij complex :), vreemd om ze te zien. U moet gewoon een Windows-mapvenster openen, navigeer naar de gewenste map en focus op adresbalk en voert u "CMD" in en drukt u op ENTER, u krijgt een nieuw opdrachtpromptvenster rechtstreeks met het mappad of de locatie die we al hebben ingeschat Windows-mapvenster.
Als u deze stappen wilt zien met duidelijke afbeeldingen, kunt u controleren

hoe te openen opdrachtprompt in een specifieke map rechtstreeks


23, Autoriteit 11%

Maak de snelkoppeling naar cmd.exe met params / s / k pushd "C: \ Your Folder \"


24, Autoriteit 11%

Voor Windows:
Selecteerde map die u wilt openen in de opdrachtprompt - Na selectie,
De 'Shift-toets' ingedrukt houden. Klik daar met de rechtermuisknop en kies optie
"open hier het opdrachtvenster"


Antwoord 25, autoriteit 11%

Ga in Windows naar de specifieke map, klik vervolgens op het bestandsverkennerpad en verwijder het, typ vervolgens cmd en klik op enter.. en in cmd wordt uw specifieke map met het bijbehorende pad geopend..


Antwoord 26, autoriteit 10%

In Windows Verkenner - shift + rechter muisklik boven de map "Open opdrachtvenster hier" optie verschijnt in het menu. Of in de taal van uw Windows-versie.


Antwoord 27, autoriteit 6%

Er is een eenvoudigere manier die ik ken. Zoek cmd.exe in het startmenu en stuur het als snelkoppeling naar het bureaublad. Klik er vervolgens met de rechtermuisknop op en kies eigenschappen. U ziet het vak "Start in" onder het "Doel". Verander die map als wat je maar wilt instellen. Klik op OK en start cmd.exe op uw bureaublad. Naar mijn mening is het een zeer gemakkelijke en zekere oplossing 🙂


Antwoord 28, autoriteit 6%

Dit programma opent altijd cmd.exe in het huidige pad van uw Verkenner:
https://github.com/jhasse/smart_cmd

Je kunt het ook vastzetten op je taakbalk en vervolgens WindowsKey+[1-0] als sneltoets gebruiken.


Antwoord 29, autoriteit 6%

Met een bestand van slechts één regel in batch:

START "Desire_Path" // Zet zonder aanhalingstekens de locatie waarin je wilt beginnen met cmd

Voorbeeld (open een teksteditor, plaats de code daarin en sla het bestand op met de extensie .bat):

START cd C:\Users

Dubbelklik erop

****Opmerking: als je wilt dat de verkenner de taak voltooit, plaats dan niet het CD-commando.

*Om het tegenovergestelde te doen:

Om ervoor te zorgen dat u een bepaalde map met de Explorer.exe-aplicatie openen tijdens het gebruik van CMD U kunt de opdrachtstart en de absolute route van de map die u wilt weergeven gebruiken.

Other episodes