无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
17371#
发表于 2022-7-20 18:53:04 | 只看该作者
这是新版本SWIN修复了dpi的效果,但是滚动条一直出现



这个是修复dpi之前的效果,滚动条需要的时候才出现

点评

PECMD2012.1.88.05.91Stable-220720C测试.7z  详情 回复 发表于 2022-7-20 20:08
回复

使用道具 举报

17372#
 楼主| 发表于 2022-7-20 20:08:42 | 只看该作者
本帖最后由 mdyblog 于 2022-7-20 20:09 编辑
826773297 发表于 2022-7-20 18:53
这是新版本SWIN修复了dpi的效果,但是滚动条一直出现

PECMD2012.1.88.05.91Stable-220720C测试.7z


点评

SCRN命令可以获取除去任务栏的高度吗,就是不要把任务栏的高度计算在内  详情 回复 发表于 2022-7-20 20:16
可以了,感谢m大  详情 回复 发表于 2022-7-20 20:14
回复

使用道具 举报

17373#
发表于 2022-7-20 20:14:23 | 只看该作者
mdyblog 发表于 2022-7-20 20:08
PECMD2012.1.88.05.91Stable-220720C测试.7z

可以了,感谢m大
回复

使用道具 举报

17374#
发表于 2022-7-20 20:16:08 | 只看该作者
mdyblog 发表于 2022-7-20 20:08
PECMD2012.1.88.05.91Stable-220720C测试.7z

SCRN命令可以获取除去任务栏的高度吗,就是不要把任务栏的高度计算在内

点评

试试 SCRN -win  详情 回复 发表于 2022-7-20 21:19
回复

使用道具 举报

17375#
发表于 2022-7-20 20:26:10 | 只看该作者
或者怎么获取任务栏高度

点评

FIND --class:Shell_TrayWnd --wid* &hw, ENVI @@POS=?%&hw%:X:Y:W:H: MESS %&hw% X=%X% Y=%Y% W=%W% H=%H%  详情 回复 发表于 2022-7-20 21:43
回复

使用道具 举报

17376#
发表于 2022-7-20 20:49:04 | 只看该作者
请教一下, PECMD 怎么获取(bcdedit /enum firmware)指定的固件启动条目的 GUID?

要获取"路径"指向"\EFI\Boot\lenovookr.efi"的启动条目的 GUID 值


点评

_SUB BCD_PATH EXEC* BCD=!bcdedit.exe /enum firmware LPOS* * ,BCD_B=%1,,BCD CALC BCD_B=%BCD_B%-2 READ -,%BCD_B%,BCD,%BCD% MSTR a,BCD=%BCD% FIND $%a%=标识符,mess %bcd%!mess 没有 _END BCD_PATH  详情 回复 发表于 2022-7-20 21:42
_SUB BCD_PATH EXEC* BCD=!bcdedit.exe /enum firmware LPOS* * ,BCD_B=%1,,BCD READ -,%BCD_B%+3,BCD_A,%BCD% READ -,3,BCD,%BCD_A% MSTR a,BCD=%BCD% FIND $%a%=path,mess %bcd%!mess 没有 _END BCD_PAT  详情 回复 发表于 2022-7-20 21:03
回复

使用道具 举报

17377#
发表于 2022-7-20 21:03:45 | 只看该作者
Bluebells 发表于 2022-7-20 20:49
请教一下, PECMD 怎么获取(bcdedit /enum firmware)指定的固件启动条目的 GUID?

要获取"路径"指向"\EFI\ ...

_SUB BCD_PATH
EXEC* BCD=!bcdedit.exe /enum firmware
LPOS* * ,BCD_B=%1,,BCD
READ  -,%BCD_B%+3,BCD_A,%BCD%
READ  -,3,BCD,%BCD_A%
MSTR a,BCD=<1><2->%BCD%
FIND $%a%=path,mess %bcd%!mess 没有
_END
BCD_PATH {1a5b66d8-3565-11eb-9e20-806e6f6e6963}

点评

感谢回复!但看不明白? 我需要的是固件应用程序信息中提取其中某个启动条目的 GUID 值,不是判断固件启动条目中是否存在某 GUID 值  详情 回复 发表于 2022-7-20 21:29
回复

使用道具 举报

17378#
 楼主| 发表于 2022-7-20 21:19:40 | 只看该作者
826773297 发表于 2022-7-20 20:16
SCRN命令可以获取除去任务栏的高度吗,就是不要把任务栏的高度计算在内

试试 SCRN -win

点评

-win似乎不对[attachimg]504941[/attachimg]  详情 回复 发表于 2022-7-20 21:25
回复

使用道具 举报

17379#
发表于 2022-7-20 21:25:16 | 只看该作者

-win似乎不对

点评

1: 实际分辨率 多少 2: 显示 设置为100% 再试试  详情 回复 发表于 2022-7-20 21:47
回复

使用道具 举报

17380#
发表于 2022-7-20 21:29:37 | 只看该作者
826773297 发表于 2022-7-20 21:03
_SUB BCD_PATH
EXEC* BCD=!bcdedit.exe /enum firmware
LPOS* * ,BCD_B=%1,,BCD

感谢回复!但看不明白?
我需要的是固件应用程序信息中提取其中某个启动条目的 GUID 值,不是判断固件启动条目中是否存在某 GUID 值

点评

{1a5b66d8-3565-11eb-9e20-806e6f6e6963}这个改成你需要查询的guid即可,不知道你要做什么,如果不是取guid的efi路径,那就是我理解错了  详情 回复 发表于 2022-7-20 21:35
不是取efi路径吗  详情 回复 发表于 2022-7-20 21:33
回复

使用道具 举报

17381#
发表于 2022-7-20 21:33:25 | 只看该作者
Bluebells 发表于 2022-7-20 21:29
感谢回复!但看不明白?
我需要的是固件应用程序信息中提取其中某个启动条目的 GUID 值,不是判断固件启 ...

不是取efi路径吗

点评

不是,EFI 路径是判断依据,是取 GUID 值 因为我要用 bcdedit /delete 命令去删除路径值为 \EFI\Boot\lenovookr.efi 的启动条目  详情 回复 发表于 2022-7-20 21:44
回复

使用道具 举报

17382#
发表于 2022-7-20 21:35:16 | 只看该作者
Bluebells 发表于 2022-7-20 21:29
感谢回复!但看不明白?
我需要的是固件应用程序信息中提取其中某个启动条目的 GUID 值,不是判断固件启 ...

{1a5b66d8-3565-11eb-9e20-806e6f6e6963}这个改成你需要查询的guid即可,不知道你要做什么,如果不是取guid的efi路径,那就是我理解错了

点评

他是知道efi文件路径,反着查找GUID。 不是知道GUID查efi路径,你理解反了。  详情 回复 发表于 2022-7-20 21:39
回复

使用道具 举报

17383#
发表于 2022-7-20 21:39:30 | 只看该作者
826773297 发表于 2022-7-20 21:35
{1a5b66d8-3565-11eb-9e20-806e6f6e6963}这个改成你需要查询的guid即可,不知道你要做什么,如果不是取gu ...

他是知道efi文件路径,反着查找GUID。
不是知道GUID查efi路径,你理解反了。

点评

那也很简单,随便写  详情 回复 发表于 2022-7-20 21:43
回复

使用道具 举报

17384#
发表于 2022-7-20 21:42:36 | 只看该作者
Bluebells 发表于 2022-7-20 20:49
请教一下, PECMD 怎么获取(bcdedit /enum firmware)指定的固件启动条目的 GUID?

要获取"路径"指向"\EFI\ ...

_SUB BCD_PATH
EXEC* BCD=!bcdedit.exe /enum firmware
LPOS* * ,BCD_B=%1,,BCD
CALC BCD_B=%BCD_B%-2
READ  -,%BCD_B%,BCD,%BCD%
MSTR a,BCD=<1><2->%BCD%
FIND $%a%=标识符,mess %bcd%!mess 没有

_END
BCD_PATH \EFI\Microsoft\Boot\bootmgfw.efi

点评

可以了,非常感谢!  详情 回复 发表于 2022-7-20 21:47
回复

使用道具 举报

17385#
发表于 2022-7-20 21:43:15 | 只看该作者
slore 发表于 2022-7-20 21:39
他是知道efi文件路径,反着查找GUID。
不是知道GUID查efi路径,你理解反了。

那也很简单,随便写
回复

使用道具 举报

17386#
 楼主| 发表于 2022-7-20 21:43:53 | 只看该作者
826773297 发表于 2022-7-20 20:26
或者怎么获取任务栏高度

FIND --class:Shell_TrayWnd --wid* &hw,
ENVI @@POS=?%&hw%:X:Y:W:H:
MESS %&hw%    X=%X% Y=%Y% W=%W% H=%H%

点评

好的 [attachimg]504942[/attachimg]  详情 回复 发表于 2022-7-20 21:46
回复

使用道具 举报

17387#
发表于 2022-7-20 21:44:59 | 只看该作者

不是,EFI 路径是判断依据,是取 GUID 值
因为我要用 bcdedit /delete 命令去删除路径值为 \EFI\Boot\lenovookr.efi 的启动条目
回复

使用道具 举报

17388#
发表于 2022-7-20 21:46:01 | 只看该作者
mdyblog 发表于 2022-7-20 21:43
FIND --class:Shell_TrayWnd --wid* &hw,
ENVI @@POS=?%&hw%:X:Y:W:H:
MESS %&hw%    X=%X% Y=%Y% W=%W ...

好的


回复

使用道具 举报

17389#
发表于 2022-7-20 21:47:05 | 只看该作者
826773297 发表于 2022-7-20 21:42
_SUB BCD_PATH
EXEC* BCD=!bcdedit.exe /enum firmware
LPOS* * ,BCD_B=%1,,BCD

可以了,非常感谢!

点评

不客气  详情 回复 发表于 2022-7-20 21:51
回复

使用道具 举报

17390#
 楼主| 发表于 2022-7-20 21:47:53 | 只看该作者

1: 实际分辨率 多少
2: 显示 设置为100% 再试试

点评

1920x1080分辨率,dpi是125%  详情 回复 发表于 2022-7-20 21:49
回复

使用道具 举报

17391#
发表于 2022-7-20 21:49:50 | 只看该作者
mdyblog 发表于 2022-7-20 21:47
1: 实际分辨率 多少
2: 显示 设置为100% 再试试

1920x1080分辨率,dpi是125%

点评

那就对了 1536 * 1.25 = 1920 (824+40) * 1.25 = 1080  详情 回复 发表于 2022-7-20 21:58
回复

使用道具 举报

17392#
发表于 2022-7-20 21:51:40 | 只看该作者
Bluebells 发表于 2022-7-20 21:47
可以了,非常感谢!

不客气

点评

决定不进行判断,直接输出结果  发表于 2022-7-20 22:01
突然发现会有个尴尬的情况,不同语言环境时,GUID 前面的字符串不是“标识符”,虽然可以使用 chcp 命令设置活动代码页为英文并运行 bcdedit,但 chcp 毕竟是外部命令,又会有被阉割掉的可能  详情 回复 发表于 2022-7-20 22:00
回复

使用道具 举报

17393#
 楼主| 发表于 2022-7-20 21:58:57 | 只看该作者
本帖最后由 mdyblog 于 2022-7-20 22:04 编辑
826773297 发表于 2022-7-20 21:49
1920x1080分辨率,dpi是125%

那就对了

1536 * 1.25 = 1920
(824+40) * 1.25 = 1080
824 * 1.25 = 1030

点评

嗯,但是-win参数好像获取不准确 这个界面不知道是不是有问题,设置了125%缩放时出现错位情况  详情 回复 发表于 2022-7-20 22:04
回复

使用道具 举报

17394#
发表于 2022-7-20 22:00:06 | 只看该作者

突然发现会有个尴尬的情况,不同语言环境时,GUID 前面的字符串不是“标识符”,虽然可以使用 chcp 命令设置活动代码页为英文并运行 bcdedit,但 chcp 毕竟是外部命令,又会有被阉割掉的可能

点评

_SUB BCD_PATH EXEC* BCD=!bcdedit.exe /enum firmware LPOS* * ,BCD_B=%1,,BCD CALC BCD_B=%BCD_B%-2 READ -,%BCD_B%,BCD,%BCD% MSTR BCD=%BCD% FIND ! $%BCD%=,mess %bcd% _END BCD_PATH \EFI\Microsoft\  详情 回复 发表于 2022-7-20 22:02
回复

使用道具 举报

17395#
发表于 2022-7-20 22:02:40 | 只看该作者
Bluebells 发表于 2022-7-20 22:00
突然发现会有个尴尬的情况,不同语言环境时,GUID 前面的字符串不是“标识符”,虽然可以使用 chcp 命令 ...

_SUB BCD_PATH
EXEC* BCD=!bcdedit.exe /enum firmware
LPOS* * ,BCD_B=%1,,BCD
CALC BCD_B=%BCD_B%-2
READ  -,%BCD_B%,BCD,%BCD%
MSTR BCD=<2->%BCD%
FIND ! $%BCD%=,mess %bcd%
_END
BCD_PATH \EFI\Microsoft\Boot\bootmgfw.efi

点评

好的,谢谢指教!  发表于 2022-7-20 22:04
回复

使用道具 举报

17396#
发表于 2022-7-20 22:04:43 | 只看该作者
mdyblog 发表于 2022-7-20 21:58
那就对了

1536 * 1.25 = 1920

嗯,但是-win参数好像获取不准确
这个界面不知道是不是有问题,设置了125%缩放时出现错位情况

WIFI-SWIN.7z (1.73 KB, 下载次数: 10)

点评

SCRN -taskbar W,H,X,Y,p MESS %X% %Y% %W% %H% %p% 824 * 1.25 = 1030 // 1030 是对的  详情 回复 发表于 2022-7-20 22:55
SCRN -win W,H,X,Y,p MESS %X% %Y% %W% %H% %p% 824 * 1.25 = 1030 // 1030 是对的  详情 回复 发表于 2022-7-20 22:06
回复

使用道具 举报

17397#
 楼主| 发表于 2022-7-20 22:06:37 | 只看该作者
826773297 发表于 2022-7-20 22:04
嗯,但是-win参数好像获取不准确
这个界面不知道是不是有问题,设置了125%缩放时出现错位情况

SCRN -win W,H,X,Y,p
MESS  %X% %Y% %W% %H% %p%

824 * 1.25 = 1030    // 1030 是对的
回复

使用道具 举报

17398#
 楼主| 发表于 2022-7-20 22:55:26 | 只看该作者
826773297 发表于 2022-7-20 22:04
嗯,但是-win参数好像获取不准确
这个界面不知道是不是有问题,设置了125%缩放时出现错位情况
826773297 发表于 2022-7-20 22:04
嗯,但是-win参数好像获取不准确
这个界面不知道是不是有问题,设置了125%缩放时出现错位情况

SCRN -taskbar   W,H,X,Y,p
MESS  %X% %Y% %W% %H% %p%

824 * 1.25 = 1030    // 1030 是对的

点评

好的  详情 回复 发表于 2022-7-21 08:39
回复

使用道具 举报

17399#
发表于 2022-7-21 08:39:55 | 只看该作者
mdyblog 发表于 2022-7-20 22:55
SCRN -taskbar   W,H,X,Y,p
MESS  %X% %Y% %W% %H% %p%

好的
回复

使用道具 举报

17400#
发表于 2022-7-21 10:52:35 | 只看该作者

m大,这个描述什么意思,是不是不加 -disaltmv参数就可以用Alt键加鼠标拖动窗口,但我测试好像没用,不加这个参数也不能拖动窗口

点评

-top -forcenomin -disminb -maxb -discloseb -nosysmenu -nocap -[dis]altmv -size -trap -na] ------------- -disaltmv 是默认的 用 -altmv : 用Alt键加鼠标拖动窗口  详情 回复 发表于 2022-7-21 11:56
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-24 22:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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