Add-Type -AssemblyName System.Windows.Forms
# Funktion zum Erhöhen der Helligkeit um 10%
function IncreaseBrightness {
$monitor = Get-WmiObject -Namespace root\wmi -Class WmiMonitorBrightnessMethods
$currentBrightness = $monitor.CurrentBrightness / 100.0
$newBrightness = [Math]::Min(1.0, $currentBrightness + 0.1) * 100.0
$monitor.WmiSetBrightness(1, $newBrightness)
}
# Mausklick-Ereignis-Handler
$handler = {
IncreaseBrightness
}
# Registrieren des Ereignisses
$event = [System.Windows.Forms.MouseEventHandler] $handler
$control = [System.Windows.Forms.Form]::CreateControl()
$control.Add_MouseClick($event)
# Warten auf eine beliebige Taste, um das Skript zu beenden
Write-Host "Drücken Sie eine beliebige Taste, um das Skript zu beenden..."
$host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown") | Out-Null
# Entfernen des Ereignisses
$control.Remove_MouseClick($event)