Lautstärke über Batch Datei auf 100% stellen?

1 Antwort

Vom Beitragsersteller als hilfreich ausgezeichnet

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
Woher ich das weiß:Berufserfahrung – 💻 Zertifizierter Sr. Cloud Engineer im IT-Consulting

Domkopf1 
Beitragsersteller
 27.04.2022, 09:01

Thx

1