中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 设置Windows 主题 上一主题 | 下一主题
shh791223
初级用户





积分 34
发帖 12
注册 2005-10-15
状态 离线
『楼 主』:  设置Windows 主题

如何使用批处理设置Windows XP的主题呢?


我使用的命令如下:

%WinDir%\Resources\Themes\System.theme

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

附件 1: 1.JPG (2006-6-5 12:23, 26.66 K, 下载附件所需积分 1 点 ,下载次数: 5)


2006-6-5 12:23
查看资料  发短消息 网志   编辑帖子  回复  引用回复
voiL
中级用户





积分 384
发帖 189
注册 2005-10-19
状态 离线
『第 2 楼』:  

可能需要重启吧.据我所知,批处理是没办法刷新桌面的,因为我很久以前就找过了.不知道用批处理结束explorer进程然后重新装载行不行.^_^

2006-6-5 19:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复
shh791223
初级用户





积分 34
发帖 12
注册 2005-10-15
状态 离线
『第 3 楼』:  

我是想要跳过那一个点击确定的窗口。也就是说不让它弹出这一个窗口,直接就可以使用主题。

2006-6-5 19:54
查看资料  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 4 楼』:  

看下面的命令行不?
echo y|%WinDir%\Resources\Themes\System.theme



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2006-6-6 11:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 5 楼』:  

Re qwe1234567:

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

       对于此类问题,建议首先寻找,程序本身是否提供静默或者非交互参数,其次查询它是否有其它的加载方式或加载程序可以提供类似的功能,最后再考虑使用vbs/autoit等适用GUI方式的脚本。



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2006-6-6 19:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
shh791223
初级用户





积分 34
发帖 12
注册 2005-10-15
状态 离线
『第 6 楼』:  



  Quote:
Originally posted by qwe1234567 at 2006-6-6 11:22:
看下面的命令行不?
echo y|%WinDir%\Resources\Themes\System.theme

这个也不行

2006-6-8 12:17
查看资料  发短消息 网志   编辑帖子  回复  引用回复
shh791223
初级用户





积分 34
发帖 12
注册 2005-10-15
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by willsort at 2006-6-6 19:31:
Re qwe1234567:

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

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

是这样吗?
好象也不行

2006-6-8 12:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复
gfooogf
新手上路





积分 18
发帖 8
注册 2007-12-9
状态 离线
『第 8 楼』:  

我也是同样问题哦,能解决吗

2007-12-31 20:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 9 楼』:  

vbs的sendkey吧

2008-1-1 00:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复
londragon
新手上路





积分 16
发帖 8
注册 2006-11-9
状态 离线
『第 10 楼』:  

看来还是解决不了。。。

2008-1-13 16:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 11 楼』:  


@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




第一高手    第二高手

2008-1-13 17:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zouzhxi
中级用户

蝴蝶之吻


积分 430
发帖 177
注册 2006-9-20
来自 广东深圳
状态 离线
『第 12 楼』:  

我贴一个来自兔子论坛中
就是不用注消也可以改变桌面壁纸的
只是要改注册表

  Quote:
标题: 设置墙纸的图片和显示方式
操作系统: (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)
警告: 如果注册表编辑器使用不当,可能会出现严重问题。我们无法保证能解决因注册表编辑器使用不当而产生问题。建议在修改键值前,先对注册表进行备份。





Butterfly Kiss Blog
计算机DIY联盟论坛
2008-1-14 09:26
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (234693993)  编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 13 楼』:  



  Quote:
Originally posted by zouzhxi at 2008-1-14 09:26:
我贴一个来自兔子论坛中
就是不用注消也可以改变桌面壁纸的
只是要改注册表

  Quote:
标题: 设置墙纸的图片和显示方式
操作系统: (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)
警告: 如果注册表编辑器使用不当,可能会出现严重问题。我们无法保证能解决因注册表编辑器使用不当而产生问题。建议在修改键值前,先对注册表进行备份。






2008-1-14 11:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: