130 votes

Comment ouvrir une invite de commande dans le dossier actuel avec un raccourci clavier ?

Comment ouvrir une invite de commande dans le dossier courant avec un raccourci clavier dans Windows 7 ?
Y a-t-il un moyen de mettre cela en œuvre ?
Je pense que Autohotkey pourrait le faire, mais je ne sais pas comment.

158voto

cstack Points 500

Appuyez sur Alt + D , type cmd et appuyez sur Enter . Pour plus de détails, voir l'article du blog aquí .

1 votes

Sympa ! l'autre option ne semble pas afficher l'option "ouvrir une fenêtre de commande ici" à moins de faire un clic droit sur un dossier - à l'intérieur du dossier, elle ne s'affiche pas

0 votes

Cela ouvre une fenêtre cmd, mais pas dans le répertoire actuel. La même chose peut être réalisée avec win+r, cmd

2 votes

Remarque - Il n'est pas nécessaire d'appuyer sur Alt+d pour que cela fonctionne. Sous Windows 7, il m'a suffi de taper cmd dans le chemin d'accès de l'explorateur Windows et d'appuyer sur la touche "Entrée". Alt+d sélectionne automatiquement le chemin actuel.

129voto

codinguser Points 251

Utilisez ce raccourci clavier : Shift + Menu , W , Enter

  1. Shift + Menu (alternativement, Shift + F10 ), (ouvre le menu étendu du clic droit dans le dossier actuel)

  2. W (sélectionne "Ouvrir la fenêtre de commande ici"),

  3. Enter (active la sélection ; nécessaire puisque "Nouveau" peut également être sélectionné avec la touche W )

Le site Menu fait référence à la clé spéciale introduite par Microsoft, généralement à droite de la clé de droite. Win clé.

Ce raccourci est disponible sur une installation par défaut de Windows (7) sans aucun logiciel tiers.


La méthode AHK. Vous avez juste besoin d'appuyer sur Win + C (ou ce que vous voulez définir comme tel) :

SetTitleMatchMode RegEx
return

; Stuff to do when Windows Explorer is open
;
#IfWinActive ahk_class ExploreWClass|CabinetWClass

    ; create new text file
    ;
    #t::Send !fwt

    ; open 'cmd' in the current directory
    ;
    #c::
        OpenCmdInCurrent()
    return
#IfWinActive

; Opens the command shell 'cmd' in the directory browsed in Explorer.
; Note: expecting to be run when the active window is Explorer.
;
OpenCmdInCurrent()
{
    ; This is required to get the full path of the file from the address bar
    WinGetText, full_path, A

    ; Split on newline (`n)
    StringSplit, word_array, full_path, `n

    ; Find and take the element from the array that contains address
    Loop, %word_array0%
    {
        IfInString, word_array%A_Index%, Address
        {
            full_path := word_array%A_Index%
            break
        }
    }  

    ; strip to bare address
    full_path := RegExReplace(full_path, "^Address: ", "")

    ; Just in case - remove all carriage returns (`r)
    StringReplace, full_path, full_path, `r, , all

    IfInString full_path, \
    {
        Run,  cmd /K cd /D "%full_path%"
    }
    else
    {
        Run, cmd /K cd /D "C:\ "
    }
}

En bonus, le script ci-dessus crée également un nouveau fichier texte avec ce raccourci : Win + T

Crédit à : Eli Bendersky

3 votes

Ah, le shift-menu, c'est bien.

0 votes

Comment utilisez-vous ce script exactement ?

0 votes

@Jonathan : Installer Auto-HotKey ( autohotkey.com ). Copiez le contenu du script dans le fichier AutoHotkey.ahk. (probablement dans %USERPROFILE% \documents\ ) Redémarrez Auto-Hotkey.

43voto

akira Points 58339

Le moyen natif de faire quelque chose de similaire dans Windows7 est de maintenir enfoncée la touche shift tout en appuyant avec le bouton droit de la souris sur le dossier dans lequel vous voulez "ouvrir l'invite de commande" et un nouvel élément de menu apparaîtra dans votre menu contextuel vous proposant exactement cela : "Ouvrir l'invite de commande ici".

alt text

si vous voulez une action purement clavier, vous devez faire ceci :

  • ouvrir regedit
  • aller à HKEY_CLASSES_ROOT\Directory\shell\cmd et renommer le Extended pour Extended_save
  • aller à HKEY_CLASSES_ROOT\Drive\shell\cmd et renommer le Extended key to Extended_save`

cela ajoute l'entrée "ouvrir la fenêtre de commande ici" au menu contextuel de façon permanente. vous pouvez déclencher cette entrée en appuyant sur :

  • alt
  • lâcher, le menu contextuel s'ouvre
  • appuyez sur le caractère "souligné" de l'entrée "ouvrir la fenêtre de commande ici" ou descendez avec vos touches de curseur et appuyez sur enter

le nom de l'entrée du menu est libellé en fonction de la langue de votre système d'exploitation.

une voie alternative est de faire cela :

  • Ouvrez le dossier que vous voulez dans l'invite de commande via l'explorateur.
  • f4
  • ctrla
  • ctrlc
  • winr
  • cmd /k cd ctrlventer

qui saisit le chemin actuel dans la barre d'adresse de l'explorateur et exécute cmd /k cd PATH . avec autohotkeys vous pouvez faire la même chose, mais je ne connais pas autohotkeys.

11voto

Desde Comment ouvrir un dossier en cours par raccourci Windows 10

Si vous utilisez Windows 8/10, il existe un moyen plus rapide et original :

Alt + F , P

Il suffit d'appuyer sur trois touches et de taper deux fois, sans l'aide d'un autre programme.

0 votes

Merci. Grâce à votre astuce, j'ai pu découvrir que Alt + F, M A permet d'ouvrir l'invite de commande en mode Admin :)

0 votes

Merci de votre attention ! Dans la version allemande de Windows se trouve le raccourci clavier ALT + D, E

3voto

Qladstone Points 31

Depuis la dernière mise à jour de Windows 10, la réponse de Leftium est Shift + Menu , W ne fonctionne plus. Cependant, une petite modification peut présenter une solution de rechange, bien que nécessitant quelques frappes supplémentaires.

Le problème est que l'Invite de commande n'est plus disponible dans le menu étendu du clic droit. À la place, vous avez maintenant Windows Powershell.

Shift + Menu , S ouvre Windows Powershell dans le dossier cible. Une fois dans Windows Powershell, tapez cmd puis appuyez sur Enter.

Cela vous donnera accès à l'Invite de commande dans Windows Powershell.

P.S.

La méthode d'Ashwin Nanjappa de Ctrl + L , type cmd puis appuyez sur Enter fonctionne. Toutefois, elle n'est élégante que si vous n'avez pas l'intention de revenir à la fenêtre de l'Explorateur Windows pour continuer à naviguer parmi les répertoires. Malheureusement, cette méthode éloigne votre curseur de la fenêtre principale de l'Explorateur Windows et nécessite un certain nombre de fonctions de recherche. Tab pour revenir à l'endroit où vous pouvez naviguer dans les dossiers à l'aide des touches fléchées. Cela peut être frustrant car il y a peu de confirmation visuelle lorsque vous appuyez sur ces touches. Tab les frappes au clavier.

Alors que Windows Powershell fonctionne dans la plupart des cas de manière identique à Command Prompt, j'ai rencontré au moins un cas dans lequel Windows Powershell lisait mal mes @tags (lorsque je générais des javadocs) et ne produisait pas le résultat souhaité. En tapant cmd puis Enter dans Windows Powershell, vous pouvez utiliser l'invite de commande à la place, ce qui permet de surmonter ces problèmes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X