Come posso aprire un prompt dei comandi nella cartella corrente con una scorciatoia da tastiera?

Come posso aprire un prompt dei comandi nella cartella corrente con una scorciatoia da tastiera in Windows 7?
C'è qualche modo per attuare questo?
Penso che Autohotkey potrebbe farlo, ma non sa come.

Utilizza questa combinazione di tastiera: Shift + Menu , W , Enter

  1. Shift + Menu (in alternativa, Shift + F10 ), (apre il menu a destra con estensione nella cartella corrente)

  2. W (seleziona "Apri window di command qui"),

  3. Inserisci (triggers la selezione, richiesta perché "Nuovo" è selezionabile anche con W )

Il tasto Menu si riferisce alla chiave speciale introdotta da Microsoft, di solito alla destra del tasto destro di Win .

Questo collegamento è disponibile in un'installazione predefinita di Windows (7) senza alcun software di terze parti.


Il modo AHK. Basta premere Win + C (o qualsiasi altra cosa si desidera definire come.):

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_arrays, full_path, `n ; Find and take the element from the arrays that contains address Loop, %word_arrays0% { IfInString, word_arrays%A_Index%, Address { full_path := word_arrays%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:\ " } } 

Come bonus, lo script precedente crea anche un nuovo file di text con questo collegamento: Win + T

Credito a: Eli Bendersky

Premere Alt + D , digitare cmd e premere Invio . Per ulteriori dettagli, vedere il blog post qui .

il modo nativo di fare qualcosa di simile in Windows7 è quello di tenere premuto lo spostamento mentre si preme il destro del mouse sulla cartella che si desidera "prompt dei comandi" e una nuova voce di menu apparirà nel menu di scelta rapida che ti offre esattamente quello: Qui".

alt text

se si desidera un'azione di tastiera pura allora si deve fare questo:

  • apri regedit
  • andare a HKEY_CLASSES_ROOT\Directory\shell\cmd e rinominare la chiave Extended_save a Extended_save
  • andare a HKEY_CLASSES_ROOT\Drive\shell\cmd e rinominare la Extended key to Extended Extended key to Extended_save`

questo aggiunge la window "Apri window di command qui" nel menu di scelta rapida in modo permanente. è ansible triggersre questa voce premendo:

  • alt
  • lasciare andare, si apre il menu contestuale
  • premere il carattere "sottolineato" della voce "apri il command qui qui" oppure scendere con i tasti cursore e premere enter

il nome della voce del menu viene contrassegnato in base alla lingua del sistema operativo.

un path alternativo è quello di fare questo:

  • aprire la cartella desiderata nel prompt dei comandi tramite l'esploratore
  • f4
  • ctrl a
  • ctrl c
  • vincere r
  • cmd /k cd ctrl v entra

che afferra il path corrente dalla barra degli indirizzi dell'esploratore e esegue cmd /k cd PATH . con autohotkeys si può fare lo stesso, ma non conosco autohotkeys.

Da how-to-open-cmd-in-corrente-folder-by-shortcut-windows-10

Se si utilizza Windows 8/10, c'è un modo più veloce e originale:

Alt + F , P

Solo tre tasti e due tipi, senza aiuto di un altro programma.

Script AutoHotKey per aprire il prompt dei comandi utilizzando il metodo di Ashwin

Aprire la consolle PowerShell usando Win P

 #P:: { Send !D Send powershell Send {Enter} return } 

Aprire il prompt dei comandi utilizzando Win C

 #C:: { Send !D Send CMD Send {Enter} return } 

Se si utilizza una versione tedesca di linguaggio Windows, è ansible:

Premere Alt + D , E

Alt + D apre un menu in cui è ansible select alcune altre cose oltre al cmd

Il modo più semplice è quello di goto la barra degli indirizzi di windows explorer e digitare in cmd, il prompt del prompt immediatamente da quella posizione.