Suche Skript, um die DPI in Windows 7 oder 8 anzupassen
Ich grüße alle Admins!
Hat jemand hier ein Skript oder Kommandozeilentool auf Lager, welches die System-Schriftgröße unter Windows anpasst?
Hat jemand hier ein Skript oder Kommandozeilentool auf Lager, welches die System-Schriftgröße unter Windows anpasst?
Please also mark the comments that contributed to the solution of the article
Content-Key: 271102
Url: https://administrator.de/contentid/271102
Printed on: April 23, 2024 at 20:04 o'clock
4 Comments
Latest comment
Hi,
habe das hier, aber bei mir hadert es etwas:
Quelle: https://stackoverflow.com/questions/10365394/change-windows-font-size-dp ...
Gruß
Ankh
habe das hier, aber bei mir hadert es etwas:
cd 'HKCU:\Control Panel\Desktop'
$val = Get-ItemProperty -Path . -Name "LogPixels"
if($val.LogPixels -ne 96)
{
Write-Host 'Change to 100% / 96 dpi'
Set-ItemProperty -Path . -Name LogPixels -Value 96
} else {
Write-Host 'Change to 150% / 144 dpi'
Set-ItemProperty -Path . -Name LogPixels -Value 144
}
logoff;exit
Quelle: https://stackoverflow.com/questions/10365394/change-windows-font-size-dp ...
Gruß
Ankh
Also das Script funktioniert hier unter Windows 7 und 8(.1) ...
Grüße Uwe
function set-dpi([int]$dpi){
$key = 'HKCU:\Control Panel\Desktop'
$version = [System.Environment]::OSVersion.Version.Minor
switch ($version){
1 {
# Windows 7
if ($dpi -eq 96 ){
Set-ItemProperty $key -Name "LogPixels" -Value 96
}else{
Set-ItemProperty $key -Name "LogPixels" -Value $dpi
}
}
{$_ -match '2|3'}{
# Windows 8(.1)
if ($dpi -eq 96 ){
Set-ItemProperty $key -Name "LogPixels" -Value 96
Set-ItemProperty $key -Name "Win8DpiScaling" -Value 0
}else{
Set-ItemProperty $key -Name "LogPixels" -Value $dpi
Set-ItemProperty $key -Name "Win8DpiScaling" -Value 1
}
}
}
logoff
}
# reset to dpi to 100%
# set-dpi 96
# set dpi to specific value
set-dpi 120