Ändert die Wave-Wiedergabelautstärke eines Audiogeräts.
SoundSetWaveVolume, Prozent , GerätNummer
Eine Prozentzahl zwischen -100 und 100 (kann eine Floating-Point-Zahl oder ein Ausdruck sein). Wenn die Zahl mit einem Plus- oder Minuszeichen beginnt, wird die aktuelle Lautstärke um den angegebenen Wert erhöht bzw. verringert. Andernfalls wird die Lautstärke explizit auf Prozent gesetzt.
Wenn leer oder weggelassen, wird standardmäßig 1 (das erste Audiogerät) verwendet, was normalerweise das Standardgerät des Systems für Aufnahme und Wiedergabe ist. Andernfalls geben Sie eine Zahl größer als 1 an, um ein anderes Audiogerät zu verwenden.
[v1.1.04+]: Dieser Befehl ist in der Lage, bei Misserfolg eine Ausnahme auszulösen. Weitere Informationen finden Sie unter Laufzeitfehler.
ErrorLevel wird bei Misserfolg auf 1 und bei Erfolg auf 0 gesetzt.
Die aktuelle Wave-Wiedergabelautstärke kann via SoundGetWaveVolume abgerufen werden. Einstellungen wie Master-Lautstärke, Synthesizer, Mikrofon, Stummschaltung, Höhe und Bass können mit SoundSet und SoundGet gesetzt bzw. abgerufen werden.
[v1.1.10+]: In Windows Vista und höher ist dieser Befehl äquivalent zu SoundSet, Prozent, Wave, Volume
. Beide Befehle versuchen, die bestehende Balance zwischen den Kanälen beizubehalten.
Windows 2000/XP/2003: Im Gegensatz zu SoundSet versucht dieser Befehl, die bestehende Balance zwischen den Kanälen (z.B. links und rechts) beim Ändern der Lautstärke beizubehalten.
SoundGetWaveVolume, SoundSet, SoundGet, SoundPlay