Ja esat atkarīgs no dažādiem reģistra pielāgojumiem, piemēram, es, jūs, iespējams, ļoti bieži strādājat ar reģistra redaktoru. Dažādas vietnes, kas saistītas ar tweaking, liek jums apmeklēt dažādas reģistra atslēgas. Es gribētu dalīties savā veidā lai pārietu tieši uz vēlamo reģistra atslēgu un izlaistu manuālo navigāciju, izmantojot reģistra redaktoru . To var izdarīt ar vienkāršu VB skripta failu, neizmantojot trešo pušu programmatūru. Noklikšķiniet uz 'Lasīt vairāk', ja jūs interesē.
Reklāma
kā iestatīt automātisko atbildi uz īsziņām
Pārskats
Kopš Windows 2000 reģistra redaktors spēj atcerēties pēdējo atvērto atslēgu pirms tās aizvēršanas. Šie dati tiek glabāti šādā reģistra atslēgā:
HKEY_Current_User Software Microsoft Windows CurrentVersion Applets Regedit
The LastKey vērtību Windows izmanto, lai saglabātu pēdējo izmantoto atslēgu.
Kā redzat, šī ir katra lietotāja reģistra filiāle, tāpēc Windows katram lietotājam pēdējo izmantoto atslēgu glabā atsevišķi. Šo funkciju ir iespējams izmantot, lai tieši pārietu uz nepieciešamo atslēgu. Ļaujiet man parādīt, kā to var izdarīt, izmantojot Windows Scripting Host un VBScript.
Esieviešana
Windows 10
Ja izmantojat Windows 10 versiju 14942 vai jaunāku versiju, jums nav nepieciešami trešo pušu lietotņu skripti. Kopš versijas 14942 reģistra redaktora lietotnes operētājsistēmā Windows 10 dabūju adreses joslu , kas parāda pašreizējo reģistra atslēgas ceļu un ļauj to kopēt un ielīmēt.
HKEY_ * sakņu atslēgu nosaukumos varat izmantot stenogrāfijas apzīmējumus. Tie ir šādi:
- HKEY_CURRENT_USER = HKCU
- HKEY_CLASSES_ROOT = HKCR
- HKEY_LOCAL_MACHINE = HKLM
- HKEY_USERS = HKU
Tātad, kad jums jādodas tieši uz HKEY_CURRENT_USER Control Panel Desktop, adreses joslā varat ierakstīt:
hkcu control panel desktop
Noklikšķinot uz taustiņa Enter, ceļš tiks automātiski paplašināts līdz HKEY_CURRENT_USER Control Panel Desktop. Skatiet šo ekrānuzņēmumu:
Windows 8.1 / Windows 7 / Windows Vista un Windows XP
Ideja ir kopēt visu vēlamās reģistra atslēgas ceļu uz starpliktuvi un aizstāt LastKey vērtību ar kopēto vērtību no starpliktuves. Kad pēc tam tiek startēts regedit.exe, tas tiks atvērts tieši pie vēlamās atslēgas.
Kā ielādēt starpliktuves saturu ar VBscript
ActiveX objekts “htmlfile” tiek izmantots, lai parādītu HTML palīdzības un HTA failus sistēmā Windows. To var izmantot, lai izgūtu starpliktuves saturu. Tas pat neprasa IE instalēšanu. Kods ir šāds:
iestatīt objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('teksts')
Ja starpliktuves saturs ir teksts, tas tiks saglabāts mapē cClipBoard mainīgais. Vienkārši, vai ne?
Tieši atverot Regedit pie vēlamā taustiņa
Tā kā cClipboard tagad ir vēlamā atslēga, mums tā ir jāieraksta LastKey augstāk minētā vērtība. Kods tam ir:
Dim WshShell
Iestatiet WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', сClipBoard, 'REG_SZ'
Šis koda fragments ir pats par sevi saprotams, tāpēc nav nepieciešams to komentēt.
Galīgais skripts izskatās šādi:
Dim objHTA
Blāvs cClipBoard
Dim WshShell
iestatīt objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('teksts')
Iestatiet WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', cClipBoard, 'REG_SZ'
WshShell.Run 'regedit.exe -m'
Iestatiet objHTA = nekas
Iestatiet WshShell = nekas
kāpēc hroms aizņem tik daudz vietas?
Ņemiet vērā, ka WshShell.Run ' regedit.exe -m 'līnija. Tajā ir slēdzis bez dokumentācijas “-m”, kas ļauj vienlaicīgi palaist vairākus Regedit gadījumus.
Esmu saglabājis šo skriptu kā “RegNav.vbs” failu, un jūs to varat lejupielādēt tūlīt:
Lejupielāde ir gatava lietošanai VB skripts
Ja Regedit atvēršana jums ir ļoti biežs uzdevums, tad uzdevumjoslā varat piespraust regnav.vbs. Izveidojiet jaunu saīsni un saīsnes mērķa tekstlodziņā ierakstiet:
wscript.exe d: regnav.vbs
Neaizmirstiet izmantot pareizo ceļu uz regnav.vbs.
Tagad ar peles labo pogu noklikšķiniet uz izveidotā saīsnes faila un konteksta izvēlnē noklikšķiniet uz 'Piespraust uzdevumjoslai'. Tas ir viss.
P.S. Kā pārbaudīt šo skriptu
- Atlasiet šo tekstu
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
- Nospiediet CTRL + C
- Klikšķiniet uz regnav.vbs .
Winaero Tweaker lietotne
Ja esat Winaero Tweaker lietotājs, sākot ar versiju 0.8, tam ir šāda opcija.
Tas ļaus jums ar vajadzīgo klikšķi pāriet uz vēlamo reģistra atslēgu. Atverot šo lapu Winaero Tweaker, tā mēģinās iegūt starpliktuvē reģistra atslēgas ceļu, lai ietaupītu jūsu laiku!
Lejupielādējiet Winaero Tweaker
RegistryOwnershipEx programmatūra
Viena no manām lietotnēm - RegistryOwnershipEx - ļauj veikt šādus uzdevumus:
- ar vienu klikšķi varat iegūt reģistra atslēgas īpašumtiesības (noderīga, lai iegūtu pilnīgu piekļuvi atslēgai).
- Jūs varat pāriet tieši uz vēlamo reģistra atslēgu arī ar vienu klikšķi.
Tas var arī nolasīt jebkuru reģistra ceļu no Windows starpliktuves. Ja to izpildāt ar komandrindas argumentu '/ j', piem. regownershipex.exe / j , tas izgūs reģistra atslēgas ceļu no starpliktuves un tieši atvērs reģistra redaktoru.
Personīgi es gribētu izmantot RegistryOwnershipEx. Iegūstiet to šeit:
RegOwnershipEx
Tieši atveriet reģistra atslēgu, izmantojot RegJump
RegJump ir lielisks rīks no Windows Sysinternals, kas pastāv ļoti ilgu laiku, automātiski palaiž reģistra redaktoru un pāriet uz norādīto reģistra ceļu. Reģistra ceļš ir jāmin kā komandrindas parametrs RegJump.
Lai liktu reģistra redaktoram tieši atvērt filiāli HKEY_LOCAL_MACHINE Software Microsoft, izmantojiet šo komandu:
regjump.exe HKLM Software Microsoft Windows
RegJump atbalsta-c
slēdzis, kas iegūst starpliktuvē saglabāto reģistra ceļu. Tas ļauj tieši atvērt reģistra atslēgu.
Varat izveidot saīsni, lai palaistu lietotni, izmantojot slēdzi -c, tāpēc, kopējot reģistra atslēgas ceļu, vienkārši noklikšķiniet uz izveidotā saīsnes, un tas labajā taustiņā atvērs Regedit.exe.
Bez Windows 10, RegJump darbojas arī operētājsistēmās Windows 7 un Windows 8.