Смените обои без задержки, используя командный файл

1

Используя код ниже, либо мне придется открыть файл несколько раз, либо подождать, пока обои поменяются

@echo off
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "C:\Users\AnB\Desktop\Texts\Projects\Project WallTime\Day and Night\Day.png" /f
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters

Как сменить обои с помощью Batch или VBS без каких-либо задержек

Anuja Nimesh
источник
это сделает kill и restart explorer, но вы также закроете любое окно проводника. Также вы можете попробовать щелкнуть по своему рабочему столу и нажать F5, чтобы обновить его.
LPChip
@LPChip, F5 не будет работать каждый раз, и перезапуск проводника не поможет, потому что это помешает мне и нескольким другим моим программам
Anuja Nimesh
1
Почему в противном случае возникает проблема с задержкой? Мне интересно, если задержка вызывает какие-либо проблемы, которые вы испытываете? Как долго происходит задержка без перезапуска Проводника Windows? Вы используете Windows 10 или другую ОС Windows? Каковы были бы приемлемые максимальные временные рамки для эффективности этого изменения?
Pimp Juice IT
перезапуск Wexplorer работает, но это мешает пользователю, и это займет около 5 секунд после обновления
Anuja Nimesh