【问题标题】:How to change wallpaper using batch如何使用批处理更改壁纸
【发布时间】:2013-11-20 10:25:09
【问题描述】:

我需要制作一个批处理文件,将壁纸更改为与我目前拥有此代码的 bat 文件位于同一位置的图片:

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

问题在于图片需要位于文件夹 c:\images\ 中,并且我需要它与 bat 文件位于同一位置。有谁知道我是怎么做到的。

【问题讨论】:

  • 改用%~dp0wallpaper.bmp
  • 谢谢,将其发布为答案,然后我可以标记它。谢谢。

标签: windows batch-file desktop-wallpaper


【解决方案1】:

您可以使用%~dp0wallpaper.bmp

%~dp0 返回正在执行的批处理文件的完整路径,末尾带有反斜杠。

如果批处理文件的目录包含空格,您可能需要用双引号将文件名括起来:"%~dp0wallpaper.bmp"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多