
求助bat腳本從局域網取圖片設定為桌面但是刷新后壁紙沒變需要多次執行才可以求助,bat批處理從局域網文件夾取圖片設定為桌面,但是刷新后壁紙沒變需要多次執行才可以,而且代碼設定的是拉伸,注冊表顯示也是拉伸但是實際壁紙不是按照拉伸顯示的。下方是我寫的代碼
- @echo off
- for /f tokens=2,* %%i in ('reg query HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders /v Personal') do (
- set user_doc=%%j
- )
- echo %user_doc%
- md %user_doc%bz
- net use Z: 192.168.0.254ad 123456 /user:administrator
- copy Z:img.jpg %user_doc%bz
- net use Z: /del > nul
- reg add hkcucontrol paneldesktop /v Wallpaper /d %user_doc%bzimg.jpg /f
- reg add hkcucontrol paneldesktop /v WallpaperStyle /t REG_DWORD /d 2 /f
- RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
- taskkill /f /im explorer.exe
- cmd /c start explorer
nclick="copycode($('code0'));">復制代碼