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


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 без каких-либо задержек


это сделает kill и restart explorer, но вы также закроете любое окно проводника. Также вы можете попробовать щелкнуть по своему рабочему столу и нажать F5, чтобы обновить его.
LPChip

@LPChip, F5 не будет работать каждый раз, и перезапуск проводника не поможет, потому что это помешает мне и нескольким другим моим программам
Anuja Nimesh

1
Почему в противном случае возникает проблема с задержкой? Мне интересно, если задержка вызывает какие-либо проблемы, которые вы испытываете? Как долго происходит задержка без перезапуска Проводника Windows? Вы используете Windows 10 или другую ОС Windows? Каковы были бы приемлемые максимальные временные рамки для эффективности этого изменения?
Pimp Juice IT

перезапуск Wexplorer работает, но это мешает пользователю, и это займет около 5 секунд после обновления
Anuja Nimesh
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.