Я пытаюсь создать пакетный файл, который меняет мои обои, загружая последнюю APOD
картинку и устанавливая ее в качестве обоев.Я сделал это, но есть часть, которую я не понимаю.
Это пакетный скрипт:
bitsadmin.exe /transfer GETWALLPAPER %LastImg% %SaveDest%
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d %savedest% /f
timeout /t 01
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters
for /l %%x in (1,1,10) do (
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d %savedest% /f
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters
timeout /t 01
)
Без цикла for
.Иногда обои обновляются, иногда нет.Я не понимаю.
Есть ли способ сделать этот скрипт надежным без завершающего цикла?
Я запускаю Windows 10 - 64 Бита
Редактировать 23.01.19: Вопрос остается открытым, если у кого-то есть ответ.Сценарий работает, но мне нужно 50 раз повторить эту команду reg, чтобы надежно обновить ее.