中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 20:42
楼 主 设置Windows 主题 发表于 2006-06-05 12:23 ·  中国 广东 梅州 电信
初级用户
积分 34
发帖 12
注册 2005-10-15 15:44
UID 43537
状态 离线
如何使用批处理设置Windows XP的主题呢?


我使用的命令如下:

%WinDir%\Resources\Themes\System.theme

但总是会要我点确定,才能使用主题,如图。如何才能不用点确定就直接使用主题呢?
附件
1.JPG
2 发表于 2006-06-05 19:46 ·  中国 广东 肇庆 中移铁通
中级用户
★★
积分 384
发帖 189
注册 2005-10-19 13:12
UID 43709
性别 男
状态 离线
可能需要重启吧.据我所知,批处理是没办法刷新桌面的,因为我很久以前就找过了.不知道用批处理结束explorer进程然后重新装载行不行.^_^
3 发表于 2006-06-05 19:54 ·  中国 广东 梅州 电信
初级用户
积分 34
发帖 12
注册 2005-10-15 15:44
UID 43537
状态 离线
我是想要跳过那一个点击确定的窗口。也就是说不让它弹出这一个窗口,直接就可以使用主题。
4 发表于 2006-06-06 11:22 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
UID 42843
性别 男
来自 四川南充
状态 离线
5 发表于 2006-06-06 19:31 ·  中国 山西 运城 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
UID 19
性别 男
状态 离线
Re qwe1234567:

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

对于此类问题,建议首先寻找,程序本身是否提供静默或者非交互参数,其次查询它是否有其它的加载方式或加载程序可以提供类似的功能,最后再考虑使用vbs/autoit等适用GUI方式的脚本。
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
6 发表于 2006-06-08 12:17 ·  中国 广东 梅州 电信
初级用户
积分 34
发帖 12
注册 2005-10-15 15:44
UID 43537
状态 离线
Originally posted by qwe1234567 at 2006-6-6 11:22:
看下面的命令行不?
echo y|%WinDir%\Resources\Themes\System.theme



这个也不行
7 发表于 2006-06-08 12:18 ·  中国 广东 梅州 电信
初级用户
积分 34
发帖 12
注册 2005-10-15 15:44
UID 43537
状态 离线
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 发表于 2007-12-31 20:11 ·  中国 广东 东莞 电信
新手上路
积分 18
发帖 8
注册 2007-12-09 09:29
UID 105115
性别 女
状态 离线
我也是同样问题哦,能解决吗
9 发表于 2008-01-01 00:01 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
UID 79003
性别 男
状态 离线
vbs的sendkey吧
10 发表于 2008-01-13 16:53 ·  中国 广西 贺州 电信
新手上路
积分 16
发帖 8
注册 2006-11-09 14:11
UID 70150
性别 男
状态 离线
看来还是解决不了。。。
11 发表于 2008-01-13 17:40 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
UID 54766
性别 男
来自 上海
状态 离线
@echo off
set regkey=HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\LastTheme
set ThemeFile=%SystemRoot%\resources\Themes\Royale2.Theme
set Wallpaper=%SystemRoot%\Resources\Themes\Royale\Energy Bliss.jpg
reg add "%regkey%" /v "ThemeFile" /t REG_SZ /d "%ThemeFile%" /f
reg add "%regkey%" /v "Wallpaper" /t REG_SZ /d "%Wallpaper%" /f
net stop Themes
net start themes
第一高手 第二高手

12 发表于 2008-01-14 09:26 ·  IANA 局域网IP(Private-Use)
中级用户
★★
蝴蝶之吻
积分 430
发帖 177
注册 2006-09-20 12:00
UID 63170
来自 广东深圳
状态 离线
我贴一个来自兔子论坛中
就是不用注消也可以改变桌面壁纸的
只是要改注册表


标题: 设置墙纸的图片和显示方式
操作系统: (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 发表于 2008-01-14 11:01 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
UID 44210
状态 离线
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)
警告: 如果注册表编辑器使用不当,可能会出现严重问题。我们无法保证能解决因注册表编辑器使用不当而产生问题。建议在修改键值前,先对注册表进行备份。
论坛跳转: