Cum pot deschide o fereastra cmd într-o anumită locație, fără a fi nevoie pentru a naviga tot drumul de la directorul vreau?
Acest lucru ar putea fi ceea ce vrei:
cmd /K "cd C:\Windows\"
Rețineți că, în scopul de a schimba litere de unitate, trebuie să folosiți cd-ul /d`. De exemplu:
C:\Windows\System32\cmd.exe /K "cd /d H:\Python\"
Dacă aveți Windows Vista sau o versiune ulterioară, faceți clic dreapta pe pictograma folder în Explorer în timp ce țineți apăsată tasta Shift și apoi faceți clic pe "Deschideți fereastra de comandă aici" sau "Deschide fereastra de PowerShell aici" opțiunea de meniu contextual.
Daca're deja în folderul în care doriți, puteți face unul dintre următoarele:
Pentru Windows XP, folosi PowerToy menționat de către dF pentru a obține aceeași funcție.
Presupunând că în File Explorer deschis țintă director/folder, face acest lucru:
Faceți clic pe bara de adrese, apăsați Alt+: D
Acum când bara de adrese este evidențiată, de tip cmd în bar.
Apăsați tasta Enter
Veți observa că de comandă din acel folder
De la Windows 7 pentru unele versiuni de Windows 10, este foarte simplu de a deschide un prompt de comandă oriunde doriți, fără navigare folosind comanda "cd". Încercați următorul text. Faceți clic pe mouse-ul's butonul din dreapta de exploatație Schimbare cheie .
Se va produce o opțiune de genul asta. Apoi pur și simplu selectați "Deschideți fereastra de comandă aici " opțiune. Cele mai recente versiuni de Windows 10 au înlocuit această caracteristică cu "Open Powershell aici".
Poate doriți să se uite la acest "PowerToy" de la Microsoft]1:
Deschideți Fereastra de Comandă Aici
Acest PowerToy adaugă un "a Deschide Comanda Fereastra" opțiunea de meniu contextual pe sistemul de fișiere foldere, oferindu-vă un modalitate rapidă de a deschide o fereastră de comandă (cmd.exe) arătând spre selectate folder.
EDIT : Acest software nu va funcționa pe o versiune de Windows mai devreme sau mai târziu decât Windows XP.
Pe Windows Vista, Windows 7 și Windows 10, pur și simplu țineți apăsat Schimbare cheie și faceți clic dreapta pe un folder.
Meniul contextual va conține o intrare intitulat: "Deschideți fereastra de comandă aici"
Actualizare: Tip "cmd" în bara de adrese a Exploratorului și apăsați enter
Update 2: În windows 10, du-te la meniul file și selectați "a Deschide Windows PowerShell". Există o opțiune pentru a rula ca administrator.
De asemenea, aici este o scurtătură pentru a deschide o consolă în orice folder windows:
Foarte practic de comenzi rapide.
Am văzut această întrebare și nu poate ajuta la postul meu AutoHotkey script pentru cmd pe Windows XP. Puteți fața locului taste în script-ul. Cel mai frumos lucru este atunci când dvs. curentă de windows Explorer este, cmd se va deschide în calea arată în bara de adrese.
I a păstra acest script într-un director de unde am stoca toate verde-unelte (inclusiv AutoHotkey). Pentru o mașină nouă, am doar copiați folderul, faceți dublu clic pe script-ul să se asocieze .ahk cu AutoHotkey și de a crea o comandă rapidă în folderul de pornire. Este mai rapid decât instalarea 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
Pentru oricine este interesat, puteți găsi acest script la rwin pe github
**** Update: Acesta este construit în Windows acum. A se vedea acest răspuns.
XP powertoy este o opțiune bună, dar m-am gândit'd post pe altul, în cazul în care te'd place să "rola propriul". Creați un fișier text, numele a nimic.reg, inserați codul în codul de mai jos, salvați-l, apoi faceți dublu clic pe el să-l adăugați la registru (sau doar să adăugați informații de la registrul manual dacă ați înțeles ceea ce's întâmplă acest lucru .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\""
Update: După un Windows update, Win10 eliminat cmd-aici caracteristică. Pentru a reactiva te've de a utiliza:
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\""
Mențiunea ShowBasedOnVelocityId` este obligatorie
Dacă sunteți incepand de cmd din bara de activități, aceasta este ceea ce trebuie să faci:
click dreapta --> faceți clic dreapta pe linie de Comandă --> Proprietăți
Apoi, în fereastra de proprietăți modificați valoarea de Începe în:
Această soluție nu't de lucru pentru deschiderea prompt de comandă ca administrator
În File Explorer, apăsați și țineți apăsat "Shift" cheie, apoi faceți clic dreapta " sau "apăsați și țineți apăsat pe un "folder" sau "unitate" pe care doriți să deschideți promptul de comandă de la acea locație, și click/tap " pe " Open Command Prompt Aici
opțiune.