HI @ all,
gibt es eine Möglichkeit um herauszufinden wie die lautstärke vom pc ist?
wollte mir nen kleinen manager machen um nicht immer am laptop auf das Ton ding zu gehn
Gruß Roggazzz
HI @ all,
gibt es eine Möglichkeit um herauszufinden wie die lautstärke vom pc ist?
wollte mir nen kleinen manager machen um nicht immer am laptop auf das Ton ding zu gehn
Gruß Roggazzz
Hallo Roggazzz,
such mal im Forum Skripte nach Starplayer von Oscar , er hat meines Wissens nach soetwas eingebaut,
mfg (Auto)Bert
Ich denke, Du meinst diese Funktion:
MsgBox(0,0,_SoundGetWaveVolume())
Func _SoundGetWaveVolume()
Local $WaveVol = -1, $p, $ret
Local Const $MMSYSERR_NOERROR = 0
$p = DllStructCreate('dword')
If @error Then Return SetError(2, 0, -2)
$ret = DllCall('winmm.dll', 'long', 'waveOutGetVolume', 'long', -1, 'long', DllStructGetPtr($p))
If ($ret[0] == $MMSYSERR_NOERROR) Then
$WaveVol = Round(Dec(StringRight(Hex(DllStructGetData($p, 1), 8), 4)) / 0xFFFF * 100)
Else
SetError(1)
EndIf
$p = 0
Return $WaveVol
EndFunc ;==>_SoundGetWaveVolume
Allerdings funktioniert sie nicht unter Win7 (64 Bit). Dort wird immer "100" ausgegeben. Ich bin noch auf der Suche nach einer Alternative...
bei Win Vista(32bit) zeigt er immer 20 an