Windowsta çoğu bileşenler bir registry değeri ile açıp kapatılabilmektedir , eğer registry anahtarlarını biliyorsak ilgili anahtarı/ları export edip (sağ tıklayıp ver diyerek) bu anahtarın .reg uzantılı bir
1. Dosya uzantılarını göster - gösterme (vbs scripti)
Microsoft tüm işletim sistemlerinde aynı arayüzü kullanmadığından sıklıkla kullanılan dosya uzantılarını göster veya gösterme özellğini açıp kapatmanın yolu da farklılıklar içerebilmektedir bunun işletim sistemine göre bunun nereden yapılacağını bilmek pratiklik sağlasa da sıksık bu özelliği açıp kapatmak gerekiyorsa her defasında 3-5 adım uygulamak can sıkıcı bir hal alabilmektedir işte aşağıdaki script ilk tıklandığında : eğer dosya uzantılarını göster kapalı ise açmakta , ikinci tıklandığında ise tersi işlem yapmaktadır
FileExt = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt" Set Sh = WScript.CreateObject("WScript.Shell") St = Sh.RegRead(FileExt) If St = 1 Then Sh.RegWrite FileExt, 0, "REG_DWORD" Else Sh.RegWrite FileExt, 1, "REG_DWORD" End If Sh.SendKeys("{F5}")
Koddaki en baştaki FileExt ile ilgili regsitry kaydını belirtiyoruz , set sh ; scriptin çalışması için gerekli kodlar , alt kısımda eğer 1 ise 0 - 0 ise 1 yap diyoruz ve son olarak ekranı tazelettiriyoruz.
2. Thumbnail (Küçük resim) önizlemesini açıp kapatalım (vbs scripti)
Mantık ve kodlar üstteki ile tamamen aynı işi yapan bir regsitry değeridir ve .vbs scriptimiz registry değerine bakıp değeri değiştirmektedir
Registry = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\IconsOnly" Set Command = CreateObject("WScript.Shell") Thumbnails = Command.RegRead(Registry) If Thumbnails = 0 Then Command.RegWrite Registry, 1, "REG_DWORD" Else Command.RegWrite Registry, 0, "REG_DWORD" End If Command.SendKeys "{F5}"
İkinci scriptte , FileExt yerine Registry denmiş , Set Sh yerine Set Command kullanılmıştır kısacası bu isimleri değiştirmek scriptin çalışmasını etkilememektedir o nedenle uygun düzenlemelerle kendimize göre isimler kullanabiliriz , bir scriple iki işlem yapma bazı durumlarda bize oldukça pratiklik kazandırabilmektedir .
Bu scripleri bir notepad e yapıştırıp uygun isimler verip .vbs şeklinde kaydedebileceğiniz gibi aşağıdaki linkten hazırlarınıda indirip kullanabilirsiniz.
güzelmiş. özellikle uzantı göster gizle zaman zaman çok işime yarıyor. teşekkürler.