Автоматическая смена фона рабочего стола Windows

Представьте себе, недавно возникла необходимость создания скрипта на автоматическую смену фона на рабочем столе при запуске операционной системы. Порывшись в интернете нашел два способа решения данной проблемы посредством создания скрипата, первый через файл формата .bat второй через .vbs. Первый вариант проще, поэтому опишу его. Способ работает на операционных системах Windows (проверено на XP и 7). Для начала вам надо создать батник — открываете блокнот, далее сохранить как, тип файлов «Все файлы» называете файл, например, WallChange.bat В файле пишите:

 

В первой строчке мы меняем данные в ветке реестра по адресу HKCU\Control Panel\Desktop Ключ /v указывает имя добавляемого параметра в указанном разделе, ключ /d — присваивает значение параметру, ключ /f делает «тихую установку», т.е. пользователя не будут спрашивать хочет он, или нет произвести изменение в реестре. Сама фоновая картинка обязательно должна быть в формате .bmp с jpg или png фон не поменяется.

Во второй строке мы вызываем стандартную библиотеку Windows с процедурой UpdatePerUserSystemParameters, суть которой в обновлении параметров окружения системы для пользователя, проще говоря — принятие введенных изменений в систему и отображение их пользователю.

Закидываем получившийся файл в автозагрузку, проще всего через меню пуск->автозагрузка, и наслаждаемся результатом. Удачи.

One thought on “Автоматическая смена фона рабочего стола Windows”

  1. RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True

    UpdatePerUserSystemParameters — работает в системе windows 7 64, пишет не может найти точку входа.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *