İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Robotik Kodlama
  4. Programlama dilleri
Programlama dilleri

Python üzerinden aktif hoparlör değiştirme

NoobFly19.02.20223 cevap2.164 görüntüleme
2021'den beri11 mesaj
#1
İnternet üzerinde araştırma yaptım lakin çalışan bir kod bulamadım amacım windows üzerindeki hoparlörümü kod yardımıyla değiştirmek
bilgisayarımda mevcut hoparlörleri aşağıda paylaştım birisi yardım edebilirse tabi eğer bu mümkünse çok sevinirim
1645260465929.png
Cevaplar
bud
2014'den beri5.326 mesaj
#2
nircmd isimli programla cmd üzerinden değiştirilebiliyor sanırım. os modülüyle python ile kullanabilirsin.
NoobFly Konuyu açan
2021'den beri11 mesaj
#3
bud dedi: ↑
nircmd isimli programla cmd üzerinden değiştirilebiliyor sanırım. os modülüyle python ile kullanabilirsin.
Maalesef sadece sistem ses seviyesi yükseltip alçaltabiliyor
NoobFly dedi: ↑
Maalesef sadece sistem ses seviyesi yükseltip alçaltabiliyor
Yanlışım varmış
'nircmd setdefaultdevice "AnaHaporlör" 1'
komutunu kullanarak hapörlör değişimi yapabildim teşekkürler.
👍 1düzenlendi
bud
2014'den beri5.326 mesaj
#4
NoobFly dedi: ↑
Maalesef sadece sistem ses seviyesi yükseltip alçaltabiliyor
O zaman regedit kayıtlarına erişip oradan değiştirmen lazım.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\

Bu registry dizininde ses aygıtları listelenmiş durumda.

1645362209265.png1645362300729.png

Her donanımın altındaki properties dosyasına girince sağ tarafta gördüğün gibi donanımın adına erişebiliyorsun.

1645362390377.png

DeviceState kaydını 1 olarak değiştirdiğinde varsayılan hoparlör konumuna geliyor 2 olarak yapınca devre dışı kalıyor. Diğer seçeneklerde böyle. DEVICE_STATE_XXX Constants (Mmdeviceapi.h) - Win32 apps

Python ile hiç registry üzerinde çalışmadım ama winreg modülünü biraz öğrenirsen python ile bu ayarı yönetebileceğin bir program yazabilirsin muhtemelen.
NoobFly dedi: ↑
Yanlışım varmış
'nircmd setdefaultdevice "AnaHaporlör" 1'
komutunu kullanarak hapörlör değişimi yapabildim teşekkürler.
Sonradan farkettim yazdığını :D

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.