Так что у меня странная проблема.Я создавал командный файл, который периодически меняет обои на рабочем столе, меняя ключ реестра и затем обновляя его.Ключ реестра меняется просто отлично, однако обновление не работает.Я должен скопировать путь из ключа, затем скопировать его куда-нибудь еще (например, в Chrome omnibox), а затем скопировать его из этого места и вставить обратно в ключ.После этого, если я его обновлю, все будет отлично работать.Код, который я использую:
@reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "%~dp0IMGS\16.bmp" /f
(изменяет путь к ключу обоев на C:\Program Files (x86)\Sorted\Coding\Batch\WallpaperManager\IMGS\16.bmp
)
Обновление для его применения: RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
Кто-нибудь знает, как заставить работать этот пакетный файл?