杉宫竹苑工作室

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1738|回复: 0

NSIS脚本:更改壁纸

[复制链接]
发表于 2015-2-3 22:20:42 | 显示全部楼层 |阅读模式

正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

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


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SgzyStudio

GMT+8, 2024-5-21 09:27 , Processed in 0.115286 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表