Пакетная смена обоев из интернета - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь создать пакетный файл, который меняет мои обои, загружая последнюю 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, чтобы надежно обновить ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...