Pagina principala » HOWTO » Cum se adaugă Open PowerShell Here la meniul cu clic dreapta pentru un folder din Windows

    Cum se adaugă Open PowerShell Here la meniul cu clic dreapta pentru un folder din Windows

    Dacă sunteți un fan al folosirii Windows PowerShell mai degrabă decât Promptul de comandă, vă puteți bucura de posibilitatea de a accesa-l chiar din meniul contextual pe care îl obțineți când faceți clic dreapta pe un folder din Windows. Iată cum se poate face acest lucru.

    Windows include deja o opțiune "Deschide fereastra de comandă aici" atunci când faceți clic pe Shift + pe un folder. PowerShell oferă un set de caracteristici mai puternic, totuși, mai ales dacă faceți orice fel de automatizare prin scripting. Dacă preferați PowerShell, trebuie fie să deschideți PowerShell, apoi să navigați la folder sau să utilizați comanda din meniu din File Explorer. În schimb, de ce nu adăugați o opțiune "Open PowerShell aici" în același meniu contextual? E ușor de făcut. Trebuie doar să vă aruncați în Registrul Windows pentru câteva editări rapide.

    Adăugați "Deschideți fereastra PowerShell aici" în meniul contextual, editând manual registrul

    Pentru a adăuga opțiunea "Deschide fereastra Open PowerShell Here" în meniul contextual, trebuie doar să faceți câteva editări rapide în Registrul Windows.

    Avertisment standard: Registry Editor este un instrument puternic și abuzul poate face sistemul dvs. instabil sau chiar inoperabil. Aceasta este o hack destul de simplă și atâta timp cât respectați instrucțiunile, nu trebuie să aveți probleme. Acestea fiind spuse, dacă nu ați lucrat niciodată cu acestea, luați în considerare citirea cu privire la modul de utilizare a Editorului de Registry înainte de a începe. Și, în mod sigur, faceți o copie de rezervă a Registry (și a calculatorului!) Înainte de a efectua modificări.

    Deschideți Editorul de registru prin apăsarea Start și apoi tastând "regedit". Apăsați Enter pentru a deschide Editorul de Registry și acordați permisiunea de a efectua modificări în calculatorul dvs..

    În Registry Editor, utilizați bara laterală stângă pentru a naviga la următoarea cheie:

    HKEY_CLASSES_ROOT \ Directory \ coajă

    Apoi, veți crea o cheie nouă în interiorul coajă cheie. Faceți clic dreapta pe coajă și selectați New> Key. Denumiți noua cheie "powershellmenu". Facem o denumire a noului nostru keyhellmenu deoarece, în Windows 8 și 10 (și după cum puteți vedea în screenshot-ul nostru), un Powershell există deja o cheie care servește altor funcții.

    Acum, vei schimba (Mod implicit) valoare în interiorul noului powershellmenu cheie. Cu powershellmenu selectați cheia, faceți dublu clic pe (Mod implicit) valoare pentru a deschide fereastra proprietăților.

    În fereastra de proprietăți, setați valoarea din caseta "Valori date" la "Open PowerShell Here" și apoi faceți clic pe "OK". Aceasta dă comenzii numele care va apărea în meniul contextual.

    Opțional, puteți seta comanda astfel încât să apară numai dacă țineți apăsată tasta Shift în timp ce faceți clic dreapta pe o unitate - în același mod în care comanda "Open Command Prompt" este ascunsă dacă nu faceți Shift + faceți clic dreapta pe un folder. Pentru aceasta, faceți clic dreapta pe powershellmenu și selectați New> String Value. Denumiți noua valoare "Extinsă". Nu este necesar să faceți modificări. Doar având acel șir se va face ca comanda să fie ascunsă în spatele accesului cheie Shift.

    Indiferent dacă ați făcut pasul opțional de a crea Extins valoarea sau nu, restul procesului este același. Veți avea nevoie în continuare de crearea unei noi chei în interiorul dvs. powershellmenu cheie. Faceți clic dreapta pe powershellmenu și selectați New> Key. Denumiți noua comandă ".

    Acum, vei schimba  (Mod implicit) valoare în interiorul noului comanda cheie. Cu comanda selectați cheia, faceți dublu clic pe (Mod implicit) valoare pentru a deschide fereastra proprietăților.

    (Mod implicit) valoarea specifică comanda reală care se va executa când selectați opțiunea din meniul contextual. Introduceți următorul text în caseta "Date valori" și apoi faceți clic pe "OK".

    C: \\ Windows \\ sistem32 \\ WindowsPowerShell \\ v1.0 \\ powershell.exe -NoExit -Command set -locație -LiteralPath '% L'

    Modificările ar trebui să aibă loc imediat, astfel încât să puteți ieși din Registry Editor. Pentru a le testa, faceți clic dreapta (sau Shift + faceți clic dreapta dacă configurați acea opțiune) orice dosar și faceți alegeți comanda "Deschideți cu PowerShell".

    Fereastra PowerShell ar trebui să se deschidă imediat și, după câteva momente, să vă plaseze în interiorul dosarului pe care ați făcut clic dreapta.

    Dacă doriți să inversați modificările în orice moment, reveniți în Registru și ștergeți powershellmenu cheie pe care ați creat-o. Aceasta va șterge automat toate valorile și alte chei create în interiorul powershellmenu și eliminați comanda din meniul contextual.

    Descărcați hack-urile noastre cu un singur clic

    Dacă nu simțiți că vă scufundați în Registru, ați creat câteva hack-uri de registru pe care le puteți utiliza. Miscarea "Adauga PowerShell to Context Menu" adauga comanda PowerShell la meniul contextual obisnuit. Modulul "Add PowerShell to Shift Context Menu" adaugă comanda PowerShell la meniul contextual pe care îl obțineți când utilizați Shift + faceți clic dreapta. Și "Remove PowerShell din meniul contextual" elimină comanda indiferent de modul în care l-ați adăugat. Toate cele trei hacks sunt incluse în următorul fișier ZIP. Faceți dublu clic pe cel pe care doriți să-l utilizați și faceți clic pe instrucțiunile.

    PowerShell Context Menu Hacks

    Aceste hack-uri sunt într-adevăr doar powershellmenu cheie, dezbrăcat în jos la cheile suplimentare și valorile despre care am vorbit în secțiunea anterioară și apoi exportat într-un fișier .REG. Rularea hacurilor modifică doar valoarea. Și dacă vă place să vă bateți cu Registrul, merită să vă faceți timp să învățați cum să creați propriile hack-uri de registru.