无忧启动论坛

标题: 【原创】自动设置pe分辨率 [打印本页]

作者: pseudo    时间: 2008-10-2 19:20
标题: 【原创】自动设置pe分辨率
PE的默认设置较保守,手工调整麻烦,需要自动设置工具。

现有自动设置工具有一定风险,可能导致刷新率过高、黑屏等现象,可能有损显示器。

本工具相对安全,顶多无效。加载显示驱动后,不妨调用一下试试。
作者: pseudo    时间: 2008-10-2 19:22
请先加载好显示驱动,PE中需装有PECMD
可能没什么效果,也可能有效,姑且用之。

请下载的网友反馈一下效果

[ 本帖最后由 pseudo 于 2008-10-2 19:27 编辑 ]

分辨率设置.rar

16.01 KB, 下载次数: 1377, 下载积分: 无忧币 -2


作者: lxl1638    时间: 2008-10-2 19:49
原帖由 pseudo 于 2008-10-2 19:20 发表
PE的默认设置较保守,手工调整麻烦,需要自动设置工具。

现有自动设置工具有一定风险,可能导致刷新率过高、黑屏等现象,可能有损显示器。

本工具相对安全,顶多无效。加载显示驱动后,不妨调用一下试试。


CMD2EXE?CMD转成的EXE工具?
作者: wxb    时间: 2008-10-2 20:07
说到这个分辨率,我有个问题想反馈
PECMD通知区域里设置分辨率的菜单
点第一次不管用,第二次之后才有效,是PECMD的BUG吗?
作者: lxl1638    时间: 2008-10-2 20:11
原帖由 wxb 于 2008-10-2 20:07 发表
说到这个分辨率,我有个问题想反馈
PECMD通知区域里设置分辨率的菜单
点第一次不管用,第二次之后才有效,是PECMD的BUG吗?


不会吧?可能是第1次设置时,你的驱动或者没有安装完成。也可能是你两次设置之间相隔时间太短,通知区的菜单是启动别一份PECMD来工作的,这里可能要些时间。
作者: zhangze    时间: 2008-10-2 20:12
用了一下
没反应,这是调用PECMD设置的吗
作者: wxb    时间: 2008-10-2 20:30
原帖由 lxl1638 于 2008-10-2 20:11 发表


不会吧?可能是第1次设置时,你的驱动或者没有安装完成。也可能是你两次设置之间相隔时间太短,通知区的菜单是启动别一份PECMD来工作的,这里可能要些时间。


应该不是驱动安装的问题
第一次点没反应,紧接着立即点第二次马上就有效果了
作者: pseudo    时间: 2008-10-2 20:30
标题: 回复 #3 lxl1638 的帖子
呵呵,试下不叫Kaspersky ,谢谢老九
作者: pseudo    时间: 2008-10-2 20:46
标题: 回复 #6 zhangze 的帖子、回复 #7 wxb 的帖子
所以我调了两次PECMD来设置

除了分辨率,还要看看颜色质量和刷新率有无变化。注意是PE专用且要先加载显示驱动。

它通常能得到比较合理的设置。但使用没反应也属正常。
作者: pseudo    时间: 2008-10-5 12:48
标题: 请下载的网友反馈一下效果
郁闷,还没有一个说有效的就沉了!
这样子,是不是该删掉.....
自己顶一回看看

注意是在PE里用,加载显示驱动之后调用,预期60%以上的机器有效
作者: 远景    时间: 2008-10-5 13:55
学习了,谢谢楼主分享。
作者: 云飞日月    时间: 2008-10-5 17:11
GEforce 7300GT显卡有效
作者: xianglang    时间: 2008-10-5 18:42
而我的电脑上,无论用PE里那个切换分辨率切换多少次,都切换不成功,非得在显示属性里调整一次分辨率才行——I845G集成的显卡。
作者: awera    时间: 2008-10-5 19:11
问一下用pecmd来设置分辨率的方法是什么?

我想弄一个单独的专门设置分辨率的程序。
就像完美者的pe1004一样,怎么配置的,传个附件。
作者: pseudo    时间: 2008-10-5 20:17
标题: 自动设置分辨率关键是方案——该设置为多少才合适
回复 #12 xianglang 的帖子
原帖由 xianglang 于 2008-10-5 18:42 发表
而我的电脑上,无论用PE里那个切换分辨率切换多少次,都切换不成功,非得在显示属性里调整一次分辨率才行——I845G集成的显卡。

#2楼工具就是用pecmd设置分辨率的。用pecmd设置分辨率有时不成功,可能原因:
1、显示驱动不完整,用于调整显示模式的dll或exe被精简掉了,遇到这种情况,试试《XP资源》的驱动可能有效(事先不要加载PE带的外置驱动)。加载显示驱动前,考虑先加载dx9。
2、可能pecmd有局限

自动设置分辨率关键是方案,即自动给出设置为多少才合适。能否按方案实施成功是次要的。
本工具会显示设置方案,请看看方案好不好。如果方案对了但切换不成功以后可以考虑换其它工具来设置。

回复 #13 awera 的帖子
原帖由 awera 于 2008-10-5 19:11 发表
问一下用pecmd来设置分辨率的方法是什么?...

pecmd的说明:
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃      │格式│DISP [W水平分辨率 H垂直分辨率] [B颜色深度] [F刷新率] [T等待(毫秒)]                          ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│设置显示参数。                                                                              ┃
┃      ├──┼──────────────────────────────────────────────┨
┃'DISP'│参数│■分别指定屏幕参数,如果省略则使用原来的设置。                                              ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │示例│DISP W1024 H768 B32 F70 T5000                                                               ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※前三组参数可单独使用,如要设置刷新率为75,使用 DISP F75 即可。                            ┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

例子:开始-运行:
pecmd disp  W1024 H768 B32 F75

[ 本帖最后由 pseudo 于 2008-10-5 20:22 编辑 ]
作者: pseudo    时间: 2008-10-5 20:25
原帖由 云飞日月 于 2008-10-5 17:11 发表
GEforce 7300GT显卡有效

谢谢,总算有人明确成功!
作者: xianglang    时间: 2008-10-6 13:55
我用的是老毛桃的911版本,自动安装显卡驱动的。如果一进入桌面后即进入显示属性查看,显示驱动并不正确的。大约在进桌面5-6秒后,自动安装显卡驱动成功,但是分辨率和颜色就保持在640*400*4状态。此时无论用PECMD带的分辨率切换多少次,都不能成功切换;但是在显示属性中修改一下分辨率之后,再用PECMD进行切换,就一点问题都没有——这里是批状态栏里的PECMD的手动切换,不是这里的这个自动切换。
作者: xianglang    时间: 2008-10-6 13:59
楼的自动设置软件,在XP下运行好象没有反应——我的分辨率是1024*768*16*75。为了通用性,我觉得1024*768*24*72比较合适(印象中,不少LCD是支持72HZ的刷新率的)。
作者: LOVPE    时间: 2008-10-6 15:47
原帖由 xianglang 于 2008-10-6 13:59 发表
楼的自动设置软件,在XP下运行好象没有反应——我的分辨率是1024*768*16*75。为了通用性,我觉得1024*768*24*72比较合适(印象中,不少LCD是支持72HZ的刷新率的)。


长城Z97在XP下设置成任何非60Hz刷新频率后关闭显示,但PE911修改(要在winpe.ini和START_VGA都设置,否则75HZ不生效)成1024*768*75却一切正常(在CRT管上验证为1024*768*75,因为液晶上60或75感觉不出实际区别,只好在CRT上验证)
作者: pseudo    时间: 2008-10-6 20:48
标题: 回复 #18 xianglang 的帖子、回复 #19 LOVPE 的帖子
原帖由 xianglang 于 2008-10-6 13:59 发表
楼的自动设置软件,在XP下运行好象没有反应——我的分辨率是1024*768*16*75。为了通用性,我觉得1024*768*24*72比较合适(印象中,不少LCD是支持72HZ的刷新率的)。
原帖由 LOVPE 于 2008-10-6 15:47 发表
长城Z97在XP下设置成任何非60Hz刷新频率后关闭显示,但PE911修改(要在winpe.ini和START_VGA都设置,否则75HZ不生效)成1024*768*75却一切正常(在CRT管上验证为1024*768*75,因为液晶上60或75感觉不出 ...

只能在PE里用,不要在XP里用。
在PE中,如果无效,就没有什么提示,如果能找到合理方案,会显示设置方案,本工具注重找出合理方案。
如能找到方案,会接着调用pecmd试图进行设置,方案找到了,能否按方案设置成功就看pecmd的了
作者: HB天意    时间: 2008-10-9 18:00
试了好几遍都没有用。不知道是怎么回事。
作者: zbgan    时间: 2008-10-10 15:58
标题: 回复 #2 pseudo 的帖子
“分辨率设置.rar” 是病毒,大家千万不要上当
作者: rjn2307    时间: 2008-10-10 16:33
我的 START_VGA.CMD如下:
PECMD.INI中不选择安装显卡驱动,快速启动栏生成 安装显卡.LNK
选择安装显卡驱动,快速启动栏生成 改变分辨率.LNK
点改变分辨率.LNK,每次可在800*600/1024*768改变

@ECHO OFF
IF "%VGA%"=="H" PECMD ENVI $VGA=L&PECMD DISP W800 H600 B16 F85&goto :eof
IF "%VGA%"=="L" PECMD ENVI $VGA=H&PECMD DISP W1024 H768 B16&goto :eof
title 正在安装显卡驱动...
IF NOT EXIST %SystemRoot%\System32\NEWDEV.DLL pecmd exec =!Outer_Base.exe
PECMD DEVI DRIVERS_VGA.CAB
START /Wait Y:\XP资源\util\InfCacheBuild.exe %SystemRoot% >nul
BARTPE.EXE -pnp >nul
SET X=EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\
PECMD %X%Run /va /f
PECMD %X%RunOnce /va /f
DEL /Q %SystemRoot%\INF\*.PNF %SystemRoot%\INF\INFCACHE.1 >nul
PECMD DISP W1024 H768 B16 F60
PECMD ENVI $VGA=H
CD /D %USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch
IF EXIST *卡.* REN *卡.* 改变分辨率.*
EXIT
作者: pseudo    时间: 2008-10-10 17:40
原帖由 zbgan 于 2008-10-10 15:58 发表
“分辨率设置.rar” 是病毒,大家千万不要上当

认为是病毒就不要用了。
之前回帖的,包括大元帅看来都上当了,呵呵!
作者: pseudo    时间: 2008-10-10 17:49
标题: 回复 #23 rjn2307 的帖子
这个帖的工具试图寻找适合本地机器的分辨率、颜色质量、刷新频率。

楼上的脚本里F85是不是偏高了?建议在EXIT前调用一下本帖提供的工具。

老早前发过一个类似帖子
PE显示分辨率高低一键快速切换:
http://bbs.wuyou.net/forum.php?m ... 4012&highlight=
作者: 云飞日月    时间: 2008-10-15 22:12
单位的Geforce6200可以,但是我家里的笔记本8600M GT,虽然能显示最后在那个对话框但是不能自动调,得我手动弄一下才行
作者: pseudo    时间: 2008-10-15 23:11
标题: 回复 #26 云飞日月 的帖子
原帖由 云飞日月 于 2008-10-15 22:12 发表
单位的Geforce6200可以,但是我家里的笔记本8600M GT,虽然能显示最后在那个对话框但是不能自动调,得我手动弄一下才行

能显示方案的对话框就好办。有了方案,pecmd设置不成功,手动可以,说明pecmd有局限。
试试这个:事先不要手动设置,运行本帖#2楼工具,得到方案后,按方案中数据,相应修改附件中“设置.cmd”里面的命令行参数,然后执行之,看能否成功,若成功,下次改调用附件的设置工具。

SETDISPLAY.rar

39.37 KB, 下载次数: 113, 下载积分: 无忧币 -2


作者: 云飞日月    时间: 2008-10-24 22:45
setdisplay,我没试,不好意思
不过,如果在调用显卡驱动的cmd文件中,在调用这个工具之前,加上disp f60 b32 基本上都能成功,如果只有disp f60或者b32某一个命令,再自动调用你的工具,在我的笔记本电脑上,不成功,在台式机上,可以
所以我现在都两个命令在你工具之前,一起加了
作者: tdrax    时间: 2008-10-25 21:35
原帖由 xianglang 于 2008-10-5 18:42 发表
而我的电脑上,无论用PE里那个切换分辨率切换多少次,都切换不成功,非得在显示属性里调整一次分辨率才行——I845G集成的显卡。

我的也是,不过没那么麻烦。
作者: 66369    时间: 2008-10-26 00:03
可在PE文件winpe.ini加上以下代码:
------------------------------------------------
//屏幕设置

DISP W1024 H768 B16 F60 T1000

------------------------------------------------
以上代码可按PE的说明文件.自己改嘛.
作者: pseudo    时间: 2008-10-26 20:27
回复 #28 云飞日月 的帖子
原帖由 云飞日月 于 2008-10-24 22:45 发表
setdisplay,我没试,不好意思
不过,如果在调用显卡驱动的cmd文件中,在调用这个工具之前,加上disp f60 b32 基本上都能成功,如果只有disp f60或者b32某一个命令,再自动调用你的工具,在我的笔记本电脑上,不 ...

呵呵,说得我都晕了,到底怎样才肯定成功?怎样才失败?
回复 #30 66369 的帖子
原帖由 66369 于 2008-10-26 00:03 发表
可在PE文件winpe.ini加上以下代码:
------------------------------------------------
//屏幕设置

DISP W1024 H768 B16 F60 T1000

------------------------------------------------
以上代码可按PE ...

不是这个意思。
主要问题是自动判断该设置为多少才合适——方案问题,你提供的代码将刷新率设为60,对crt显示器容易造成屏幕闪烁,若设置为75或更高,对LCD又不合适。本帖试图自动找出合理设置。
其次才是有了方案,用什么手段确保能成功实施该方案的问题。已知用pecmd设置有时不成功。
作者: 云飞日月    时间: 2008-10-26 23:44
就是说,在分辨率自动设置之前,加DISP F60 B32两个参数,就可以成功,只加一个参数,或者什么都不加,就有可能失败
作者: lisong    时间: 2008-12-22 22:36
原帖由 pseudo 于 2008-10-2 19:22 发表
请先加载好显示驱动,PE中需装有PECMD
可能没什么效果,也可能有效,姑且用之。

请下载的网友反馈一下效果!


请详细说明如何调用?
作者: pseudo    时间: 2008-12-23 00:15
标题: 回复 #33 lisong 的帖子
在pe中,启用显卡支持之后,双击运行该程序。时灵时不灵,RP好的时候效果绝对令你满意。
作者: xLantu    时间: 2009-1-22 17:06
试试用吧,也不知有没有效果啊
作者: xLantu    时间: 2009-1-22 17:09
好像没什么效果啊????
作者: zxcxhzhangxi    时间: 2010-2-1 13:46
无忧里面真是有无限的宝藏啊,看样老帖还是要多挖掘啊!
作者: haxc    时间: 2010-2-1 14:49
原帖由 pseudo 于 2008-10-26 20:27 发表
回复 #28 云飞日月 的帖子

不是这个意思。
主要问题是自动判断该设置为多少才合适——方案问题,你提供的代码将刷新率设为60,对crt显示器容易造成屏幕闪烁,若设置为75或更高,对LCD又不合适。本帖试图自动找出合理设置。
其次才是有了方案,用什么手段确保能成功实施该方案的问题。已知用pecmd设置有时不成功。
...


wincmd显示切换确实有些问题,反正我在我15"crt显示器上,wincmd disp w1024 h768 b32 f60可以正常,因为15"只能支持到1024x768 b32 f60,但是切换回wincmd disp w800 h600 b32 f85就有问题了,刷新率只有60,有空我再试试17"的crt看看。

现在在winxp下切换分辨率我用SETRES切换就很正常。可能是驱动的问题,现在我进PE,加载完全部的驱动后用pecmd disp w800 h600 b32 f85切换没有问题了,但在pe下。wincmd disp w800 h600 b32 f85还是有问题,刷新率上不去。

[ 本帖最后由 haxc 于 2010-2-1 15:09 编辑 ]
作者: haxc    时间: 2010-2-1 15:13
加载完全部驱动后,6600le用分辨率设置.EXE 可以正常设置为800x600 b32 f85
作者: dwbclz    时间: 2010-2-1 15:22
请问。。。家里的电脑显示器刷新只支持到60赫兹(也许是65,我现在忘了)。。。是否PE下能设置得更高?比如到85了!这样有效果吗?
作者: pseudo    时间: 2010-2-1 19:58
标题: 回复 #40 dwbclz 的帖子
这个程序的优点是往往能找到最合理(不一定是最大)的分辨率(以及颜色质量、刷新率)。
而其它自动设置程序有的可能设置过高或过于保守。

缺点是
1、找到合理设置值(中途会显示合理值)后,用pecmd实施该设置时,pecmd可能不听话,不能按指定的合理值实施设置,无奈。
2、本程序有时失效(我估计有60%以上成功率)。

建议先按通常方式设置分辨率等,完了再多加一步,调用一下本程序。
如果本程序成功就是运气,如果失效也没什么副作用。
作者: dwbclz    时间: 2010-2-1 20:30
万分感谢 pseudo 大元帅。。。今天几次叨扰。。。祝。。。天天好心情!!!
作者: shn    时间: 2010-2-1 21:00
p大,瑞星报毒把这个给灭了。
作者: pseudo    时间: 2010-2-1 21:38
标题: 回复 #43 shn 的帖子
嗯,杀软会报毒,这点很正常——自己看着办吧。
作者: WLDNA    时间: 2010-2-2 09:38
原帖由 pseudo 于 2010-2-1 21:38 发表
嗯,杀软会报毒,这点很正常——自己看着办吧。


呵呵 这个壳比较巧妙哈,前面加空格,竟然会隐藏,有意思,^_^
作者: nsjn    时间: 2010-7-6 16:05
原帖由 zbgan 于 2008-10-10 15:58 发表
“分辨率设置.rar” 是病毒,大家千万不要上当

大惊小怪。搞清什么时病毒。
作者: nsjn    时间: 2010-7-6 16:09
下来看看。回去试试。
作者: smarts    时间: 2011-1-8 17:07
请问pe下如何一键 禁用 ClearType 平滑字体,现在只能手动设置,太麻烦。
作者: 964220    时间: 2011-1-8 19:56
原帖由 pseudo 于 2008-10-2 19:20 发表
PE的默认设置较保守,手工调整麻烦,需要自动设置工具。

现有自动设置工具有一定风险,可能导致刷新率过高、黑屏等现象,可能有损显示器。

本工具相对安全,顶多无效。加载显示驱动后,不妨调用一下试试。

有过这样的经历。刷黑了。




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