VB.NET-Quellcode
- #Region "Systemlautstärke"
- ' Leiser
- Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
- Lautstaerke.Leiser()
- End Sub
- ' Lauter
- Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
- Lautstaerke.Lauter()
- End Sub
- ' Stumm
- Private Sub Button18_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button18.Click
- Lautstaerke.Stumm()
- End Sub
- #End Region
- ' Class Lautstärke
- Public Class Lautstaerke
- 'Windows zugriff
- Private Declare Sub keybd_event Lib "user32" _
- (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)
- Const KEYEVENTF_KEYDOWN As Integer = 0
- Const KEYEVENTF_KEYUP As Integer = 2
- ' Lauter
- Public Shared Sub Leiser()
- Call keybd_event(CByte(System.Windows.Forms.Keys.VolumeDown), 0, KEYEVENTF_KEYDOWN, 0) ' Taste runter
- Call keybd_event(CByte(System.Windows.Forms.Keys.VolumeDown), 0, KEYEVENTF_KEYUP, 0) ' Taste rauf
- End Sub
- ' Leiser
- Public Shared Sub Lauter()
- Call keybd_event(CByte(System.Windows.Forms.Keys.VolumeUp), 0, KEYEVENTF_KEYDOWN, 0)
- Call keybd_event(CByte(System.Windows.Forms.Keys.VolumeUp), 0, KEYEVENTF_KEYUP, 0)
- End Sub
- ' Mute
- Public Shared Sub Stumm()
- Call keybd_event(CByte(System.Windows.Forms.Keys.VolumeMute), 0, KEYEVENTF_KEYDOWN, 0)
- Call keybd_event(CByte(System.Windows.Forms.Keys.VolumeMute), 0, KEYEVENTF_KEYUP, 0)
- End Sub
- End Class
Dies ist nicht mein Code aba ich habe dazu eine Frage und zwar könnte man den Code so umprogrammieren das man nur ein Programm Gezielt lauter leiser oder stumm schalten kann stat die ganze Lautstärke ? und wen ja wie ? Vielen dank für eure hilfe
Admin-Anmerkung: Code stammt aus diesem Thread: Lautstärke von Windows verändern
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „Marcus Gräfe“ ()