无忧启动论坛

标题: 【给你的PE添加 快速切换分辨率】 建议将PE的默认分辨率设置为800*600 [打印本页]

作者: 网虫2008    时间: 2010-2-1 12:26
标题: 【给你的PE添加 快速切换分辨率】 建议将PE的默认分辨率设置为800*600
又总结了一下相关的帖子,个人建议,任何PE任何理由下,最好默认为 800 x 600,然后在PE下加入切换分辨率快捷和热键
方便自由设置和DIY,也更加的人性化,当设置不当出现黑屏、花屏现象时,也可以用热键返回。
欢迎朋友们一起讨论:

虽然说绝大多数电脑不加载显卡驱动也可以刷到 1024 x 768,但某些老机器或集成显卡,如果刷不到会出现黑屏、花屏和篮屏现象的。

现在,以 我的PE 为例,详细说说添加切换分辨率快捷和热键步骤:


一、在内核的 winpe.ini 中,加入热键
`设置热键为 Alt+Z
HOTK Alt+#0x5A,pecmd LOAD %windir%\切换分辨率.INI

二、在 .wim 外置文件的 REGDOC.CMD 中加入:
::复制桌面背景和.ini文件到 X:\WXPE 下
copy 切换分辨率.ini "%windir%\"
copy LOGO.JPG "%windir%\"
copy LOGO2.JPG "%windir%\"
::桌面和快速启动中加入快捷方式,桌面的快捷方式在第一次双击执行或Alt+Z执行后将会自动删除
PECMD.EXE LINK %%Desktop%%\切换分辨率 Alt+Z,PECMD.EXE,LOAD %windir%\切换分辨率.ini,PECMD.EXE#2
PECMD.EXE LINK %%QuickLaunch%%\切换分辨率 Alt+Z,PECMD.EXE,LOAD %windir%\切换分辨率.ini,PECMD.EXE#2

三、将以下代码存为"切换分辨率.ini ”放在 .wim 外置文件中
`删除桌面的快捷
ifex %Desktop%\切换分辨率 Alt+Z.lnk,FILE %Desktop%\切换分辨率 Alt+Z.lnk
`查找配置文件,如果没有配置文件(也可以说是第一次执行时),将默认在 800*600 与 1024*768 之间切换
ifex %temp%\pp_temp.lst,load %temp%\pp_temp.lst!TEAM envi logoname=LOGO2.JPG|envi mypm=W1024H768B32|envi mrpm=W800H600B32
`对手动设置后的配置进行处理,将默认在 800*600 与 手动设置的分辨率 之间切换使
find $%mypm%=W800H600B32,envi logoname=LOGO.JPG!envi logoname=LOGO2.JPG
find $%mrpm%=,TEAM envi mrpm=%mypm%|envi mypm=W800H600B32|envi logoname=LOGO.JPG
`替换桌面背景图片与切换相应分辨率
WALL %CurDir%\%logoname%
DISP %mypm%
`处理配置信息,激活Alt+Z或点击快速启动切换分辨率快捷时要执行的命令,实现双击同样的快捷就可以来回切换分辨率的目的
TEAM envi temppm=%mrpm%|envi mrpm=%mypm%|envi mypm=%temppm%
exec =!cmd.exe /c "echo TEAM envi mrpm=%mrpm%^|envi mypm=%mypm%>%temp%\pp_temp.lst"
exit

四、在手动设置文件LOADOP.INI的分辨率设置代码中加入红色部分,     
`加入后,当用手动设置 (Alt+R)修改分辨率后,切换分辨率时将以800*600和你所设置的分辨率之间切换
find $%list2%=使用默认分辨率,disp %ra2%
find $%list2%=800*600,disp w800h600%ra2%
find $%list2%=1024*768,team disp w1024h768%ra2%|exec cmd.exe /c "echo envi mypm=w1024h768b32>%temp%\pp_temp.lst"
find $%list2%=1280*800,team disp w1280h800b32|exec cmd.exe /c "echo envi mypm=w1280h800b32>%temp%\pp_temp.lst"
find $%list2%=1440*900,team disp w1440h900b32|exec cmd.exe /c "echo envi mypm=w1440h900b32>%temp%\pp_temp.lst"
team envi ra1=|envi ra2=







[ 本帖最后由 网虫2008 于 2010-2-23 15:15 编辑 ]
作者: xianglang    时间: 2010-2-1 12:53
现在PE中的PECMD里默认的分辨率切换,大部分是分辨率和刷新率是连在一起的,觉得已经不符合LCD的大势了。我觉得,现在应该是分辨率与刷新率分开设置的时候了……
作者: wangmeng052    时间: 2010-2-1 12:55
pe主要是维护,最好默认为 800 x 600。如果能自动调整分辨率就太好啦!!!!!!!!!!
作者: zxcxhzhangxi    时间: 2010-2-1 13:40
最近正在这个问题上纠结,没想到就有人出面解决了,谢谢楼主了!
作者: pseudo    时间: 2010-2-1 13:41
原帖由 wangmeng052 于 2010-2-1 12:55 发表
pe主要是维护,最好默认为 800 x 600。如果能自动调整分辨率就太好啦!!!!!!!!!!


【原创】自动设置pe分辨率
作者: zxcxhzhangxi    时间: 2010-2-1 13:44
p大也来了,看来我用论坛的搜索功能还是比较少,麻烦大大们自己出来指正,回头用这个工具区我那台老爷机上测试一下,之前在水大pe里面正常没法启动的
作者: 426L    时间: 2010-2-1 18:16
lun tan li you ge setdisplay.exe ke yi yong lai she zhi feng bian lv.
pe 3.0 mo ren zhi ci 800x600 1024x768 1280x720
ming ling shi "setdiplay w1024 h768 b32"
dan shi she zhi zi hou bu hui zi dong tui chu.

zai pe li hui hu de, mei shu ru fa. mo guai
作者: sratlf    时间: 2010-2-1 18:33
原帖由 426L 于 2010-2-1 18:16 发表

lun tan li you ge setdisplay.exe ke yi yong lai she zhi feng bian lv.
pe 3.0 mo ren zhi ci 800x600 1024x768 1280x720
ming ling shi "setdiplay w1024 h768 b32"
dan shi she zhi zi hou bu hui zi dong tui chu.

zai pe li hui hu de, mei shu ru fa. mo guai


论坛里有个setdisplay.exe可以用来是指分辨率。
pe3.0默认支持800×600 1024x768 1280x720
命令是“setdiplay w1024 h768 b32”
但是设置之后不会自动退出。

在pe里回的贴,没有输入法,莫怪



不怪你才怪呢  当English看了半天  结果是Chinglish

[ 本帖最后由 sratlf 于 2010-2-1 18:34 编辑 ]
作者: 网虫2008    时间: 2010-2-2 14:43
大家看看一楼吧,多多参与,好处是大家滴  -_-
作者: 网虫2008    时间: 2010-2-2 16:57
标题: 再简化一下
ifex %Desktop%\切换分辨率 Alt+Z.lnk,FILE %Desktop%\切换分辨率 Alt+Z.lnk
ifex %temp%\pp_temp.lst,load %temp%\pp_temp.lst!TEAM envi logoname=LOGO2.JPG|envi mypm=W1024H768B32|envi mrpm=W800H600B32
find $%mypm%=W800H600B32,envi logoname=LOGO.JPG!envi logoname=LOGO2.JPG
find $%mrpm%=,TEAM envi mrpm=%mypm%|envi mypm=W800H600B32
WALL %CurDir%\%logoname%
DISP %mypm%
TEAM envi temppm=%mrpm%|envi mrpm=%mypm%|envi mypm=%temppm%
exec =!cmd.exe /c "echo TEAM envi mrpm=%mrpm%^|envi mypm=%mypm%>%temp%\pp_temp.lst"
exit
作者: 66369    时间: 2010-2-2 16:58
网大的代码写的好.学习下.
作者: alexo    时间: 2010-2-2 18:39
嘿嘿,我修的shell32,网虫也用上了啊

不过为了体积,用的时候可能要多补上一些图标呢
补的时候最好还是找tango风格的shell32来提取补充,这样风格统一些,不过修shell32确实是累死人的体力活儿

偶也总算抛砖引玉,为广大PE事业添砖加瓦了,哇咔咔~~~

800x600的分辨率我也一向也比较认同,就算是大屏幕,图标大,鼠标不用很精确的去点,也挺爽的

[ 本帖最后由 alexo 于 2010-2-2 18:44 编辑 ]
作者: 网虫2008    时间: 2010-2-2 19:08
原帖由 alexo 于 2010-2-2 18:39 发表
嘿嘿,我修的shell32,网虫也用上了啊

不过为了体积,用的时候可能要多补上一些图标呢
补的时候最好还是找tango风格的shell32来提取补充,这样风格统一些,不过修shell32确实是累死人的体力活儿

偶也总算 ...



呵呵,我只在 我的进度报告里说了一下,还没来的及感谢你呢。
是呀,累人的活,,,,所以我直接用你的shell,稍加改了些,比如程序—子目录的文件夹图标等。。

顺便对说一下,

你的PE空盘安装不成功,会安装到 X:\ 盘去

给你传个 目前为止已经修改完成的 2K3PE20100214_单双核四合一 iso内核PE吧,看到你也在更新,看看是否对你有帮助。
这是下载地址: 新建文本文档.rar (130 Bytes, 下载次数: 86)


更新的内容看这个帖子:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=157912&extra=page%3D2&page=21
作者: caomaoLBL    时间: 2010-2-2 19:29
标题: 回复 #13 网虫2008 的帖子
老狂兄的Shell32精简的有些过狠了 而且里面不全是系统的图标!  虫哥 最好用 逆天使兄的那个工具 把逆天使美化的Shell32的图标提取出来  再替换到自己的Shell32里 然后在找个完整TONGO风格图标或完整的TONGO风格Shell32把图标全提取出来  再自己修修补补 以你的水平应该花不了多少时间
作者: alexo    时间: 2010-2-2 19:57
原帖由 caomaoLBL 于 2010-2-2 19:29 发表
老狂兄的Shell32精简的有些过狠了 而且里面不全是系统的图标!  虫哥 最好用 逆天使兄的那个工具 把逆天使美化的Shell32的图标提取出来  再替换到自己的Shell32里 然后在找个完整TONGO风格图标或完整的TONGO风格 ...


说实话,这就是自用版和大众版的区别,呵呵

我的PE之前是按照自己需要来弄的,所以能精简掉的就都精简了

在精简这个问题上,基本我一向是能减就减的。。。呵呵,所以我才说,我这是抛砖引玉,给大家一个美化PE的思路而已
作者: caomaoLBL    时间: 2010-2-2 20:16
标题: 回复 #15 alexo 的帖子
确实是啊 抛砖引玉 我就借鉴了老狂兄的一些东西
作者: 网虫2008    时间: 2010-2-2 20:42
原帖由 caomaoLBL 于 2010-2-2 19:29 发表
老狂兄的Shell32精简的有些过狠了 而且里面不全是系统的图标!  虫哥 最好用 逆天使兄的那个工具 把逆天使美化的Shell32的图标提取出来  再替换到自己的Shell32里 然后在找个完整TONGO风格图标或完整的TONGO风格 ...



不狠不狠,一点儿都不狠,老狂是自己用才精简,我做PE一直是为了维护,网络支持也只是为了应急下载和传递备份文件。从来就没为多媒体考虑过,,,
可能我说的话才是狠话了:把PE搞成XP一样,那纯是对自己时间的一种浪费

[ 本帖最后由 网虫2008 于 2010-2-2 20:45 编辑 ]
作者: caomaoLBL    时间: 2010-2-2 21:22
标题: 回复 #17 网虫2008 的帖子
支持 PE对我来说也就是就是维护用的 上网 看视频 听音乐移动版的系统 还是用Linux  PE比不了Linux
作者: gameshhjj    时间: 2010-2-2 21:47
原帖由 xianglang 于 2010-2-1 12:53 发表
现在PE中的PECMD里默认的分辨率切换,大部分是分辨率和刷新率是连在一起的,觉得已经不符合LCD的大势了。我觉得,现在应该是分辨率与刷新率分开设置的时候了……



强烈同意,现在LCD居多了,刷新率分开好
作者: 网虫2008    时间: 2010-2-2 21:59
原帖由 gameshhjj 于 2010-2-2 21:47 发表



强烈同意,现在LCD居多了,刷新率分开好


可能是我想的太简单,到现在为止,我对刷心率问题一直不太重视,尤其在PE中,更是忽视之。

不知道默认的刷新率对操作会带来多少麻烦?
作者: gameshhjj    时间: 2010-2-2 22:12
原帖由 网虫2008 于 2010-2-2 21:59 发表


可能是我想的太简单,到现在为止,我对刷心率问题一直不太重视,尤其在PE中,更是忽视之。

不知道默认的刷新率对操作会带来多少麻烦?

默认的刷新率最好是60,最高也不要超过75
因为我们平民都买的低价液晶,最高只支持75的刷新率,再高了就黑屏了
作者: 网虫2008    时间: 2010-2-2 22:35
原帖由 gameshhjj 于 2010-2-2 22:12 发表

默认的刷新率最好是60,最高也不要超过75
因为我们平民都买的低价液晶,最高只支持75的刷新率,再高了就黑屏了


同意,,我也测试过,

800*600设置为 75就可以,刷不到也不会黑屏。

宽屏就不要设置了,,,,,一般都是默认 60
作者: alexo    时间: 2010-2-2 23:57
原帖由 网虫2008 于 2010-2-2 20:42 发表



不狠不狠,一点儿都不狠,老狂是自己用才精简,我做PE一直是为了维护,网络支持也只是为了应急下载和传递备份文件。从来就没为多媒体考虑过,,,
可能我说的话才是狠话了:把PE搞成XP一样,那纯是对自己 ...


我也不喜欢pe搞成xp,呵呵,进了pe,ghost一下,也就10分钟就搞定了

其实我玩pe也是过过瘾而已
一段时间不折腾些东西就难过得很
有硬件的玩意儿,比如本本、手机、pda这些玩意儿拆拆装装自然很过瘾,不过玩硬件要花钱
pe这东西不花钱,还算有些技术含量,又能满足折腾的瘾,呵呵

瘾,果然是一种很莫名的东西。。。

拆解,组装。。。周而复始。。。
突然有些落寞鸟。。。
作者: lxl1638    时间: 2010-2-3 02:20
..........................................

未命名.PNG (41.16 KB, 下载次数: 73)

未命名.PNG

未命名2.PNG (80.66 KB, 下载次数: 53)

未命名2.PNG

作者: laohuya2000    时间: 2010-2-3 04:27
爽,楼主真是高手!!
作者: 网虫2008    时间: 2010-2-3 08:05
原帖由 lxl1638 于 2010-2-3 02:20 发表
..........................................


谢谢老大截图说明,很久以前用过。不知道为什么,一用Ctrl+alt+A,桌面和快速启动的图标就会消失,而且刷新率设置的太高,用不到哇。所以就没太关注pecmd里的的设置分辨率。

刚才又试了下,最新版的还是存在这个问题,,,,我想问题应该出在我的PE上,但直接用DISP命令,不使用Ctrl+alt+A就没事儿

迷糊ing................

[ 本帖最后由 网虫2008 于 2010-2-3 08:17 编辑 ]
作者: 网虫2008    时间: 2010-2-3 08:20
原帖由 zhxy9804 于 2010-2-3 08:15 发表
设置1024*768才是最佳方案,如果屏幕或者显卡不加载驱动的时候不支持,是会自动降低到800-600的


那就你没碰到特殊情况呀,我遇到过,,没有自动降到800*600,花屏了。。。。。。

这阵儿很多朋友在老水等其他贴子里也反映了各种情况。
作者: wangmeng052    时间: 2010-2-3 12:08
支持网虫的建议。pe要兼容低端电脑才对。主要用途是维护,符合木桶原理。
作者: wangmeng052    时间: 2010-2-3 12:09
原帖由 lxl1638 于 2010-2-3 02:20 发表
..........................................

貌似老九?
作者: 66369    时间: 2010-2-3 12:35
原帖由 网虫2008 于 2010-2-2 21:59 发表


可能是我想的太简单,到现在为止,我对刷心率问题一直不太重视,尤其在PE中,更是忽视之。

不知道默认的刷新率对操作会带来多少麻烦?




F参数.不设置最好.
作者: 网虫2008    时间: 2010-2-3 15:37
原帖由 66369 于 2010-2-3 12:35 发表




F参数.不设置最好.


嗯,我和你的想法儿一样!不设置没什么影响,设置了可能会带来什么。。。。。。
作者: 12050202    时间: 2010-2-3 17:07
原帖由 网虫2008 于 2010-2-3 15:37 发表


嗯,我和你的想法儿一样!不设置没什么影响,设置了可能会带来什么。。。。。。



有F
是自找麻烦了
作者: 李四    时间: 2010-2-23 13:01
原帖由 sratlf 于 2010-2-1 18:33 发表


论坛里有个setdisplay.exe可以用来是指分辨率。
pe3.0默认支持800×600 1024x768 1280x720
命令是“setdiplay w1024 h768 b32”
但是设置之后不会自动退出。

在pe里回的贴,没有输入法,莫怪



...


找找这个程序看看,正有需要。
作者: NicTense    时间: 2010-2-23 14:27
HOTK Ctrl + Alt + S,PECMD.EXE DISP W800 H600 B32 F60
HOTK Ctrl + Alt + D,PECMD.EXE DISP W1024 H768 B32 F60

这样不是更方便吗?弄那么复杂干吗
作者: 网虫2008    时间: 2010-2-23 14:39
原帖由 NicTense 于 2010-2-23 14:27 发表
HOTK Ctrl + Alt + S,PECMD.EXE DISP W800 H600 B32 F60
HOTK Ctrl + Alt + D,PECMD.EXE DISP W1024 H768 B32 F60

这样不是更方便吗?弄那么复杂干吗


主要是想实现一个热键的快速切换,

桌面的手动设置更改后(比如改为1280*800),可以实现同一热键在更改后的1280*800与800*600之间切换。

这不复杂能做到吗??  复杂与否只是对我,对使用或者或者说是用的到的此功能的朋友那就变成方便了。

如果你经常用虚拟机使用、测试和DIY某个PE的话,这个就要常用到了!!!

[ 本帖最后由 网虫2008 于 2010-2-23 14:41 编辑 ]
作者: aimengyucheng    时间: 2014-12-9 23:25
支持




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