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