Lautstärke mit AutoIt ändern
Hey erstmal frohes neues Jahr euch
Ich weiß ich schreibe spät
Ich habe versucht mit AutoIT die Lautstärke
meines PC zu ändern mit
SoundSetWaveVolume, 50
Jedoch klappt der Befehl nicht
Was ist da falsch?!
Ich weiß ich schreibe spät
Ich habe versucht mit AutoIT die Lautstärke
meines PC zu ändern mit
SoundSetWaveVolume, 50
Jedoch klappt der Befehl nicht
Was ist da falsch?!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 359599
Url: https://administrator.de/forum/lautstaerke-mit-autoit-aendern-359599.html
Ausgedruckt am: 18.04.2025 um 04:04 Uhr
3 Kommentare
Neuester Kommentar
Moin,
ebenfalls frohes Neues.
Ein Blick in die Doku sagt folgendes:
Ein explizites Kommando gibt es dafür meines Wissens nicht. Alternativ kannst du selber was schreiben. Ein Beispiel:
https://www.autoitscript.com/forum/topic/149654-set-system-volume/
Gruß. V
ebenfalls frohes Neues.
Ein Blick in die Doku sagt folgendes:
This controls the Wave volume, not the master volume control. Also, a value of Zero does not set mute status.
On Windows Vista, there is no system-wide wave volume. This function only changes the wave volume for the script. It can not be used to change the wave volume of other programs.
Ein explizites Kommando gibt es dafür meines Wissens nicht. Alternativ kannst du selber was schreiben. Ein Beispiel:
https://www.autoitscript.com/forum/topic/149654-set-system-volume/
Gruß. V
Hallo,
Geht vielleicht das Licht in dein Zimmer aus?
Mal geschaut ob es überhaupt das richtige Gerät ist welches die Lautstärke verändert? Mal im Internet gesucht? https://www.autoitscript.com/forum/topic/148753-is-there-a-way-to-get-th ... gefunden über https://www.google.de/search?q=autoit+windows+10+lautst%C3%A4rke , ob es dir hilft - k.a.
Nur Fragen, Fragen, Fragen....
Gruß,
Peter
Zitat von @HelloWorld:
Ich habe versucht mit AutoIT die Lautstärke meines PC zu ändern mit
SoundSetWaveVolume, 50
Sollte der Wert nicht in runden Klammern stehen?Ich habe versucht mit AutoIT die Lautstärke meines PC zu ändern mit
SoundSetWaveVolume, 50
Jedoch klappt der Befehl nicht
Sondern? Irgendetwas passiert zu 100%, nur willst du uns das nicht sagen. Was ist da falsch?!
Wird dein Programm denn überhaupt ausgeführt? Wird dieser Befehl überhaupt mit den richtigen Rechten ausgeführt? Hat dieser Rechner denn überhaupt WAVE? Das ist sicherlich nicht alles von dein SutoIT Skript, oder?Mal geschaut ob es überhaupt das richtige Gerät ist welches die Lautstärke verändert? Mal im Internet gesucht? https://www.autoitscript.com/forum/topic/148753-is-there-a-way-to-get-th ... gefunden über https://www.google.de/search?q=autoit+windows+10+lautst%C3%A4rke , ob es dir hilft - k.a.
Nur Fragen, Fragen, Fragen....
Gruß,
Peter
Hallo,
Das klappt schon, auch mit W10. Schau Dir mal diesen Code an. Da ist alles drin was Du brauchst bzw. wissen musst.
Stammt von hier.
https://www.autoitscript.com/forum/topic/127425-set-windows-volume/#comm ...
Was Du nicht benoetigst nimmst Du raus oder aenderst halt ab.
Denke daran, das der o.g. Code das "MasterVolume" aendert. Explizit nur die Lautstaerke von den Systemsounds oder einem anderen im Mixer gelisteten Geraet ist was anderes.
BFF
Das klappt schon, auch mit W10. Schau Dir mal diesen Code an. Da ist alles drin was Du brauchst bzw. wissen musst.
#include <MsgBoxConstants.au3>
MsgBox(64, "Easter", "You have entered the program", 30)
; Set volume to 100% (Windows actually does 2 steps increments for the volume)
Local $i = 0
While $i <= 50
Send("{VOLUME_UP}", 0)
$i = $i + 1
WEnd
; Sets the system wave volume to 100%. This controls the Wave volume, not the master volume control. Also, a value of Zero does not set mute status.
SoundSetWaveVolume(100)
; Play one of the default sytem sounds
SoundPlay(@WindowsDir & "\media\tada.wav",1)
MsgBox(64, "Easter", "The previous sound was played at 100%, the next one will be at 50%", 30)
; Set volume from 100% to 50%
Local $i = 0
While $i <= 25
Send("{VOLUME_Down}", 0)
$i = $i + 1
WEnd
; Sets the system wave volume to 100%. This controls the Wave volume, not the master volume control. Also, a value of Zero does not set mute status.
SoundSetWaveVolume(100)
; Play one of the default sytem sounds
SoundPlay(@WindowsDir & "\media\tada.wav",1)
MsgBox(64, "Egg", "You are leaving the program", 30)
Stammt von hier.
https://www.autoitscript.com/forum/topic/127425-set-windows-volume/#comm ...
Was Du nicht benoetigst nimmst Du raus oder aenderst halt ab.
Denke daran, das der o.g. Code das "MasterVolume" aendert. Explizit nur die Lautstaerke von den Systemsounds oder einem anderen im Mixer gelisteten Geraet ist was anderes.
BFF