无忧启动论坛

标题: 如何设置色彩方案? [打印本页]

作者: pseudo    时间: 2009-3-13 22:16
标题: 如何设置色彩方案?
请教大家:
要将色彩方案由“标准”改为“经典”,如何自动设置?

作者: WLDNA    时间: 2009-3-14 10:09
下面是我监视得到的结果,呵呵 附件里面是完整的键值保存的,O(∩_∩)O~

  1. Windows Registry Editor Version 5.00

  2. [HKEY_CURRENT_USER\Control Panel\Appearance]
  3. "Current"="Windows 经典"
  4. "NewCurrent"="Windows 经典"

  5. [HKEY_CURRENT_USER\Control Panel\Appearance\New Schemes]
  6. "SelectedStyle"="26"


  7. [HKEY_CURRENT_USER\Control Panel\Colors]
  8. "ActiveBorder"="192 192 192"
  9. "ActiveTitle"="0 0 128"
  10. "AppWorkSpace"="128 128 128"
  11. "Background"="58 110 165"
  12. "ButtonAlternateFace"="192 192 192"
  13. "ButtonDkShadow"="0 0 0"
  14. "ButtonFace"="192 192 192"
  15. "ButtonHilight"="255 255 255"
  16. "ButtonLight"="192 192 192"
  17. "ButtonShadow"="128 128 128"
  18. "ButtonText"="0 0 0"
  19. "GradientActiveTitle"="16 132 208"
  20. "GradientInactiveTitle"="181 181 181"
  21. "GrayText"="128 128 128"
  22. "Hilight"="0 0 128"
  23. "HilightText"="255 255 255"
  24. "HotTrackingColor"="0 0 128"
  25. "InactiveBorder"="192 192 192"
  26. "InactiveTitle"="128 128 128"
  27. "InactiveTitleText"="192 192 192"
  28. "InfoText"="0 0 0"
  29. "InfoWindow"="255 255 225"
  30. "Menu"="192 192 192"
  31. "MenuText"="0 0 0"
  32. "Scrollbar"="192 192 192"
  33. "TitleText"="255 255 255"
  34. "Window"="255 255 255"
  35. "WindowFrame"="0 0 0"
  36. "WindowText"="0 0 0"
  37. "MenuHilight"="0 0 128"
  38. "MenuBar"="192 192 192"
复制代码

color.rar

18.24 KB, 下载次数: 134, 下载积分: 无忧币 -2


作者: HY    时间: 2009-3-14 10:21
原帖由 WLDNA 于 2009-3-14 10:09 发表
下面是我监视得到的结果,呵呵 附件里面是完整的键值保存的,O(∩_∩)O~

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Appearance]
"Current"="Windows 经典"
"NewCurrent" ...

请问你用哪个注册表监控软件得到的?推荐一下,谢谢!
作者: WLDNA    时间: 2009-3-14 10:28
标题: 回复 #3 jdwxabc 的帖子
用这个,呵呵     Sysinternals Procmon
作者: yichya    时间: 2009-3-14 18:47
导入之后发现多了好些色彩方案。
作者: WLDNA    时间: 2009-3-14 19:14
原帖由 yichya 于 2009-3-14 18:47 发表
导入之后发现多了好些色彩方案。



呵呵 这个倒是没在意,可能只用这几个就好了,O(∩_∩)O~


Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Appearance]
"Current"="Windows 经典"
"NewCurrent"="Windows 经典"

[HKEY_CURRENT_USER\Control Panel\Appearance\New Schemes]
"SelectedStyle"="26"
作者: lsabb    时间: 2009-3-14 22:19
可不可以直接用标准的winXP主题,比如Theme下面的那种,按原本方式集成到PE内核里,然后修改上面的注册表默认主题方案,之后启动PE直接就是想要的主题,不需要额外加载WB5之类的呢? 请高人指点~谢谢~
作者: shzkkqq    时间: 2009-3-14 22:31
楼主是什么软件得到的值呀?分享下 或给个名
怎么感觉像是THEME里的数据呀~
一样同求这个问题 如何用CMD或INI完成
作者: shzkkqq    时间: 2009-3-15 10:30
我试了好多次都 不行呀~
启动再导入到注册表里也不起作用

哪位高手关注下这贴呀
作者: zerogazer    时间: 2009-3-15 19:21
干嘛不用WB,主题漂亮又省内存。。。
作者: WLDNA    时间: 2009-3-15 21:54
原帖由 zerogazer 于 2009-3-15 19:21 发表
干嘛不用WB,主题漂亮又省内存。。。


呵呵 因为楼主想要的是更省内存,O(∩_∩)O哈哈~
作者: shzkkqq    时间: 2009-3-15 22:33
原帖由 zerogazer 于 2009-3-15 19:21 发表
干嘛不用WB,主题漂亮又省内存。。。


WB启动要时间~PE本来就要快的~加了一个WB更费时~
而且解压出WB后有NM呀
还是直接设置着色来得快点~
而且也不占资源
作者: shzkkqq    时间: 2009-3-17 12:23
好像在哪加注册值都不起作用!
但为什么 点应用主题就会起作用呢?
作者: pseudo    时间: 2009-3-17 17:19
原帖由 WLDNA 于 2009-3-14 10:09 发表
下面是我监视得到的结果,呵呵 附件里面是完整的键值保存的,O(∩_∩)O~

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Appearance]
"Current"="Windows 经典"
"NewCurrent" ...

谢谢!
试了一下,画面里自动变‘经典“字样了,但没有生效,必须手动切换,使”应用’按钮变黑,点‘应用“之后才生效。而如果手动的话,不改注册表也行。
我暂时模拟手动解决它算了。
现在还有一个问题要处理,就是切换生效后,cmd窗口中文显示还有问题。
作者: WLDNA    时间: 2009-3-23 10:04
标题: 回复 #14 pseudo 的帖子
象这种对注册表操作的东西,非得重启或者注销之类的才能起作用的,在PE下应该是无所谓了,如果提前修改的话,呵呵

切换生效后,cmd窗口中文显示还有问题
这个没看明白,呵呵
作者: pseudo    时间: 2009-3-23 16:21
原帖由 WLDNA 于 2009-3-23 10:04 发表
象这种对注册表操作的东西,非得重启或者注销之类的才能起作用的,在PE下应该是无所谓了,如果提前修改的话,呵呵

切换生效后,cmd窗口中文显示还有问题
这个没看明白,呵呵

WLDNA兄可看看3.21的0PE零体积版(4M)。字库外置延后加载,技术方向是对的,零体积版虽然使用未精简的文件,但现在比扩展版需要的内存甚至还少。只是要做好善后工作。
要切换到经典,桌面图标的中文才正常。你可以手动在经典、标准两者之间来回切换比较。

即使修改注册表切换到经典,也没生效,要在一楼图中手动“应用”或“确定”一下才生效,而既然手动,不先修改注册表也行。3.21版模拟了手动切换,不直接改注册表。
切换到经典后,cmd窗口中文显示还有问题,这个可以修改注册表解决,已经这么做了。

剩下的问题,是有的应用软件中文显示为方框。3.21扩展版(约64M)带的TheWorld21F.WIM做了处理,但之前版本带的TheWorld2120.WIM就显示方框。预期还有一些软件会出方框。

现在有几条路:
1、通过注册表彻底地解决切换到经典后,有的应用软件(以TheWorld2120.WIM为例)显示方框问题。
2、不切换到经典,仍使用标准方案,通过注册表解决。这是最佳方案。
3、通过增加一些文件(体积代价不能大)或第三方工具解决字库外置延后加载有关问题。

字库外置延后加载,即在windows cmd中加载,带来一些新问题,我对字库相关问题之前没有研究,对注册表的修改没有经验,WLDNA兄助我!
作者: WLDNA    时间: 2009-3-23 16:47
标题: 回复 #16 pseudo 的帖子
呵呵 大哥还真看得起我,那我尽量试试吧!
0PE是个我想起来都感觉兴奋的PE,也可以说是个奇迹,非常愿意尽点力所能及的绵力!
作者: WLDNA    时间: 2009-3-24 11:06
找到了点眉目:进PE后Tahoma字体无法使用,虽然文件确实是在字体文件夹内,但是,系统总是无法找到他!
而且,Tahoma字体是XP的默认字体,很多程序也都默认为他,如果能找到为什么无法读取这个字体就好了!
不知道老大是在什么时候加载的这个字体呢?
作者: pseudo    时间: 2009-3-24 14:04
原帖由 WLDNA 于 2009-3-24 11:06 发表
找到了点眉目:进PE后Tahoma字体无法使用,虽然文件确实是在字体文件夹内,但是,系统总是无法找到他!
而且,Tahoma字体是XP的默认字体,很多程序也都默认为他,如果能找到为什么无法读取这个字体就好了!
不 ...

fonts下共4个字体文件,只把体积大的SIMSUN.TTC去掉,Tahoma没动,注册表没动,进入windows cmd后补回SIMSUN.TTC并pecmd font %windir%\fonts。
是的,Tahoma字体是XP的默认字体,很多程序也都默认为它,TheWorld2120.WIM改为TheWorld21F.WIM,其实就是将其原用Tahoma字体改为用新宋体,但这不能解决普遍问题。设法使Tahoma生效才好。
也许Tahoma已经生效,但Tahoma与SIMSUN.TTC本来有联系,这种联系曾经中断,要恢复它们的联系才行。那样的话甚至不用切换到经典。
作者: WLDNA    时间: 2009-4-4 08:57
不好意思,前一段时间在外面,前天才回到学校!

昨天晚上又跟了一次,发现:字体是有个默认保存的注册表位置的,只要修改这里就可以了

[HKEY_LOCAL_MACHINE\def\Control Panel\Desktop\WindowMetrics]

这里的那个def是我将DEFAULT挂载之后的键值,上面的那个子键即是默认保存位置,修改里面的字体即可!
下面附件是我直接导出的 Windows经典  模式的字体设置;不过,经测试发现这样会导致标题栏有方框,
只要不修改默认的标题栏字体即可!

另外,我也随便测试了个主题切换工具,经这个切换也可以正常显示中文,无上述方框问题!
但是,他默认必须又theme文件,而且得放在默认的theme文件夹内!附件一起上传了,O(∩_∩)O~
X:\WXPE\resources\themes\Windows Classic.theme
使用参数为:changestylexp Windows Classic.theme

PS:字体间的联系还没找到,所以tahoma字体还无法正常使用,也就是能和你现在的那个状态一样!

色彩方案.zip

39.43 KB, 下载次数: 49, 下载积分: 无忧币 -2


作者: chenall    时间: 2009-4-4 14:43
设置WINDOWS色彩方案
rundll32 desk.cpl,DeskSetCurrentScheme
作者: chenall    时间: 2009-4-4 15:13
附上几个可能有用的命令
start /w rundll32 desk.cpl,DeskSetCurrentScheme "Windows Standard"
::以上命令可以改变色彩方案为标准,好像不加参数也是一样的.具体的不清楚

start /w rundll32 desk.cpl,UpdateCharsetChanges

start /w rundll32 desk.cpl,DisplaySaveSettings
作者: WLDNA    时间: 2009-4-4 15:19
原帖由 chenall 于 2009-4-4 15:13 发表
附上几个可能有用的命令
start /w rundll32 desk.cpl,DeskSetCurrentScheme "Windows Standard"
::以上命令可以改变色彩方案为标准,好像不加参数也是一样的.具体的不清楚

start /w rundll32 desk.cpl,Upda ...


呵呵 偶懒人一个,都没想到那个地方,谢谢分享,学习一下
作者: WLDNA    时间: 2009-4-5 12:20
发现点有意思的事情,现在所有后期加载的opentype字体都无法使用,能使用的都是ttc!所以说,很可能并不是两个字体间有联系,而是字体并没有被安装!现在又两个方案,一个是转换tahoma字体的格式,另外就是找到如何加载opentype字库!
下面是我找到的资料,给大家个了解吧

浅谈OpenType字库
OpenType

顺便传个正常系统下能用的系统字体显示的列表吧



这里在PE下不显示的一般都是opentype!!!希望有了解字体的大哥帮个忙!谢谢



重新测试了下,加上下面的那些文件就可以显示opentype字库了
atmfd.dll
fontext.dll
fontsub.dll
fontview.exe
lz32.dll
这些并非必须,因为不是关键,所以没有细查那个是必须的,呵呵

现在,上面列表里面除了tahoma字体外,都能正常加载了,看来tahoma字体是有点特别啊
在研究下,O(∩_∩)O~

[ 本帖最后由 WLDNA 于 2009-4-5 15:12 编辑 ]
作者: jsgyhy    时间: 2009-5-20 17:12
原帖由 WLDNA 于 2009-3-14 10:28 发表
用这个,呵呵     Sysinternals Procmon



呵,没用过,搜了下,楼主简写了!想下的应该搜Sysinternals Suite,最新版是2009.05.07,Procmon是其中的一个组件!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3