中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-13 05:01
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 更换桌面背景
可打印版本  11,920 / 30
第16楼 qq43142691 发表于 2007-06-17 09:26
中级用户 发帖 152 积分 326
没有人顶啊
第17楼 coolclack 发表于 2007-06-24 12:17
新手上路 发帖 8 积分 18
Originally posted by qq43142691 at 2007-5-4 09:47 AM:
@echo off
title 按照星期或指定节日自动更改壁纸---P处理---by 彬(QQ:43142691) 2007-05-04
::【 获取当前日期文件 (today.ini) 】
date /t >today.ini

::开始执行 ...





这个批处理放什么位置
还有星期壁纸
第18楼 qq8533 发表于 2007-07-13 23:09
新手上路 发帖 1 积分 2
:lol::lol::lol:谢谢
第19楼 ndanyyz 发表于 2007-07-14 22:16
新手上路 发帖 2 积分 4
很有意思啊 我找的就是这个
第20楼 ndanyyz 发表于 2007-07-14 22:45
新手上路 发帖 2 积分 4
附件 1: 微软出品“桌面壁纸自动换”.rar

我也在找啊!!!
第21楼 131200 发表于 2007-07-27 14:24
新手上路 发帖 1 积分 2
``
第22楼 lsp15888 发表于 2007-08-13 10:07
新手上路 发帖 1 积分 2
Originally posted by sdzztz at 2007-4-29 09:46 AM:
AXzx

测试完毕 不能更换壁纸
第23楼 qq43142691 发表于 2007-08-14 01:37
中级用户 发帖 152 积分 326
这个是 autoBZ.bat 的

下面是 配置文件.ini 的

附件
QQ截图未命名.jpg (4.21 KiB)
第24楼 loyalliang 发表于 2008-02-03 00:30
新手上路 发帖 1 积分 2
:P:P:P:P:P:P:P:P:P:P:P


顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
第25楼 sxk50 发表于 2008-02-07 14:24
新手上路 发帖 2 积分 4
@echo off
color 0a
title 正在更换桌面
echo 正在添加注册表项目...
set regadd=reg add "HKEY_CURRENT_USER\Control Panel\Desktop
%regadd%" /v TileWallpaper /d "0" /f
%regadd%" /v Wallpaper /d "C:\WINDOWS\Web\Wallpaper\Windows Server 2003.bmp" /f
%regadd%" /v WallpaperStyle /d "2" /f
echo 正在更换桌面背景
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters

PS:把“C:\WINDOWS\Web\Wallpaper\Windows Server 2003.bmp”换成你的文件~必须要BMP格式
第26楼 edison 发表于 2008-03-23 19:06
初级用户 发帖 17 积分 23
设置的太复杂了.

这个东西还是用第三方软件实现比较好吧
第27楼 i3i4i5 发表于 2008-03-24 11:27
新手上路 发帖 7 积分 16
试试这个,担是我不知道服务器的路径怎么设,
::///////////////////////////////////桌面

rem 设置服务器图片路径[BMP图片的文件夹],只支持BMP格式[如果数量超过1000张,多出的图片将不被本脚本读取]
set 图片路径=\\cgo\pic$\1024768

rem 设置网络不通时,本地图片的路径[单个BMP图片的完整路径]
set 本地图片=E:\通用工具\web\文明城市.bmp

dir/b/s "%图片路径%\*.bmp" |find /i /n ".bmp" >"bmp.txt"
for %%i in (bmp.txt) do if %%~zi EQU 0 goto 更换
for /f "delims=[]" %%i in (bmp.txt) do @set Num1=%%i
if %Num1% LSS 10 (Set Num3=1) Else (if %Num1% LSS 100 (Set Num3=2) Else Set Num3=3)
:GetRandom
call set Num2=%%random:~-%Num3%%%
if %Num2% GTR %Num1% goto GetRandom
for /f "tokens=* delims=0" %%i in ("%Num2%") do set Num2=%%i
if "%Num2%" EQU "" set Num2=%Num1%
set bmppath=
for /f "tokens=1* delims=[]" %%i in (bmp.txt) do @if /i %%i==%Num2% set bmppath=%%j
del bmp.txt
:更换
if exist "%bmppath%" copy "%bmppath%" /y "%本地图片%"
if exist "%本地图片%" (set bmppath=%本地图片%) else exit
@reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v TileWallpaper /d "0" /f>nul
@reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /d "%bmppath%" /f>nul
@reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v WallpaperStyle /d "2" /f>nul
@reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /d "%bmppath%" /f>nul
@reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ListviewShadow /d "1" /f>nul
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
set bmppath=
gpupdate /force

exit


试试这个,担是我不知道服务器的路径怎么设,说是要共享文件夹,但试了好几次不行

这个如果连不到服务器,可以取本地的图片为桌面背景
第28楼 fgwei 发表于 2008-04-08 09:42
新手上路 发帖 4 积分 8
太厲害了,這都可以用批處理完成,高手出手,非同小可。
第29楼 BWSkyer 发表于 2008-04-08 10:27
中级用户 发帖 180 积分 367 来自 重庆
用vbs貌似更智能~~~
第30楼 tvzml 发表于 2008-04-08 13:16
初级用户 发帖 67 积分 157
我到是需要星期一到星期天的墙纸。
上一页  1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023