中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 16:12
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 设置Windows 主题
可打印版本  1,449 / 12
第1楼 shh791223 发表于 2006-06-05 12:23
初级用户 发帖 12 积分 34
设置Windows 主题
如何使用批处理设置Windows XP的主题呢?


我使用的命令如下:

%WinDir%\Resources\Themes\System.theme

但总是会要我点确定,才能使用主题,如图。如何才能不用点确定就直接使用主题呢?

附件
1.JPG (26.66 KiB)
第2楼 voiL 发表于 2006-06-05 19:46
中级用户 发帖 189 积分 384
可能需要重启吧.据我所知,批处理是没办法刷新桌面的,因为我很久以前就找过了.不知道用批处理结束explorer进程然后重新装载行不行.^_^
第3楼 shh791223 发表于 2006-06-05 19:54
初级用户 发帖 12 积分 34
我是想要跳过那一个点击确定的窗口。也就是说不让它弹出这一个窗口,直接就可以使用主题。
第4楼 不得不爱 发表于 2006-06-06 11:22
超级版主 发帖 2,044 积分 5,310 来自 四川南充
看下面的命令行不?
echo y|%WinDir%\Resources\Themes\System.theme
第5楼 willsort 发表于 2006-06-06 19:31
元老会员 发帖 1,512 积分 4,432
Re qwe1234567:

“echo y”不是万能的;对于非标准控制台实现I/O的GUI程序来说,它很难有所作为。在提供一种方案之前,请首先做一下简单的测试。

对于此类问题,建议首先寻找,程序本身是否提供静默或者非交互参数,其次查询它是否有其它的加载方式或加载程序可以提供类似的功能,最后再考虑使用vbs/autoit等适用GUI方式的脚本。
第6楼 shh791223 发表于 2006-06-08 12:17
初级用户 发帖 12 积分 34
Originally posted by qwe1234567 at 2006-6-6 11:22:
看下面的命令行不?
echo y|%WinDir%\Resources\Themes\System.theme



这个也不行
第7楼 shh791223 发表于 2006-06-08 12:18
初级用户 发帖 12 积分 34
Originally posted by willsort at 2006-6-6 19:31:
Re qwe1234567:

“echo y”不是万能的;对于非标准控制台实现I/O的GUI程序来说,它很难有所作为。在提供一种方案之前,请首先做一下简单的测试〠...



vbs/autoit %WinDir%\Resources\Themes\System.theme

是这样吗?
好象也不行
第8楼 gfooogf 发表于 2007-12-31 20:11
新手上路 发帖 8 积分 18
我也是同样问题哦,能解决吗
第9楼 slore 发表于 2008-01-01 00:01
铂金会员 发帖 2,478 积分 5,212
vbs的sendkey吧
第10楼 londragon 发表于 2008-01-13 16:53
新手上路 发帖 8 积分 16
看来还是解决不了。。。
第11楼 fastslz 发表于 2008-01-13 17:40
铂金会员 发帖 2,315 积分 5,493 来自 上海
第12楼 zouzhxi 发表于 2008-01-14 09:26
中级用户 发帖 177 积分 430 来自 广东深圳
我贴一个来自兔子论坛中
就是不用注消也可以改变桌面壁纸的
只是要改注册表


标题: 设置墙纸的图片和显示方式
操作系统: (Windows 2000/Me/XP)
说明: 我们除了在桌面属性中对墙纸进行设置外,还可以通过修改注册表来实现。
操作步骤: 打开注册表编辑器,找到下面的键值:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System,在右侧窗口中找到或单击鼠标右键,新建一个名为“Wallpapers”的字符串值,双击之,接着输入墙纸图片所在的路径。接着再新建名为“WallpaperStyle”的字符串值,然后根据需要对图片的显示方式进行设置,其中:“2”表示拉申;“1”表示平铺;“0”表示居中。
注意事项: 退出注册表编辑器后,需重新启动计算机才能生效。
键值设置说明:
注册表键: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
键值名称: Wallpaper, WallpaperStyle
数据类型: REG_SZ (String Value)
警告: 如果注册表编辑器使用不当,可能会出现严重问题。我们无法保证能解决因注册表编辑器使用不当而产生问题。建议在修改键值前,先对注册表进行备份。
第13楼 zh159 发表于 2008-01-14 11:01
金牌会员 发帖 1,467 积分 3,687
Originally posted by zouzhxi at 2008-1-14 09:26:
我贴一个来自兔子论坛中
就是不用注消也可以改变桌面壁纸的
只是要改注册表

标题: 设置墙纸的图片和显示方式
操作系统: (Windows 2000/Me/XP)
说明: 我们除了在桌面属性中对墙纸进行设置外,还可以通过修改注册表来实现。
操作步骤: 打开注册表编辑器,找到下面的键值:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System,在右侧窗口中找到或单击鼠标右键,新建一个名为“Wallpapers”的字符串值,双击之,接着输入墙纸图片所在的路径。接着再新建名为“WallpaperStyle”的字符串值,然后根据需要对图片的显示方式进行设置,其中:“2”表示拉申;“1”表示平铺;“0”表示居中。
注意事项: 退出注册表编辑器后,需重新启动计算机才能生效。
键值设置说明:
注册表键: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
键值名称: Wallpaper, WallpaperStyle
数据类型: REG_SZ (String Value)
警告: 如果注册表编辑器使用不当,可能会出现严重问题。我们无法保证能解决因注册表编辑器使用不当而产生问题。建议在修改键值前,先对注册表进行备份。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023