Neye ihtiyacım var
Komut satırından Windows ses düzeylerine erişmeme izin veren bir araç veya komut dosyası arıyorum. İdeal olarak, uygulama seviyeleri de dahil olmak üzere tüm hacimleri almamı ve ayarlamamı sağlayacaktı, ancak sadece ve sadece ana seviyeye yerleştim. Kullandığı eğer sakıncası yoksa PowerShell
, WMI
, JavaScript
, .Net
, Voodoo veya kelebekler. Bana sadece% 0 ila% 100 aralığında sığdırmak için işleyebileceğim bir sayı verecek herhangi bir çözüm yapacağız.
Başka bir deyişle, istemi parçaları doldurmam gereken kara kutu:
C:\> getvol master
50
ya da
C:\> wmic <alias> where "device='master' and name='volume'" get name,value
Name Value
Volume 0xDEADBEEF
Sarmak için biraz zaman harcamak zorundayım, hatta bunun için araçlar serbestçe mevcutsa kendim bir şeyler yazmam gerekmiyor. İkinci durumda, çekirdek için bazı işaretçilere / kavram kanıtına ihtiyacım olurdu, ancak hamleyi kendi başıma yönetebilirim. Ayrıca ben sadece (hem o notta bu amaçla yeni gelişme çerçeveler yüklemeden kaçınmak istiyorum music2myear en ve iglvzx en cevaplar verildi önce ben bu gereksinimleri tanıtıldı).
"Platformlar" olarak, ben var:
- Windows 7 Home Premium ile gelen her şey
- Cygwin ile gelen her şey
- Perl
- piton
- Yakut
Genellikle açık kaynaklı çözümler büyük ölçüde tercih edilir. Kapalı kaynaklı araçlar, ücretsiz oldukları ve kaynağa güvenilebildiği sürece iyidir. Ticari çözümler işe yaramaz.
Neye ihtiyacım yok
- Ses seviyesini ayarlamakla ilgili birkaç benzer soru var. En önemlisi, ben gerek olsun hacmini değil ayarlayın.
- Orada
nircmdc
hacminin ayarlanması, ancak almıyor destekler, hangi. - Kayıt defterinde, GUI karıştırıcı aracılığıyla ses seviyesini ayarladığımda tahmin edilen şekilde değişen değerlere sahip bir anahtar [1] var, ancak bu anahtardan okuma donanım değişiklikleri veya sistem yükseltmelerinde kırılmaya eğilimli olduğunu tahmin ediyorum. Çözümün geleceğe yönelik olarak makul olduğuna güvenmediğim sürece onu kullanamam.
- Orada
AutoHotKey
veWSH
Web üzerinde ses düzeyini ayarlama çözümler ancak) onlar da kullandıkları) b, kötü ayarı için sadece iyi veSendKeys
GUI kontrol etmek veya otomatik fare hareketi. GUI'nin otomatikleştirilmesi bir seçenek değildir.
##windows
Freenode kanalı, Google kesmek ve yarı pişmiş geçici çözümler ile taşmaları, her zamanki gibi yararsız olduğunu ve bir Wiccan'ım sözler bir WinAPI çağrı anlatamam.
Bir yolu bilen var mı?
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\MixerSettings\eLineOutTopo\PrimaryNode000