Lautstärke über Batch Datei auf 100% stellen?
Hi, ich wüsste gerne, ob es eine Möglichkeit gäbe, die allgemeine Lautstärke durch Ausführen einer Batch Datei auf z.B. 100% zu stellen.
Danke schonmal im Voraus
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren
Batch selbst kann das nicht.
Aber Anwendungen dahinter oder PowerShell.
Use PowerShell to Change the Volume – My PowerShell Notes (wordpress.com)
Function Set-SoundVolume
{
Param(
[Parameter(Mandatory=$true)]
[ValidateRange(0,100)]
[Int]
$volume
)
# Calculate number of key presses.
$keyPresses = [Math]::Ceiling( $volume / 2 )
# Create the Windows Shell object.
$obj = New-Object -ComObject WScript.Shell
# Set volume to zero.
1..50 | ForEach-Object { $obj.SendKeys( [char] 174 ) }
# Set volume to specified level.
for( $i = 0; $i -lt $keyPresses; $i++ )
{
$obj.SendKeys( [char] 175 )
}
}
New-Alias -Name "ssv" Set-SoundVolume
# Example usage
Set-SoundVolume 25