在程序关闭时使用批处理文件更改壁纸。可能?

时间:2011-10-15 17:40:00

标签: windows-7 batch-file background wallpaper

我正在尝试创建一个批处理文件,该程序将在Windows 7上关闭程序时更改我的背景。我已尝试使用此功能,但它无效,即使我注销并重新登录: / p>

@echo off
reg /add HKCU\Control Panel\Desktop\WallPaper /v wallpaper /t REG_SZ /d c:\images\wallpaper.bmp

1 个答案:

答案 0 :(得分:15)

您的命令中存在一些错误:

  1. 您已向/命令添加了不必要的add
  2. 您不会将注册表项名称括在引号中(用于空间转义)。
  3. 您指定了错误的路径(最后加WallPaper)。
  4. 这应该可以解决问题:

    reg add "HKCU\Control Panel\Desktop" /v Wallpaper /f /t REG_SZ /d c:\images\wallpaper.bmp
    

    当然,如果壁纸路径包含空格,则必须将其括在引号中。

    如果壁纸已经设置,我还添加了键/f以强制覆盖。