标题: 按照星期或指定节日自动更改壁纸---P处理
[打印本页]
作者: hbwhyin
时间: 2008-5-19 13:23
标题: 按照星期或指定节日自动更改壁纸---P处理
@echo off
title 按照星期或指定节日自动更改壁纸---P处理---by 彬(QQ:43142691) 2007-06-28
::::::::::::::::::::::::::::::::::::
::设置是否指定计算机执行以下程序
@echo off&find "=不排除" 配置文件.ini && goto start
@echo off&find "%computername%" computername.ini && goto start
exit
::::::::::::::::::::::::::::::::::::
:start
::【 获取当前日期文件 (%td%) 】
date /t >today.ini
::配置文件
set xq=壁纸文件名=星期壁纸
set jr=壁纸文件名=节日壁纸
set td=today.ini
::开始执行相应命令::::::::::::::::::::::::::::::::
@echo off&find "星期一" %td% && set %xq%\1
@echo off&find "星期二" %td% && set %xq%\2
@echo off&find "星期三" %td% && set %xq%\3
@echo off&find "星期四" %td% && set %xq%\4
@echo off&find "星期五" %td% && set %xq%\5
@echo off&find "星期六" %td% && set %xq%\6
@echo off&find "星期日" %td% && set %xq%\7
::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::
:: 【服务器设置(是否显示特殊节日)请在服务器处设置】请勿修改.否则出错
@echo off&find "=不启用" 配置文件.ini && goto autoBZ
::::::::::::::::::::::::::::::::::::::::::::::::::
:: 【特殊节日表一定要填在这里。否则按星期执行(节日格式为 00-00 】
@echo off&find "01-01" %td% && set %jr%\01
@echo off&find "03-08" %td% && set %jr%\38
@echo off&find "05-01" %td% && set %jr%\51
@echo off&find "05-04" %td% && set %jr%\54
@echo off&find "06-01" %td% && set %jr%\61
:::::::::::::::最终执行的命令::::::::::::::::::::::
:autoBZ
set regadd=reg add "HKEY_CURRENT_USER\Control Panel\Desktop
%regadd%" /v TileWallpaper /d "0" /f
%regadd%" /v Wallpaper /d "%壁纸文件名%.bmp" /f
%regadd%" /v WallpaperStyle /d "2" /f
gpupdate /force
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
del %td%
exit
作者: hisplay
时间: 2008-8-17 12:00
能用吗?
好象没提到如何分开图片加载吧。只能加载一张吗?