3

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

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

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

4

1 回答 1

5

您可以使用%~dp0wallpaper.bmp

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

如果批处理文件的目录包含空格,您可能希望将文件名括在双引号中:"%~dp0wallpaper.bmp"

于 2013-11-20T10:56:34.647 回答