2Jul
Če ste navdušeni nad uporabo programa Windows PowerShell namesto ukaznega poziva, boste morda radi uživali v dostopu do njega neposredno iz kontekstnega menija, ki ga dobite, ko z desno miškino tipko kliknete mapo v sistemu Windows. Kako se to zgodi.
Okno že vsebuje okno »Odpri ukazno okno«, ko Shift + kliknete mapo. PowerShell ponuja močnejši nabor funkcij, čeprav, še posebej, če naredite katero koli vrsto avtomatizacije s skripti.Če vam je všeč PowerShell, morate odpreti PowerShell in nato navigirati do mape ali uporabiti ukaz v meniju File Explorer. Namesto, zakaj ne dodajte možnosti »Open PowerShell window here« v isti kontekstni meni? To je enostavno narediti. Za nekaj hitrih urejanj se morate preprosto potopiti v register registra.
Dodaj "Odpri PowerShell Window Here" v kontekstni meni z ročno urejanjem registra
Če želite dodati okno "Open PowerShell Here"možnost v kontekstnem meniju, morate v registru operacijskega sistema Windows preprosto narediti nekaj hitrih sprememb.
Standardno opozorilo: Registry Editor je močno orodje in zlorabe lahko povzroči, da je vaš sistem nestabilen ali celo neuporaben. To je precej preprost kramp in dokler se držite navodil, ne bi smeli imeti težav.Če rečete, če niste nikoli prej delali s tem, preberite, kako uporabljati urejevalnik registra, preden začnete. Preden naredite spremembe, naredite varnostno kopijo registra( in vašega računalnika!).
Odprite urejevalnik registra tako, da pritisnete Start in vnesete »regedit«. Pritisnite Enter, da odprete urejevalnik registra in mu dajte dovoljenje za spremembena svoj računalnik.
V urejevalniku registra uporabite levo stransko vrstico, da se pomaknete do naslednjega ključa:
HKEY_CLASSES_ROOT \ Directory \ shellNato boste v ključu lupine ustvarili nov ključ.Z desno miškino tipko kliknite lupino in izberite New & gt;Ključ.Navedite nov ključ "powerhellmenu". Poimenovali smo nove ključne powershellmenu, ker v operacijskih sistemih 8 in 10( in kot vidite v našem posnetku zaslona) že obstaja ključ PowerShell, ki služi drugim funkcijam.
Zdaj boste spremenili vrednost( privzeto) v novem tipku PowerShell menenu. S tipko powershellmenu, dvokliknite vrednost( Privzeto), da odprete okno lastnosti.
V oknu z lastnostmi nastavite vrednost v polje »Podatki o vrednosti« na »Odpri PowerShell Here« in nato kliknite »OK«. To ukazu daje ime, ki se prikaže v kontekstnem meniju.
Opcijsko lahko nastavite tudi ukaz, tako da se prikaže samo, če držite Shift, medtem ko z desno miškino tipko kliknete na pogon - podobno kot je ukaz "Odpri ukazni poziv" skrit, razen če Shift + z desno miškino tipko kliknete mapo. V ta namen z desno tipko miške kliknite tipko powershell in izberite New & gt;String Vrednost. Poimenujte novo vrednost »Razširjeno«. Ni vam treba spreminjati. Samo ta niz bo povzročil, da se ukaz skriva za dostopom ključa Shift.
Ali ste vzeli neobvezen korak ustvarjanja razširjene vrednosti ali ne, je preostali del postopka enak. Naslednji boste morali ustvariti nov ključ v notranjosti vašega pooblastilnega ključa. Z desno miškino tipko kliknite tipko powershellmenu in izberite New & gt;Ključ.Poimenujte nov ključni ukaz.
Zdaj boste spremenili vrednost( Privzeto) v novem ukaznem ključu. Z izbranim ukaznim ključem dvokliknite vrednost( privzeto), da odprete okno lastnosti.
Vrednost( privzeto) podaja dejanski ukaz, ki se bo zagnal, ko izberete možnost v kontekstnem meniju. V polje »Vrednost podatkov« vnesite naslednje besedilo in kliknite »V redu«.
C: \\ Windows \\ sistem32 \\ WindowsPowerShell \\ v1.0 \\ powershell.exe -NoExit -Komanda Set-Location -LiteralPath '% L 'Spremembe morajo potekati takoj, zato lahko izstopite iz urejevalnika registra.Če želite preizkusiti, preprosto kliknite z desno miškino tipko( ali Shift + z desno tipko miške kliknite, če nastavite to možnost) katero koli mapo in izberite ukaz »Odpri z PowerShell«.
Okno PowerShell se mora takoj odpreti in po nekaj trenutkih postavite v mapo z desno miškino tipko.
Če želite kadarkoli spremeniti spremembe, se vrnite v register in izbrišite pooblastilo, ki ste ga ustvarili. To bo samodejno izbrisalo vse vrednosti in druge ključe, ki ste jih ustvarili znotraj ključa powerhellmenu, in odstranite ukaz iz svojega kontekstnega menija.
Prenesite naše hišne registratorje z enim klikom
Če se ne počutite kot potapljanje v registru sami, smo ustvarili nekaj registratorjev, ki jih lahko uporabite. Orodje »Add PowerShell v kontekstni meni« doda ukaz PowerShell v redni kontekstni meni.»Add PowerShell v Shift Context Menu« doda ukaz PowerShell v kontekstni meni, ki ga dobite, ko z desno tipko miške kliknete Shift +.In "Odstrani PowerShell iz kontekstnega menija" odstrani ukaz, ne glede na to, kako ste ga dodali. Vsi trije hacks so vključeni v datoteko ZIP.Dvokliknite tistega, ki ga želite uporabiti, in kliknite pozivnice.
PowerShell Kontekstni meni Hacks
Ti hackovi so resnično samo tipki powershell, ki so bili odstranjeni na dodatne ključe in vrednosti, o katerih smo govorili v prejšnjem razdelku, in nato izvoženi v datoteko. REG.Zagon hacksa samo spremeni vrednost. In če uživate v prevajanju z registrom, je vredno vzeti čas, da se naučite, kako narediti svoje hišne registre.