cmd中设置时间的备用桌面背景

时间:2012-11-19 22:43:59

标签: windows batch-file cmd wallpaper desktop-background

我正考虑在设定的时间使用.bat更改桌面背景。 (即上午6:00至下午6:00有背景,然后从下午6:00到6:00有不同的背景设置)

我认为沿着这条线的东西会起作用,但我从来没有专门针对dos编程,所以我不知道它是否会。

IF Time <= 12:00:00.00 THEN
reg add "HKCU\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "C:\Users\Pictures\Pic1.jpg" /f
Else
reg add "HKCU\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d "C:\Users\Pictures\Pic2.jpg" /f

我是一个完整的编程新手,所以请解释你创建的任何内容。谢谢!

1 个答案:

答案 0 :(得分:0)

在Windows中设置两个计划任务以运行独立脚本,一个用于早上6点,一个用于下午6点。

在cmd文件中输入以下行,用您选择的文件名和路径替换Image1.bmp的路径。

reg add “HKEY_CURRENT_USER\Control Panel\Desktop” /v Wallpaper /t REG_SZ /d E:\photos\image1.bmp /f
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters