1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 关于自动更换xp桌面的壁纸。

关于自动更换xp桌面的壁纸。

时间:2023-05-23 18:42:54

相关推荐

关于自动更换xp桌面的壁纸。

最近有点烦恼,闲着闲着,我就想为啥我看到同样的桌面壁纸,每次看到不同的桌面壁纸,肯定可以给自己的新意,使得自己开始新的一天,对于我们从事电脑的人员,新的开始就是从见到最新的桌面。

于是有了下面的想法。

请看下面的壁纸每次登陆后自动更换壁纸的脚本:

注意事项:

自动切换的桌面壁纸只能支持 bmp 格式文件,切记、切记、切记.........

支持系统 为 window xp 系统, 其他系统没有测试过。

====================changewallpaper.bat=========

@ echo off

rem 需要更换壁纸文件

set w[0]="D:/WINDOWS/Web/myWallpaper/1_3.bmp"

set w[1]="D:/WINDOWS/Web/myWallpaper/IBM笔记本6.bmp"

set w[2]="D:/WINDOWS/Web/myWallpaper/LG笔记本.bmp"

set w[3]="D:/WINDOWS/Web/myWallpaper/Nec笔记本.bmp"

set w[4]="D:/WINDOWS/Web/myWallpaper/宏基笔记本1.bmp"

set w[5]="D:/WINDOWS/Web/myWallpaper/宏基笔记本2.bmp"

set w[6]="D:/WINDOWS/Web/myWallpaper/华硕Asus1.bmp"

set w[7]="D:/WINDOWS/Web/myWallpaper/宽屏 1.bmp"

set w[8]="D:/WINDOWS/Web/myWallpaper/宽屏 2.bmp"

set w[9]="D:/WINDOWS/Web/myWallpaper/宽屏 5.bmp"

set w[10]="D:/WINDOWS/Web/myWallpaper/明基笔记本.bmp"

set w[11]="D:/WINDOWS/Web/myWallpaper/苹果笔记本3.bmp"

set w[12]="D:/WINDOWS/Web/myWallpaper/索尼笔记本1.bmp"

set w[13]="D:/WINDOWS/Web/myWallpaper/索尼笔记本2.bmp"

rem red file

rem if exist changewallpaper.ini echo cunzai

set num=0;

rem 从文件中读取上次的配置的序号

for /f %%i in (changewallpaper.ini) do set num=%%i

if "%num%" == "0" (

echo reg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[0]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[0]% /f

)

if "%num%" == "1" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[1]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[1]% /f

)

if "%num%" == "2" (

echo reg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[2]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[2]% /f

)

if "%num%" == "3" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[3]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[3]% /f

)

if "%num%" == "4" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[4]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[4]% /f

)

if "%num%" == "5" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[5]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[5]% /f

)

if "%num%" == "6" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[6]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[6]% /f

)

if "%num%" == "7" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[6]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[7]% /f

)

if "%num%" == "8" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[6]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[8]% /f

)

if "%num%" == "9" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[6]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[9]% /f

)

if "%num%" == "10" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[6]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[10]% /f

)

if "%num%" == "11" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[6]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[11]% /f

)

if "%num%" == "12" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[6]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[12]% /f

)

if "%num%" == "13" (

echoreg add "hkcu/control panel/desktop" /v ConvertedWallpaper /d %w[6]% /f

reg add "hkcu/control panel/desktop" /v Wallpaper /d %w[13]% /f

)

rem echo here!

RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters

rem set changewallpaper.ini

set /A num=%num%+1

rem echo here11!

rem 将下次需要更新的序号写入文件

if "%num%" == "14" (

set num=0

)

rem echo here11!

echo %num% > changewallpaper.ini

exit

========================END OF CHANGEWALLPAPER.BAT=====================

请保持此文件为 changewallpaper.bat文件

在同级目录下面创建文件 changewallpaper.ini 文件。默认输入的内容如下:

========================CHANGEWALLPAPER.INI===========================

0

========================END OF CHANGEWALLPAPER.INI =====================

最后在将 changewallpaper.bat 配置到系统的作业计划任务当中。设定为系统启动自动运行。

至此实现了每次登陆系统,自动更换桌面壁纸功能。

闲来无事,自己动手搞的小玩意,希望大家喜欢。

对功能修改一下,并上传了相关的文件内容,大家可以到我上传的资源里面找。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。