Hepimizin başına gelmiştir , bilgisayarımızdan birşey kopyalayıp USB belleğimize atacak sonrada arkadaşımıza götüreceğizdir gel gelelim o anda bir telefon gelir yada dikkatinizi dağıtan birşey
gelelim scripte ve nasıl kullanılacağına
' Sürücü G:, R: ve T: lerde birşey varsa bildirim yapmaz set objArgs = WScript.Arguments set fileSystem = CreateObject("Scripting.FileSystemObject") set drives = fileSystem.Drives stick_found = false for each drive in drives ignore = false for i = 0 to objArgs.Count - 1 if LCase(drive.DriveLetter) = LCase(objArgs(i)) then ignore = true next if ignore = false then if drive.DriveType = 1 then stick_found = true end if next if stick_found then MsgBox "USB-belleği takılı unutunuz!", vbSystemModal + vbExclamation,"USB-Alarm 1.1"
Üstteki scripti Not defterine yapıştırdıktan sonra usbalarm.vbs şeklinde kaydedelim sonrasında :
1. Klavyemizdeki Windows ve R tuşlarına basalım ve açılan çalıştır ekranına aşağıdaki komutu verelim ve tamam a basalım
gpedit.msc
2. Açılan yerel grup ilkesi düzenleyicisinde ; Kullanıcı yapılandırması > Windows ayarları > Komut dosyaları (Oturum açma / kapatma) kısmına gidelim (Aşağıdaki resim)
3. Sağ tarafta yeralan "Oturumu kapat" a çift tıklayalım açılan "Oturumu kapat özellikleri" penceresinde "Ekle" butonuna tıklayalım ve üstteki usbalarm.vbs scriptimizi gösterelim.
Uygula ve tamam butonları ile işlemi sonlandıralım artık scriptimiz kapanırken Usb portlarını kontrol edecektir , eğer istisna istiyorsak mesela E sürücüsünü kontrol etmesin diyorsak , üstteki resimde yeralan "Komut dosyası Parametreleri" kısmına E harfini yazmamız gerekir birden fazla yazım için şu şekli kullanın D E F , böylece bu harfleri içeren USB portları kontrol edilmeyecektir.
Tamam teşekkürler...
Başlık denenerek yazıldı , eğer microsoft güncellemelerle bazı özellikleri değiştirmediyse çalışması gerek, vaktim olduğunda tekrar denemeye çalışırım.
Ben sizin dediklerinizi harfiyen yaptım ama USB takılı iken PC kapatmaya çalıştığımda direk kapanıyor. Acaba komutta bir yanlışlık mı var..Teşekkürler...