2013-11-20 70 views
3

我需要做的是改变墙纸的照片是在相同的位置bat文件的批处理文件我现在有这样的代码更改壁纸:如何使用批处理

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

这个问题是它的图片需要在文件夹c:\ images \中,我需要它与bat文件在同一个地方。有没有人知道我该怎么做。

+1

使用'%〜dp0wallpaper.bmp'代替 –

+0

谢谢,邮政它作为一个答案,然后我可以标记刻度它。谢谢。 – 09stephenb

回答

4

您可以使用%~dp0wallpaper.bmp

%~dp0返回正在被用在结束一个反斜杠执行批处理文件的完整路径。

你可能会想用双引号括文件名的情况下,批处理文件的目录包含空格:"%~dp0wallpaper.bmp"