原文 NSIS脚本:更改壁纸 我们在制作主题安装包的时候,经常要进行自动更改壁纸的操作,其实用NSIS实现这一点非常简单。示例代码如下: 01Name "更改壁纸" 02OutFile "更改壁纸.exe" 03Caption "更改壁纸" 04SetCompressor /FINAL /SOLID lzma 05!include UsefulLib.nsh 06page instfiles 07Var HWND 08Section 09${GetWallpaper} "$r0" ;获得当前壁纸路径 10${GetWallpaperOptions} $r1 ;获得当前壁纸覆盖方式 0:居中;1:平铺;2:拉伸 11${SetWallpaperOptions} 2 ;设置壁纸覆盖方式 0:居中;1:平铺;2:拉伸 12${SetWallpaper} "M:\Dog.jpg" ;设置壁纸 13DetailPrint '$r0' 14DetailPrint '$r1' 15DetailPrint '$R2 $R3' 16SectionEnd