Автор: travian
Дата сообщения: 03.10.2010 14:15
Подскажите пожалуйста, как обновить рабочий стол батником?
Windows 7. Написал такой вот батник, для смены рабочего стола. Но картинка меняется только после перезагрузки, а мне нужно чтобы менялась сразу же.
[more]@ECHO OFF
copy /y "D:\TranscodedWallpaper.jpg" "%AppData%\Microsoft\Windows\Themes"
REG ADD "HKCU\Control Panel\Desktop" /V "Wallpaper" /T REG_SZ /F /D "D:\TranscodedWallpaper.jpg"
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters[/more]
Попробовал такую вещь: RUNDLL32.EXE user32.dll RepaintScreen
Да, рабочий стол обновляется сразу же, как мне и нужно. Но попутно выдаёт ошибку:
"Ошибка в user32.dll
Нет точки входа: RepaintScreen"
Как решить проблему? Или хотя бы просто скрыть отображение ошибки?