Board logo

标题: 按照星期或指定节日自动更改壁纸---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
能用吗? 好象没提到如何分开图片加载吧。只能加载一张吗?