Utilisez ce raccourci clavier : Shift + Menu, W, Enter
Shift + Menu (alternativement, Shift + F10), (ouvre le menu étendu du clic droit dans le dossier en cours)
W (sélectionne “Open Command Window Here”),
Enter (active la sélection ; obligatoire puisque “New” peut également être sélectionné avec W)
La touche Menu fait référence à la touche spéciale introduite par Microsoft, généralement à droite de la touche Win de droite.
Ce raccourci est disponible sur une installation par défaut de Windows (7) sans logiciel tiers.
La manière AHK. Il vous suffit d'appuyer sur Win + C (ou sur ce que vous voulez définir comme.) :
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