Windows 7'nin geçerli temasını değiştirecek bir komut dosyasına sahip olmak istiyorum. Bunun depolandığı kayıt defteri girdisini buldum ancak görünüşe göre Windows'un temayı yüklemesini sağlamak için biraz daha işlem yapmam gerekiyor. Ne yapmalıyım?
İşte kullanmaya çalıştığım komut dosyası, ancak çalışmıyor (kayıt defteri güncellendi, ancak tema değişmedi):
######################################
# Change theme by updating registry. #
######################################
# Define argument which defines which theme to apply.
param ( [string] $theme = $(Read-Host -prompt "Theme") )
# Define the themes we know about.
$knownThemes = @{ "myTheme" = "mytheme.theme"; "alien" = "oem.theme" }
# Identify paths to user themes.
$userThemes = " C:\Users\yoda\AppData\Local\Microsoft\Windows\"
# Get name of theme file, based on theme provided
$themeFile = $knownThemes["$theme"]
# Build path to theme and set registry.
$newThemePath = "$userThemes$themeFile"
$regPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Themes\"
Set-ItemProperty -path $regPath -name CurrentTheme -value $newThemePath
# Update system with this info...this isn't working!
rundll32.exe user32.dll, UpdatePerUserSystemParameters