İstediğimiz registry anahtarına tek tık ile ulaşalım (.vbs)


registry anahtarina zipla

Eğer benim gibi çeşitli registry ayarlarını uygulayan biri iseniz muhtemelen Registry editörü ile oldukça fazla işiniz oluyor demektir çünkü birçok websayfasında farklı farklı ipuçları verilir ve bunların

birçoğunu uygulamak için regediti kullanmamız gerekir , eğer bu konuda portable bir program kullanmak istiyorsanız Buradaki tavsiyemdir , gel gelelim eğer bu işi herhangi bir program kullanmadan ve küçük bir .vbs scripti ile yapmak istiyorsanız bu konuda da daha önceden Buradaki yazımızda bir .vbs kodu paylaşmıştık , gel gelelim bu scriptte öncelikle zıplanacak anahtarı girmemiz ardından da Ok butonuna basmamız gerekiyor , gelin bu scriptin biraz daha gelişmiş bir versionunu kullanalım ve sadece bir tık ile istediğimiz anahtar açılsın :

Scriptin çalışma mantığı:

Windows 2000 den beridir registry editörü kendisinde açılan son anahtarı hatırlama yeteneğine sahiptir bu anahtar aşağıdaki yerde saklanır

HKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit

Windows bu anahtarı herbir kullanıcı için ayrı ayrı saklamaktadır , işte bu özellik yardımı ile istediğimiz anahtara sıçrayacağız , yani : herhangi bir registry anahtarının tam yolunu panoya (Clipboard) kopyalayacağız ve üstteki yolda yeralan LastKey anahtarındaki değeri bu kopylanan anahtar ile değiştireceğiz böylece regedit.exe son hatırladığı registry anahtarını açacağından direkt bizim panoya kopyaladığımız anahtarı açacaktır

.Vbs Kodumuz:

Dim objHTA
Dim cClipBoard
Dim WshShell
set objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("text")
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", cClipBoard, "REG_SZ"
WshShell.Run "regedit.exe -m"
Set objHTA = nothing
Set WshShell = nothing

Üstteki koda bir isim verin ve uzantısı .vbs olacak şekilde kaydedin , eğer uğraşmak istemiyorsanız Buradaki hazırını indirebilirsiniz.

Kullanımı:

Eğer kodu indirdiyseniz mesela D dizinine kopyalayın (bendeki yolu D:\hepsi\kaynaklar\reg_jump.vbs), şimdi scriptin kısayolunu görev çubuğuna ekleyeceğiz ki işimiz kolaylaşsın bunun için .vbs yi attığımız yere gidip üzerine sağ tıklıyoruz ve Gönder > Masaüstü kısayol oluştur diyoruz) , masaüstündeki kısayol u sağ tıklıyoruz ve hedef kısmının başına wscript.exe ilavesi yapıyoruz (aşağıdaki resim)

.vbs ziplama kisayol ayari

ve son olarak aynı kısayolu yine sağ tıklayıp Görev çubuğuna sabitle diyoruz.

gorev çubuğuna sabitle

Scripti denemek için aşağıdaki registry kaydını kopyalayalım

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

ve az önce görev çubuğuna sabitlediğimiz ikona tıklayalım Regedit üstteki kopyaladığımız anahtarı anında açmış olmalı , elbette kopyaladıktan sonra scriptin kendisine tıklasakta anahtar açılacaktı biz kullanımını kolaylaştırmak için Görev çubuğunu sabitledik. İlaveten Bakınız



Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA