Автор: 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" 
 Как решить проблему? Или хотя бы просто скрыть отображение ошибки?