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-o 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ți fereastra de comandă aici" 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 "Deschideți fereastra PowerShell aici" în același meniu contextual? Este ușor de făcut. Trebuie doar să vă aruncați în Registrul Windows pentru câteva editări rapide.
Pentru a adăuga o opțiune "Deschide fereastra Open PowerShell Here" în meniul contextual, trebuie doar să faceți câteva editări rapide în Registrul Windows.
Avertisment standard: Editorul de registri 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 mai colaborat niciodată cu acestea, luați în considerare citirea cu privire la modul de utilizare a Editorului de Registry înainte de a începe. Și înainte de a efectua modificări, faceți o copie de rezervă a Registrului (și a calculatorului!).
Deschideți Editorul de Regiștri prin apăsarea butonului Start și apoi tastând "regedit". Apăsați Enter pentru a deschide Registry Editor și acordați permisiunea de a efectua modificări pe PC.
Î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". Noi numim noul 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)
î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 "Date 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 apăsaț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
valoare 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)
î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 atunci 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.
Dacă nu te simți ca și cum ai face scufundări în Registru, am creat niște hack-uri de registru pe care le poți folosi. Miscarea "Adauga PowerShell to Context Menu" adauga comanda PowerShell la meniul contextual obisnuit. "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. Iar dacă vă place să vă ocupați de Registru, merită să vă luați timp pentru a învăța cum să creați propriul registru de hackeri.