无忧启动论坛

标题: 没有用winxshell的pe如何有效修改dpi? [打印本页]

作者: Liberation    时间: 2021-2-9 18:58
标题: 没有用winxshell的pe如何有效修改dpi?
本帖最后由 Liberation 于 2021-2-9 19:52 编辑

图二中是采用winxshell的pe,右键有显示设置,可以修改dpi为100%,而此贴子http://bbs.wuyou.net/forum.php?m ... 4001&extra=page%3D1中的pe,右键无法修改dpi,显得屏幕不太协调,字体有些模糊。尝试过pe启动前导入HKEY_CURRENT_USER\Control Panel\Desktop]
"Win8DpiScaling"=dword:00000001
"LogPixels"=dword:00000096
但没有效果。请问有什么方法可以修改dpi?

forum_5.jpg (733.67 KB, 下载次数: 228)

forum_5.jpg

forum_4.jpg (316.92 KB, 下载次数: 223)

forum_4.jpg

forum_3.jpg (349.27 KB, 下载次数: 237)

forum_3.jpg

forum_2.jpg (357.46 KB, 下载次数: 214)

forum_2.jpg

forum_1.jpg (599.93 KB, 下载次数: 261)

forum_1.jpg

作者: Liberation    时间: 2021-2-9 19:04
占楼
作者: Liberation    时间: 2021-2-9 19:51
看到slore大的点评了,我还是不太明白,能说的具体一点吗。我用的pe是2013koko网友的,他说制作pe时没有使用winxshell?
作者: slore    时间: 2021-2-9 20:24
Liberation 发表于 2021-2-9 19:51
看到slore大的点评了,我还是不太明白,能说的具体一点吗。我用的pe是2013koko网友的,他说制作pe时没有使 ...

你可以加进去,当一般软件使用。

DPi要离线修改,进PE导入没用。
作者: 2013koko    时间: 2021-2-9 21:59
刚测试了,注册表有效。但放在 StartMenu.reg 中导入无效,要先注入到 DEFAULT 之中才行。先前看你截图以为注册表内容已导入(你在pe里面导入的吧?),但我实测放在 StartMenu.reg 中导入,进pe后并没有改到注册表。
实测 LogPixels 参数有效。下面是 100% 和 125% 的截图。
你下载我上传的 DEFAULT 替换一下就可以了(把.txt去掉)

sshot-2.png (1.13 MB, 下载次数: 190)

sshot-2.png

sshot-1.png (1.12 MB, 下载次数: 188)

sshot-1.png

DEFAULT.txt

64 KB, 下载次数: 34, 下载积分: 无忧币 -2


作者: Liberation    时间: 2021-2-9 22:16
2013koko 发表于 2021-2-9 21:59
刚测试了,注册表有效。但放在 StartMenu.reg 中导入无效,要先注入到 DEFAULT 之中才行。先前看你截图以为 ...

不是在pe里面导入的,是先把注册表内容复制到startmenu. reg中间,然后打包wim启动测试的。

就是把你的附件直接替换一下default吗
作者: 2013koko    时间: 2021-2-9 22:17
Liberation 发表于 2021-2-9 22:16
不是在pe里面导入的,是先把注册表内容复制到startmenu. reg中间,然后打包wim启动测试的。

就是把你 ...

直接替换就行
作者: Liberation    时间: 2021-2-9 22:19
2013koko 发表于 2021-2-9 22:17
直接替换就行

slore大提供的方案,我水平不够,不太明白,如果加入winxshell. exe,是能任意修改dpi吗
作者: 2013koko    时间: 2021-2-9 22:21
Liberation 发表于 2021-2-9 22:16
不是在pe里面导入的,是先把注册表内容复制到startmenu. reg中间,然后打包wim启动测试的。

就是把你 ...

附件是125%的,100%感觉太小了点
作者: 2013koko    时间: 2021-2-9 22:22
Liberation 发表于 2021-2-9 22:19
slore大提供的方案,我水平不够,不太明白,如果加入winxshell. exe,是能任意修改dpi吗

也不是任意,就是100%、125%、150%、200%
作者: Liberation    时间: 2021-2-9 22:23
2013koko 发表于 2021-2-9 22:21
附件是125%的,100%感觉太小了点

能给个100%的吗,我的电脑100%的看起来才正常
作者: sairen139    时间: 2021-2-9 22:25
本帖最后由 sairen139 于 2021-2-9 22:27 编辑
Liberation 发表于 2021-2-9 22:23
能给个100%的吗,我的电脑100%的看起来才正常

请参考我这个帖子的列表http://bbs.wuyou.net/forum.php?mod=viewthread&tid=421018&extra=

01BB213D-5F7D-4235-97DB-8B65E7358FFC.png (79.72 KB, 下载次数: 171)

01BB213D-5F7D-4235-97DB-8B65E7358FFC.png

作者: 2013koko    时间: 2021-2-9 22:26
Liberation 发表于 2021-2-9 22:23
能给个100%的吗,我的电脑100%的看起来才正常

100%直接挂载 DEFAULT 将 LogPixels 键删除就可以
作者: Liberation    时间: 2021-2-9 22:31
谢谢各位的热心回复,我抽空再试试看
作者: lafter    时间: 2021-2-9 22:48
2013koko 发表于 2021-2-9 21:59
刚测试了,注册表有效。但放在 StartMenu.reg 中导入无效,要先注入到 DEFAULT 之中才行。先前看你截图以为 ...

试过SHELL之前导入呢?
肯定有办法的吧,就看分区助手强制改变分辨率,感觉还是哪些可以有文章做的。
作者: Liberation    时间: 2021-2-9 22:51
lafter 发表于 2021-2-9 22:48
试过SHELL之前导入呢?
肯定有办法的吧,就看分区助手强制改变分辨率,感觉还是哪些可以有文章做的。

分区助手有不改分辨率的版本的,423down可以下载
作者: 2013koko    时间: 2021-2-9 22:52
lafter 发表于 2021-2-9 22:48
试过SHELL之前导入呢?
肯定有办法的吧,就看分区助手强制改变分辨率,感觉还是哪些可以有文章做的。

这个没有研究过,不过可以尝试捕捉分区助手运行前后的注册表变化或者释放了什么文件没有
作者: slore    时间: 2021-2-9 23:36
Liberation 发表于 2021-2-9 22:19
slore大提供的方案,我水平不够,不太明白,如果加入winxshell. exe,是能任意修改dpi吗

启动脚本中调用:

  1. WinXShell.exe -code Screen:DPI(100)
复制代码


就是100%的DPI,你也可以指定125之类的其他值。


执行
  1. WinXShell.exe ms-settings:display
复制代码


是弹出 你截图的 显示设置 界面,可自由修改DPI和分辨率(手动)。
作者: Liberation    时间: 2021-2-10 08:22
slore 发表于 2021-2-9 23:36
启动脚本中调用:

这些代码是导入pecmd. ini里面,还是注册表吗
作者: sairen139    时间: 2021-2-10 09:32
Liberation  2021-2-9 22:19
slorewinxshell. exedpi

дbatдСbatpeDPI
作者: sairen139    时间: 2021-2-10 09:40
slore 发表于 2021-2-9 23:36
启动脚本中调用:

WinXShell.exe ms-settings:display我在进pe桌面后在一个bat加上slore大神的这句,能够随时调整pe的实时DPI,谨告知感兴趣的各位!

B4FEA3EC-00AF-4F05-BC94-1905A7CDF860.jpeg (1.13 MB, 下载次数: 180)

B4FEA3EC-00AF-4F05-BC94-1905A7CDF860.jpeg

作者: sairen139    时间: 2021-2-10 09:50
@slore 可能我的pe精简了,任务栏右键设置打不开这个设置界面,bat里加了一句能打开这个设置界面。
作者: Liberation    时间: 2021-2-10 10:12
slore 发表于 2021-2-9 23:36
启动脚本中调用:

对代码不熟悉,是要把winxshell. exe放入system32里面吗,你给的代码好像不是pecmd代码,而是bat代码?我看到pecmd代码好像都要exec或者load什么的。我创建了bat,让pecmd加载,结果启动之后,内置软件加载不出来,
作者: Liberation    时间: 2021-2-10 10:16
slore 发表于 2021-2-9 23:36
启动脚本中调用:

如果是exec,那应该怎么做呢。我这个pe好像没有什么启动脚本,只有pecmd. ini

作者: Liberation    时间: 2021-2-10 10:18
sairen139 发表于 2021-2-10 09:40
WinXShell.exe ms-settings:display我在进pe桌面后在一个bat加上slore大神的这句,能够随时调整pe的实时D ...

pe里面没有winxshell. exe,不会搞
作者: Liberation    时间: 2021-2-10 10:24
2013koko 发表于 2021-2-9 21:59
刚测试了,注册表有效。但放在 StartMenu.reg 中导入无效,要先注入到 DEFAULT 之中才行。先前看你截图以为 ...

100%的能分享一下吗,第一次改注册表,不太会搞,花了好长时间,结果修改后桌面图标被改成了黑块
作者: 2013koko    时间: 2021-2-10 10:30
Liberation 发表于 2021-2-10 10:24
100%的能分享一下吗,第一次改注册表,不太会搞,花了好长时间,结果修改后桌面图标被改成了黑块

125%的是否有效?

DEFAULT.txt

64 KB, 下载次数: 18, 下载积分: 无忧币 -2


作者: sairen139    时间: 2021-2-10 10:31
Liberation 发表于 2021-2-10 10:18
pe里面没有winxshell. exe,不会搞

可以试试我以前搞的一键bat五秒制作完成网络骨头版的帖子(带winxshell)

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423095&extra=

或者江南一颗葱的pe一键制作帖子(这个更方便)

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423303



作者: Liberation    时间: 2021-2-10 10:31
2013koko 发表于 2021-2-10 10:30
125%的是否有效?

我启动pe,默认就是125%,看不出来呢
作者: Liberation    时间: 2021-2-10 10:31
2013koko 发表于 2021-2-10 10:30
125%的是否有效?

我是不需要125而需要100
作者: 2013koko    时间: 2021-2-10 10:39
Liberation 发表于 2021-2-10 10:31
我是不需要125而需要100

100%的已发在楼上了
作者: Liberation    时间: 2021-2-10 10:40
2013koko 发表于 2021-2-10 10:39
100%的已发在楼上了

谢谢,我试一下
作者: Liberation    时间: 2021-2-10 10:50
2013koko 发表于 2021-2-10 10:39
100%的已发在楼上了

测试有效,谢谢
作者: Liberation    时间: 2021-2-12 21:14
slore 发表于 2021-2-9 23:36
启动脚本中调用:

后来用脚本试了几次,没有成功,搞不清楚哪里出了问题。修改default注册表是成功的
作者: Liberation    时间: 2021-2-14 12:21
sairen139 发表于 2021-2-10 09:40
WinXShell.exe ms-settings:display我在进pe桌面后在一个bat加上slore大神的这句,能够随时调整pe的实时D ...

能不能附件传一下你的bat?
作者: sairen139    时间: 2021-2-14 12:54
Liberation 发表于 2021-2-14 12:21
能不能附件传一下你的bat?

这个帖子里有
作者: sairen139    时间: 2021-2-14 12:55
sairen139 发表于 2021-2-14 12:54
这个帖子里有

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423095&extra=
你下载第一个和第二个压缩包解压就有bat,加一句就行

作者: chshrm    时间: 2021-2-14 19:36
有pecmd最简单了,在pecmd.inil里面加一句:DISP(后面什么都不加,意为自动设置分辨率,单独一行。)
会根据不同的机子设置合适的分辨率。(其实,DISP就是pecmd的一个命令)
作者: Liberation    时间: 2021-2-14 19:42
chshrm 发表于 2021-2-14 19:36
有pecmd最简单了,在pecmd.inil里面加一句:DISP(后面什么都不加,意为自动设置分辨率,单独一行。)
会 ...

分辨率和dpi应该是有区别的,我分辨率设置正常,但是显示比例还是太高了。不过你这个改分辨率的方法不错,抽空试试看
作者: chshrm    时间: 2021-2-14 20:13
Liberation 发表于 2021-2-14 19:42
分辨率和dpi应该是有区别的,我分辨率设置正常,但是显示比例还是太高了。不过你这个改分辨率的方法不错 ...

哦,看错了,你是要改dpi像素。可以参考下面这篇帖子,5大在帖子里有论述。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=403911
作者: Liberation    时间: 2021-2-14 20:34
chshrm 发表于 2021-2-14 20:13
哦,看错了,你是要改dpi像素。可以参考下面这篇帖子,5大在帖子里有论述。
http://bbs.wuyou.net/forum ...

看起来不错,到pe里试试看。这个dpi问题困扰我很久了
作者: a10036wu    时间: 2021-2-17 00:01
如果是立幫生成器的PE,自20H1開始會出現兼容性問題,因為它直接用上18363的explorer,會導致DPI超過100%時字體會模糊很小
手工替換成19041的explorer問題即解決,高DPI字體也會正常顯示,只是startisback版本不能小於2.8,會出問題
作者: yxc51    时间: 2021-2-17 10:39
请教:如果用winxshell修改DPI,具体操作步骤?32位64位方法相同吗?




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