无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3174|回复: 5
打印 上一主题 下一主题

[求助] win7PE自动更改显示属性的问题

[复制链接]
跳转到指定楼层
1#
发表于 2016-6-11 00:29:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
win7PE(3驱全),启动高分屏电脑后,发现桌面屏幕图标显示都很小,每次都要手动进入控制面板,更改显示属性,设置中等(120%);能不能编一个脚本,在启动成功后判断是否是高分屏,再设置显示属性?如1920*1024(我的笔记本)的屏幕分辨率则自动设置显示属性中等(120%)。
判断脚本我不会写,控制显示属性应该是注册表决定,显示属性中等(120%)的注册表值测试如下:
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"LogPixels"=dword:00000078
哪位大侠给个写个脚本,先谢谢了。
2#
发表于 2016-6-11 12:53:56 | 只看该作者
帮顶。
我会写注册表,但是要进行的操作不只是修改注册表,还需要进行显示器的刷新操作,甚至注销。
windows是如何进行大屏幕判断的?同样是1920*1080分辨率,笔记本上显示就正常,连接到投影仪和电视字体就自动放大了。
借楼等大神。目前用过的PE都没有这个功能。难道是和轻松访问有关系?
回复

使用道具 举报

3#
发表于 2016-6-11 13:06:17 | 只看该作者

PECMD脚本:


  1. SCRN -win &W,&H
  2. IFEX $[ %&W%>=1920 | %&H%>=1040 ],
  3. {*
  4.         REGI #HKCU\Control Panel\Desktop\LogPixels=0x78
  5.         REGI #HKCU\Control Panel\Desktop\WindowMetrics\AppliedDPI=0x78
  6. }
复制代码


光写注册表貌似不行吧?应该要注销才有效。



点评

是的,还要重新加载一次explorer  详情 回复 发表于 2016-6-11 13:16
回复

使用道具 举报

4#
 楼主| 发表于 2016-6-11 13:16:03 | 只看该作者
本帖最后由 2012_maxbo 于 2016-6-11 13:38 编辑


是的,还要重新加载一次explorer;怎么弄呢?大神

谢谢了,我查查IFEX的用法,如果有多个高分辨率的情况,可以一次补全;

点评

重新加载explorer没用,真的需要注销,有办法没? 顺便说下,pecmd是不是版本不同,写法就不一样呢,搞了半天,才搞定,我的是要把#写到数字前。  详情 回复 发表于 2016-6-14 21:39
回复

使用道具 举报

5#
 楼主| 发表于 2016-6-14 21:39:35 来自手机 | 只看该作者
2012_maxbo 发表于 2016-6-11 13:16
是的,还要重新加载一次explorer;怎么弄呢?大神

谢谢了,我查查IFEX的用法,如果有多个高分辨率的 ...

重新加载explorer没用,真的需要注销,有办法没?
顺便说下,pecmd是不是版本不同,写法就不一样呢,搞了半天,才搞定,我的是要把#写到数字前。
回复

使用道具 举报

6#
发表于 2016-6-17 06:24:51 | 只看该作者
支持了支持楼主
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-25 23:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表