Comment puis-je ouvrir une fenêtre de commande dans un emplacement spécifique?

Comment puis-je ouvrir une fenêtre cmd dans un endroit spécifique sans avoir à naviguer jusqu'au répertoire que je veux?

293
demandé sur Peter Mortensen 2008-09-14 01:51:07

30 réponses

vous pouvez vouloir regarder ce "PowerToy" de Microsoft :

Ouvrir La Fenêtre De Commande Ici

ce PowerToy ajoute une " commande ouverte Fenêtre ici" option du menu contextuel sur dossiers du système de fichiers, vous donnant un moyen rapide pour ouvrir une fenêtre de commande (cmd.exe) pointant vers le dossier.

EDIT : This le Logiciel ne fonctionnera pas sur une version de Windows antérieure ou postérieure à Windows XP.

enter image description here

53
répondu dF. 2018-09-12 18:54:59

C'est peut-être ce que vous voulez:

cmd /K "cd C:\Windows\"

notez que pour changer les lettres de lecteur, vous devez utiliser cd /d . Par exemple:

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

(documentation)

428
répondu Allain Lalonde 2012-10-05 19:27:36

si vous avez Windows Vista ou une version plus récente, cliquez avec le bouton droit de la souris sur L'icône du dossier dans L'Explorateur tout en maintenant la touche Shift enfoncée, puis cliquez sur l'option de menu contextuel" ouvrir la fenêtre de commande ici "ou" ouvrir la fenêtre PowerShell ici".

si vous êtes déjà dans le dossier que vous voulez, vous pouvez faire l'un des suivants:

  • [seulement Win8+] cliquez sur le bouton Explorer Ribbon's File, puis cliquez sur" Ouvrir la fenêtre de commande ici "ou"ouvrir la fenêtre PowerShell ici".
  • Shift - faites un clic droit sur sur le fond de la fenêtre Explorer, puis cliquez sur "Open command window here"ou" Open PowerShell window here". (recommandé par Kate dans les commentaires)
  • [seul Vista ou Win7] Maintenez la touche Maj enfoncée lors de l'ouverture de l'Explorateur de Fichier de menu, puis cliquez sur "Ouvrir la fenêtre de commande ici". Si vous ne pouvez pas voir la barre de menu, ouvrez le menu fichier en appuyant sur Alt - Shift - F - Alt - F pour ouvrir le menu Fichier, plus Shift .

Pour Windows XP, utilisez le PowerToy mentionné par DF pour obtenir la même fonction.

264
répondu Michael Ratanapintha 2018-09-18 17:15:53

en supposant que dans File Explorer vous avez ouvert le répertoire/dossier cible, Faites ceci:

  1. cliquez sur la barre d'adresse, sinon appuyez sur Alt + D

  2. lorsque la barre d'adresse est surlignée, tapez cmd dans la barre.

  3. appuyez sur la touche

vous remarquerez que l'invite de commande de ce dossier

193
répondu san1deep2set3hi 2015-05-08 13:06:07

de Windows 7 à certaines versions de Windows 10, il est très simple d'ouvrir une invite de commande où vous le souhaitez, sans utiliser la commande de navigation"cd". Essayez la suivante. Cliquez sur le bouton droit de la souris en maintenant la touche Shift enfoncée .

Sample

il va produire une option comme celle-ci. Il suffit ensuite de sélectionner "Ouvrir la fenêtre de commande ici". Les dernières versions de Windows 10 ont remplacé cette fonctionnalité avec "Ouvrir Powershell ici".

68
répondu Don Chakkappan 2018-06-26 02:24:33

utilisez l'interrupteur / K. Par exemple

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

va créer une fenêtre cmd à la C:\Windows répertoire

31
répondu Jason Punyon 2008-09-13 21:55:38

il suffit d'écrire cmd dans la barre d'adresse, il s'ouvrira dans le dossier courant.

22
répondu Guillermo 2017-01-10 21:17:10

sous Windows Vista, Windows 7 et Windows 10, il vous suffit de maintenir la touche Shift et de cliquer avec le bouton droit de la souris sur un dossier.

Du menu contextuel contiendra une entrée intitulée: "Ouvrir la fenêtre de commande ici"

mise à Jour: , Tapez "cmd" dans la barre d'adresse de l'Explorateur et cliquez sur entrée

enter image description here

18
répondu desmati 2018-10-06 00:53:12

créer un raccourci et éditer la propriété" Start In " du raccourci vers le répertoire que vous voulez le cmd.exe pour commencer.

12
répondu simon 2008-09-13 21:56:16

dans Windows 8, Vous pouvez cliquer la barre d'adresse et taper" cmd " (sans guillemets) et appuyer sur Entrée. Ceci ouvrira la fenêtre cmd dans le chemin courant.

10
répondu Abhishek Shrestha 2014-03-12 04:20:02

aussi, voici un raccourci pour ouvrir une console dans n'importe quel dossier windows:

  • ouvrez n'importe quel dossier sur Windows explorer.
  • Appuyez sur "151900920 de concentrer la barre d'adresse
  • type cmd et appuyez sur Entrée

très pratique raccourci.

10
répondu TiagoLr 2015-03-17 01:12:48

je viens de voir cette question et je ne peux pas m'empêcher de poster mon script AutoHotkey pour cmd sur Windows XP. Vous pouvez repérer les touches chaudes dans le script. La bonne chose, c'est quand votre windows Explorer, le cmd s'ouvre dans le chemin montrant dans la barre d'adresse.

je garde ce script dans un dossier où je stocke tous les outils verts (y compris AutoHotkey). Pour une nouvelle machine, je viens de copier le dossier, double-cliquez sur le script pour associer .ahk avec AutoHotkey et créer un raccourci dans mon dossier de démarrage. Il est plus rapide que l'installation de PowerToys .

; 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

pour quiconque est intéressé, vous pouvez trouver ce script à rwin sur github

10
répondu Codism 2017-01-10 22:13:09

Update : cette option est maintenant intégrée à Windows. Voir cette réponse .

le powertoy XP est une bonne option, mais j'ai pensé en poster une autre, au cas où vous voudriez "rouler votre propre". Créer un fichier texte, le nom tout.reg, coller dans le code ci-dessous, enregistrer, puis double-cliquer dessus pour l'ajouter au registre (ou juste ajouter l'info au Registre manuellement si vous comprenez ce qui se passe dans ce .fichier reg).

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\""

mise à jour: après une mise à jour de Windows, Win10 a supprimé la fonctionnalité cmd-here. Pour le réactiver, vous devez utiliser:

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\""

la mention ShowBasedOnVelocityId est obligatoire

9
répondu raven 2017-08-11 07:22:41

Pour windows 7 ou plus, dans la barre d'adresse du dossier cible, tapez cmd. Qui est-il. Il permettra d'ouvrir l'invite de commande avec le chemin de votre répertoire.

8
répondu TomCat 2015-10-09 09:02:23

la façon la plus facile est d'aller à la barre d'adresse de L'Explorateur de Windows et tapez cmd là. Il ouvrira automatiquement la fenêtre d'invite de commande pour vous.

8
répondu Syed. A 2016-06-03 23:12:54

dans L'Explorateur de fichiers, Appuyez et maintenez la touche Shift , puis right click ou press and hold sur un folder ou drive que vous voulez ouvrir l'invite de commande à cet endroit pour, et click/tap sur Open Command Prompt Here option.

6
répondu ofir_aghai 2016-02-09 14:01:28

je vois qu'il y a plusieurs réponses, certaines sont assez complexes :) , étrange de les voir. Vous avez juste à ouvrir n'importe quelle fenêtre de dossier de windows, naviguer à votre dossier désiré et se concentrer sur la barre d'adresse et entrer "cmd" et appuyez sur Entrée, vous seriez présenté avec la nouvelle fenêtre d'invite de commande directement avec le chemin de dossier ou l'emplacement que nous avons déjà navigué dans la fenêtre de dossier de windows. Dans le cas où vous voulez voir ces étapes avec des images claires, vous pouvez consulter

comment ouvrir l'invite de commande dans un dossier spécifique directement

6
répondu Srinivas P 2016-06-15 17:49:57

Pour windows : sélectionnez le dossier que vous souhaitez ouvrir en commande invite-après sélection, En maintenant la touche majuscules enfoncée. Clic droit et sélectionnez l'option "ouvrir la fenêtre de commande ici"

6
répondu Pankaj shrivastava 2017-06-14 08:17:51

faites le raccourci vers cmd.exe with params / S / K pushd "C:\YOUR dossier\ "

5
répondu JasonXA 2017-03-24 17:57:53

la commande 'pushd' définira le dossier currect ainsi:

cmd /k "pushd D:\Music"
5
répondu Mendi Barel 2017-08-08 08:53:15

il y a une voie plus simple que je connais. Trouvez le cmd.exe dans le menu Démarrer et l'envoyer au bureau comme raccourci. Ensuite, cliquez-droit dessus et choisissez propriétés. Vous verrez la case "Start in"Sous la rubrique "Target". Changez ce répertoire comme vous voulez. Cliquez sur OK et démarrez cmd.exe qui est dans votre bureau. A mon avis, c'est une solution très facile et certaine:)

4
répondu destroyer313 2011-11-02 09:13:36

ce programme ouvre toujours cmd.exe dans le chemin courant de votre explorateur: https://github.com/jhasse/smart_cmd

vous pouvez aussi l'épingler à votre barre des tâches et ensuite utiliser WindowsKey+[1-0] comme raccourci clavier.

4
répondu jhasse 2012-01-16 10:12:53

dans Windows Explorer - shift + clic droit sur le dossier" ouvrir la fenêtre de commande ici " l'option s'affiche dans le menu. Ou dans la langue de votre version Windows.

4
répondu Petr Novotny 2014-01-14 23:39:19

j'ai remarqué que le menu contextuel Shift + clic droit super-long avec l'option "Open command window here" ne s'affiche pas toujours pour quelque raison que ce soit (J'utilise Windows 10) donc voici une méthode qui fonctionnera toujours:

  1. cliquez sur Démarrer, tapez "cmd", cliquez sur le bouton droit de la souris "> cliquez sur"Ouvrir le fichier".

  2. Copiez le raccourci "Command Prompt" dans le répertoire où vous souhaitez juste ouvrir cmd directement.

  3. faites un clic droit sur votre nouveau raccourci et cliquez sur"Propriétés".

  4. modifiez le champ" Start in: "pour qu'il soit vide ou %CD%, puis cliquez sur"OK".

Maintenant, lorsque vous cliquez sur ce raccourci, il ouvrira l'invite de commande pointant vers le répertoire courant dans lequel le raccourci est actuellement, par exemple copier ce raccourci sur le bureau et l'exécuter à ouvrez cmd dans le répertoire desktop.

4
répondu FocusedWolf 2018-04-24 05:55:53

avec un fichier en une seule ligne dans le lot:

DÉMARRER "Desire_Path" // Sans les guillemets puth l'emplacement que vous souhaitez démarrer avec cmd

exemple (ouvrir un éditeur de texte, y placer le code et enregistrer le fichier avec un .bat extension):

START cd C:\Users

puis double-cliquez dessus

****Note: Si vous voulez que l'Explorateur complète la tâche, ne mettez pas la commande CD.

* Pour faire l'opossite:

pour vous permettre d'ouvrir un répertoire particulier avec l'Explorateur.exe aplication en utilisant cmd vous pouvez utiliser la commande START et la route absolue du dossier que vous voulez afficher.

3
répondu Edward Gavilán 2015-10-08 17:23:50

cette méthode utilise cmd.exe et Send to raccourci afin que cmd.exe puisse ouvrir le répertoire directement. Cette méthode alternative est en cas de ne pas avoir Open command window here dans le menu de clic droit.

  1. ouvrez" File Explorer "et entrez shell:sendto dans la barre d'emplacement pour naviguer dans le dossier Send to .
  2. copier un Command Prompt raccourcir ou créer un nouveau raccourci .lnk fichier.
  3. éditer les propriétés du raccourci et éditez la cible à %windir%\system32\cmd.exe /k cd /d et appuyez sur " OK " pour enregistrer le changement.
  4. faites un clic droit sur un dossier et développez le menu Send to pour utiliser le raccourci cmd .

ce raccourci doit ouvrir une fenêtre cmd avec un répertoire sélectionné par le clic droit.

cette méthode devrait fonctionner sous les fenêtres 7 et 10 au moins. Nommer le raccourci comme Command Prompt (cd) pour spécifier la tâche de la raccourci.

messages D'erreur possibles:

  • afficher" le nom du répertoire n'est pas valide."si autre que le dossier est sélectionné.
  • afficher "le système ne peut pas trouver le lecteur spécifié."si le dossier est n'avait pas existé.
  • afficher "le nom du fichier, le nom du répertoire ou la syntaxe de l'étiquette de volume est incorrecte."si plusieurs fichiers sont sélectionnés.

peu sur le raccourci: le directory serait automatiquement ajouté à la fin du raccourci en tant que paramètre lorsque vous utilisez Send to , de sorte que le raccourci n'a pas besoin de taper dans le répertoire.

3
répondu Forest Jackdaw 2015-12-30 18:15:06

faites un clic droit sur le bureau et naviguez vers new puis à partir du sous-menu sélectionnez" raccourci "→ naviguez dans le répertoire Windows (ou le dossier), puis dans le répertoire system32 et cliquez sur OK .

Ajouter un \ et" cmd.exe" (sans les guillemets) à la chaîne de commande. Il devrait ressembler à ceci:

C:\WINDOWS\System32\cmd.exe.

, Cliquez sur Suivant et Terminer . Clic droit sur le nouveau Icône CMD sur votre bureau et sélectionnez Propriétés, et suivant au début. Dans options, supprimez la ligne et ajoutez le chemin à l'endroit où le répertoire est que vous voulez qu'il démarre... Par exemple, C:\temp\mp3 et cliquez sur OK .

3
répondu Peter Mortensen 2017-01-10 21:10:39

si vous démarrez cmd à partir de taskbar, c'est ce que vous devez faire:

clic droit -- > Clic droit sur L'invite de commande -- > Propriétés

enter image description here

puis dans la fenêtre Propriétés changer la valeur de commencer par :

enter image description here

This la solution ne fonctionne pas pour ouvrir l'invite de commande en tant qu'administrateur

3
répondu Arman 2018-08-02 14:54:12

vous pouvez aussi faire ceci:

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"
[HKEY_CLASSES_ROOT\Drive\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Drive\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"

mise à jour: pour Win10 vous avez besoin de ShowBasedOnVelocityId - voir la réponse ci-dessus.

2
répondu crowdy 2017-08-13 11:40:08

Plutôt que de l'enregistrer comme raccourci, c'est comment je le fais et je le trouve très utile. Il y a déjà des réponses à montrer comme un raccourci, mais je voulais juste partager ceci, en particulier je le trouve très utile pour les projets angulaires.

  • créer un nouveau fichier txt et d'écrire le code suivant dans.

    @ECHO OFF cd C:\YourProjectPath\FolderPath\
  • enregistrer sous .fichier bat avec une commode nom. (J'ai l'habitude de le sauver comme "goto-myProjectName.chauve-souris"

  • copiez ensuite ce fichier bat dans votre chemin par défaut (lorsque vous exécutez le cmd, quel que soit votre chemin par défaut, il commence par cela. Par exemple, sur ma machine c'est windows / system32)

  • tapez ensuite le nom de votre fichier bat sans son extension.
  • par exemple: goto-myProjectName

, Alors il devrait vous prendre.

2
répondu curiousBoy 2018-05-19 07:26:23