Kui olete sõltuvuses erinevatest registrimuudatustest nagu mina, töötate tõenäoliselt registriredaktoriga väga sageli. Erinevad näpistamisega seotud veebisaidid juhendavad teid minema erinevatele registrivõtmetele. Tahaksin oma viisi jagada otse soovitud registrivõtme juurde hüpata ja registriredaktoriga käsitsi navigeerimine vahele jätta . Seda saab teha lihtsa VB-skriptifailiga ilma kolmanda osapoole tarkvara kasutamata. Kui olete huvitatud, klõpsake nuppu „Loe edasi”.
Reklaam
kuidas muuta oma lennuvälja nime
Ülevaade
Alates Windows 2000-st suudab registriredaktor meeles pidada viimati avatud võtit enne selle sulgemist. Need andmed on salvestatud järgmise registrivõtme juurde:
HKEY_Current_User Software Microsoft Windows CurrentVersion Applets Regedit
The LastKey väärtust kasutab Windows viimati kasutatud võtme salvestamiseks.
Nagu näete, on see kasutajate registri haru, nii et Windows salvestab viimati kasutatud võtme iga kasutaja jaoks eraldi. Seda funktsiooni on võimalik kasutada otse vajaliku võtme juurde liikumiseks. Lubage mul näidata, kuidas seda saab teha Windowsi skriptimishosti ja VBScriptiga.
Minarakendamine
Windows 10
Kui kasutate Windowsi versiooni 14942 või uuemat versiooni, pole teil vaja kolmandate osapoolte rakenduste skripte. Alates versioonist 14942 on registriredaktori rakendus Windows 10-s said aadressiriba , mis kuvab registrivõtme praeguse tee ja võimaldab teil seda kopeerida ja kleepida.
HKEY_ * juurvõtmenimede jaoks saate kasutada lühikirjeldust. Need on järgmised:
- HKEY_CURRENT_USER = HKCU
- HKEY_CLASSES_ROOT = HKCR
- HKEY_LOCAL_MACHINE = HKLM
- HKEY_USERS = HKU
Nii et kui peate minema otse saidile HKEY_CURRENT_USER Control Panel Desktop, võite aadressiribale sisestada järgmise:
hkcu juhtpaneel desktop
Kui vajutate sisestusklahvi, laiendatakse tee automaatselt HKEY_CURRENT_USER Control Panel Desktop. Vaadake järgmist ekraanipilti:
Windows 8.1 / Windows 7 / Windows Vista ja Windows XP
Idee on kopeerida soovitud registrivõtme täielik tee lõikelauale ja asendada LastKey väärtus koos lõikelauale kopeeritud väärtusega. Kui pärast selle tegemist käivitatakse regedit.exe, avaneb see otse soovitud võtme juures.
VBscriptiga lõikelauale sisu toomine
„HTML-faili” ActiveX-objekti kasutatakse HTML-i abi ja HTA-failide kuvamiseks Windowsis. Seda saab kasutada lõikelauale sisu toomiseks. See ei nõua isegi IE installimist. Kood on järgmine:
seatud objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('tekst')
Kui lõikepuhvri sisu on tekst, salvestatakse see kausta cClipBoard muutuv. Lihtne, kas pole?
Regediti otse avamine soovitud klahvi juures
Kuna meil on nüüd soovitud võti cClipboardis, peame selle sisse kirjutama LastKey ülal mainitud väärtus. Selle kood on:
Dim WshShell
Määra WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', сClipBoard, 'REG_SZ'
See koodilõik on iseenesestmõistetav, nii et pole vaja seda kommenteerida.
Lõplik skript näeb välja selline:
Hämar objHTA
Hämar cClipBoard
Dim WshShell
seatud objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('tekst')
Määra WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', cClipBoard, 'REG_SZ'
WshShell.Run 'regedit.exe -m'
Määra objHTA = mitte midagi
Määra WshShell = ei midagi
Kindle tuli ei lülitu sisse isegi siis, kui see on vooluvõrgus
Pange tähele, et WshShell.Run ' regedit.exe -m 'rida. See sisaldab dokumentideta lülitit '-m', mis võimaldab teil korraga käitada mitut Regediti eksemplari.
Olen selle skripti salvestanud failina „RegNav.vbs“ ja saate selle kohe alla laadida:
Allalaadimine on VB-skripti kasutamiseks valmis
Kui Regediti avamine on teie jaoks väga sage ülesanne, saate regnav.vbs tegumiribale kinnitada. Looge uus otsetee ja tippige otsetee sihtmärgi tekstikasti järgmine:
wscript.exe d: regnav.vbs
Ärge unustage kasutada regnav.vbs-i õiget teed.
Nüüd paremklõpsake loodud otseteefailil ja klõpsake kontekstimenüüs nuppu Kinnita tegumiribale. See on kõik.
P.S. Kuidas seda skripti testida
- Valige see tekst
HKEY_LOCAL_MACHINE TARKVARA Microsoft Windows NT CurrentVersion Winlogon
- Vajutage klahvikombinatsiooni CTRL + C
- Kliki regnav.vbs .
Winaero Tweakeri rakendus
Kui olete Winaero Tweakeri kasutaja, on versioonist 0.8 alates järgmine valik.
See võimaldab teil minna ühe klõpsuga soovitud registrivõtme juurde. Kui olete selle lehe Winaero Tweakeris avanud, proovib see teie aja säästmiseks lõikelauale registrivõtme tee välja tõmmata!
Laadige alla Winaero Tweaker
Tarkvara RegistryOwnershipEx
Üks minu rakendustest, RegistryOwnershipEx, võimaldab teil teha järgmisi toiminguid:
- saate registrivõtme omandada ühe klõpsuga (kasulik võtmele täieliku juurdepääsu saamiseks).
- saate hüpata otse soovitud registrivõtme juurde ka ühe klõpsuga.
Samuti saab see Windowsi lõikelauale lugeda mis tahes registriteed. Kui käivitate selle käsureaargumendiga '/ j', nt. regownershipex.exe / j , eraldab see lõikepuhvrist registrivõtme tee ja avab otse registriredaktori.
Isiklikult eelistan ma kasutada RegistryOwnershipExi. Hankige see siit:
RegOwnershipEx
RegJumpiga avage registrivõti otse
RegJump on Windows Sysinternalsi suurepärane tööriist, mis eksisteerib väga pikka aega, käivitab registriredaktori automaatselt ja hüppab määratud registriteele. RegJumpi käsurea parameetrina tuleb mainida registriteed.
Registriredaktori panemiseks otse HKEY_LOCAL_MACHINE Software Microsofti haru avamiseks kasutage järgmist käsku:
regjump.exe HKLM Tarkvara Microsoft Windows
RegJump toetab-c
lüliti, mis eraldab lõikelauale salvestatud registritee. See võimaldab otse registrivõtit avada.
Rakenduse käivitamiseks lülitiga -c saate luua otsetee, nii et kui olete registrivõtme tee kopeerinud, klõpsake lihtsalt loodud otseteel ja see avab parempoolses võtmes Regedit.exe.
Lisaks Windows 10-le töötab RegJump ka Windows 7-s ja Windows 8-s.