Herkesin başına gelmiştir Bilgisyarınızda çok sevdiğiniz bir müziği sesini sonuna kadar açıp dinlemiş ve o şekilde bilgisyarı kapatmışsınızdır sonrada varsayalım dışarıya çıktınız eve gece yarısı döndüğünüzde
1. Otomatik ses ayarı için NirCmd yazılımını veya hemen hemen aynı işi yapan SoundVolumeView yazılımlarından birini indirmemiz gerek (Konumuz Nircmd olduğundan onu kullanacağım)
2. NirCmd yi herhangi bir dizine veya klasör içerisine çıkartalım mesela (D:\Nircmd), bu exe dosyası arayüzü olmayan ve belirli komutlarla kullanılabilen bir araçtır mesela açılışta Hoparlör ses seviyemizin %50 olmasını istiyorsak aşağıdaki komutu bat dosyası içerisinde kullanabiliriz.
@Echo Off D:\nircmd.exe setsysvolume 32768 Exit
Elbette siz "D:\" yerine NirCmd nin bulunduğu dizin veya klasör yolunu belirtmelisiniz, ben NirCmd yi direkt D dizinime attığım için kodları üstteki şekilde kullandım. Peki sesin %100 açık olduğu değer nedir derseniz : "65535" değeridir , değeri "0" yaparsak sesi kapatır yani sessize alır , bazılarınız sağ hoparlör ayrı ses seviyesinde olsun soldaki ayrı olsun şeklinde bir istekte bulunabilir bu durumda aşağıdaki kod işinizi görecektir
@Echo off nircmd.exe setvolume 0 32768 32768 Exit
NirCmd nin web sayfasından kodların ayrıntıları hakkında bilgi edinebilirisniz , üstteki kodları not defterine yapıştırıp mesela ses.bat şeklinde kaydedelim.
3. KLavyemizdeki Windows ve R tuşlarına birlikte basalım ve açılan ekrana aşağıdaki komutu yazıp tamam diyelim
shell:startup
Böylece başlangıç klasörünü açmış olduk üstte oluşturduğumuz ses.bat dosyasını bunun içerisine atalım
Artık windowsu her açtığınızda bu ses.bat dosyası devreye girecek ve ses seviyenizi otomatik olarak %50 seviyesine getirecektir , elbette üstteki anlatım ses seviyesini ayarlamanın en kolay yoluydu ses.bat dosyasını zamanlanmış görevlerle de otomatik çalışacak çekilde ayarlayabilirdik diğer otomatik başlatma yöntemleri için bakınız
Doğrudur konum vermek gerek , ben o kısmını biliyorsundur diye varsaymıştım , işinin hallolmasına sevindim , selamlar
Hocam çok saol şimdi harika oldu,cmd ekranı artık açılmıyor direk vbs üzerinden çalışıyor kod,hocam bu taktiği denemek isteyenler vbs üzerinden yaparsa süper olur, yalnız verdiğiniz kod normalde doğru ama NirCmd.exe'nin konumu göstermeyince kod hata verdi, bende kodun içersini şöyle düzelttim.
oShell.run "C:\Windows\nircmd.exe setvolume 0 32768 32768" , 0 , True
Aleyküm selam , denemedim ama aşağıdaki kodların istediğin şeyi yapması gerek
= = = = = = = = = = = = = = = = = =
Dim oShell
Set oShell = WScript.CreateObject ("WScript.Shell")
oShell.run "nircmd.exe setvolume 0 32768 32768" , 0 , True
Set oShell = Nothing
= = = = = = = = = = = = = = = = = =
Selamun Aleyküm, hocam çok faydalı bir bilgi teşekkürler çok işime yaradı,şimdi bilgisayar açıldığında sesi otomatik olarak ayarlıyor,yalnız tek eksi yönü bilgisayar açıldığında cmd ekranının açılıp kapanması,bu NirCmd'yi vbs komutuyla çalıştırma imkanımız yokmu.
Yorumun için teşekürler , selamlar
Arkadaşlar gerek yok böyle şeylere. Bilgisayar açılırken gereksiz bir komut veriyorsunuz ne kadar etkiler bilmem ama yavaşlatabilir. En iyisi bilgisayarın ses ayarlarından oturum ve windows açma,kapatma ses efektini yok işaretleyin. Artık geç vakitte film mi izliyorsunuz ne yapıyorsanız eğer eşek değilseniz ve sessiz olmanız gerekiyorsa dikkat edersiniz. Ama dilerseniz yine ses dengeleyici programlar kullanarak istenmeyen ses artışlarını önleyebilirsiniz sadece başlangıç için bir program bana yanlış geldi.
Doğrudur yazının sonunda Görev zamanlayıcısı ile de yapılabileceği belirtilmişti , en iyisini yapmışsın
selam abi çok güzel bir paylaşım işe yarıyor teşekkürler. yalnız ben görev zamanlayıcısı ile görev oluşturarak yaptım. ses seviyesinide %20 olarak ayarladım oldu. bilgisayarı kapatırken yüksek unutsam bile açııldığında otomatik olarak %20'ye ayarlıyor.
Umarım işine yarar
eline sağlık teşekkkürler üstat.