无忧启动论坛

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

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

    [复制链接]
19081#
发表于 昨天 17:40 | 只看该作者
M大,想请教一个问题:譬如说安装摄像头,我用DEVI *sub 驱动所在目录,Image。也许有两种方式,
一种就是看系统未安装设备中有不有Image类型的设备,如果根本没有就直接跳过;
还有一种就是读这个位置的驱动逐个进行比对,比对完后没有符合的就往下执行。

显然第一种更科学,不知PECMD用的是什么方法。



点评

逻辑上来讲,如果指定了Image类型,就只会去处理设备管理器里面已有的Image类。  详情 回复 发表于 昨天 17:51
回复

使用道具 举报

19082#
发表于 昨天 17:41 | 只看该作者
红毛樱木 发表于 2024-5-22 17:23
剩下的控件和你调主窗口一样,也用
ENVI @控件名.POS=
来调

窗口使用了参数 -csize -altmv 之后,这样调整出来的效果直观上是右侧和底部边界变宽了,请看 19076# 楼(我添加了截图)。

点评

用了-csize 那么WH就是里面净宽, 不包括外面不能使用的公摊:边框。 包含边框, 就比给的值要大。 默认是包含外面不能使用的公摊:边框. 所以加用 -csize, 要适当缩小 WH。  详情 回复 发表于 昨天 20:43
奇怪我用144的DPI环境测试两个一模一样的的尺寸。  详情 回复 发表于 昨天 17:48
回复

使用道具 举报

19083#
发表于 昨天 17:48 | 只看该作者
Anson4 发表于 2024-5-22 17:41
窗口使用了参数 -csize -altmv 之后,这样调整出来的效果直观上是右侧和底部边界变宽了,请看 19076# 楼 ...

奇怪我用144的DPI环境测试两个一模一样的的尺寸。

点评

两个示例打开后初始显示效果基本是一样的,点击“扩大窗口”按钮后,使用了 -csize -altmv 参数的情况下,该如何修正窗口尺寸?  详情 回复 发表于 昨天 18:10
回复

使用道具 举报

19084#
发表于 昨天 17:51 | 只看该作者
hhh333 发表于 2024-5-22 17:40
M大,想请教一个问题:譬如说安装摄像头,我用DEVI *sub 驱动所在目录,Image。也许有两种方式,
一种就是 ...

逻辑上来讲,如果指定了Image类型,就只会去处理设备管理器里面已有的Image类。

点评

我的意思还需要不需要读这个位置的inf文件。  详情 回复 发表于 13 小时前
回复

使用道具 举报

19085#
发表于 昨天 18:10 | 只看该作者
红毛樱木 发表于 2024-5-22 17:48
奇怪我用144的DPI环境测试两个一模一样的的尺寸。

两个示例打开后初始显示效果基本是一样的,点击“扩大窗口”按钮后,使用了 -csize -altmv 参数的情况下,该如何修正窗口尺寸?

点评

我就是点击“扩大窗口”按钮后也是一样的,所以才奇怪。  详情 回复 发表于 昨天 18:16
回复

使用道具 举报

19086#
发表于 昨天 18:16 | 只看该作者
Anson4 发表于 2024-5-22 18:10
两个示例打开后初始显示效果基本是一样的,点击“扩大窗口”按钮后,使用了 -csize -altmv 参数的情况下 ...

我就是点击“扩大窗口”按钮后也是一样的,所以才奇怪。

点评

确实是两个示例在点击“扩大窗口”按钮后,窗口的尺寸都是需要修正的。  详情 回复 发表于 昨天 18:27
回复

使用道具 举报

19087#
发表于 昨天 18:27 | 只看该作者
红毛樱木 发表于 2024-5-22 18:16
我就是点击“扩大窗口”按钮后也是一样的,所以才奇怪。

确实是两个示例在点击“扩大窗口”按钮后,窗口的尺寸都是需要修正的。

点评

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=440690 无边框不就省事了,那些边框什么的很复杂的  详情 回复 发表于 昨天 18:48
回复

使用道具 举报

19088#
发表于 昨天 18:48 | 只看该作者
Anson4 发表于 2024-5-22 18:27
确实是两个示例在点击“扩大窗口”按钮后,窗口的尺寸都是需要修正的。

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

无边框不就省事了,那些边框什么的很复杂的

点评

这样的话,敢情问题是出在标题栏?  详情 回复 发表于 昨天 19:32
回复

使用道具 举报

19089#
发表于 昨天 19:32 | 只看该作者
红毛樱木 发表于 2024-5-22 18:48
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=440690

无边框不就省事了,那些边框什么的很复杂 ...

这样的话,敢情问题是出在标题栏?
回复

使用道具 举报

19090#
发表于 昨天 19:35 | 只看该作者
红毛樱木 发表于 2024-5-21 23:54
看上去和显示性能有关。

不清楚,你运行一下看看有没有这种现象
回复

使用道具 举报

19091#
 楼主| 发表于 昨天 20:43 | 只看该作者
Anson4 发表于 2024-5-22 17:41
窗口使用了参数 -csize -altmv 之后,这样调整出来的效果直观上是右侧和底部边界变宽了,请看 19076# 楼 ...

用了-csize
那么WH就是里面净宽, 不包括外面不能使用的公摊:边框。
包含边框, 就比给的值要大。
默认是包含外面不能使用的公摊:边框.
所以加用 -csize, 要适当缩小 WH。
回复

使用道具 举报

19092#
发表于 昨天 21:17 | 只看该作者
mdyblog 发表于 2024-5-21 23:35
SUBJ &Y:,\Device\Harddisk2\Partition2
DFMT Y:,FAT32,RamDisk
SUBJ &-   Y:

虚拟Y盘,有没有不要虚拟的命令
1.widn7  U盘不支持多分区显示,肯定出错
2.命令不理解  \Device\Harddisk2\Partition2,其中 \Device\什么作用?写Harddisk2\Partition2也无效。
想用PECMD代替分区助手格式化隐藏分区的问题。

点评

Windows分区一切都以卷为基础,没有卷就不行。imdisk临时加载个盘符吧  详情 回复 发表于 昨天 22:17
首先, windows 要认可这个分区可加载卷,才能SUBJ/SHOU加载的。 否则, windows 核心底层 , 就不支持加载改分区。 FDRV &V=? MESS. %&V% 确认其中有 Harddisk2Partition2 否则 \Device\Harddisk2\Partitio  详情 回复 发表于 昨天 21:38
回复

使用道具 举报

19093#
 楼主| 发表于 昨天 21:38 | 只看该作者
本帖最后由 mdyblog 于 2024-5-22 21:47 编辑
baosheng00 发表于 2024-5-22 21:17
虚拟Y盘,有没有不要虚拟的命令
1.widn7  U盘不支持多分区显示,肯定出错
2.命令不理解  \Device\Hardd ...

首先, windows 要认可这个分区可加载卷,才能SUBJ/SHOU加载的。
否则, windows 核心底层 , 就不支持加载改分区。

FDRV &V=?
MESS. %&V%
确认其中有  Harddisk2Partition2
否则 \Device\Harddisk2\Partition2 核心层就拒绝加载该分区。

Harddisk0Partition2 就是 为 分区 \Device\Harddisk2\Partition2 准备的卷。 只是没有熟悉的盘符。
没有盘符, PECMD  也可以 直接 通过 Harddisk0Partition2 来访问 该卷上的文件。
SUBJ 、SHOW 只是 给他加了个别名,盘符形式。
别名 的前提, 原名, 要先存在。
这种R格式的U盘, Win7只支持第一个分区。

此时可以 用  RAMD ImDisk* 来虚拟加载。 不受MS的限制。  


点评

明白了,谢谢M大解释。 另外再请教一下PECMD有没有可以获取磁盘分盘的ID。比如Harddisk2Partition2的标识(ID) 改我是知道PART -super -force -xup 2#2 0x07,应为有时候要改会原来的ID,所以要先获取  详情 回复 发表于 昨天 23:12
回复

使用道具 举报

19094#
发表于 昨天 22:17 来自手机 | 只看该作者
baosheng00 发表于 2024-5-22 21:17
虚拟Y盘,有没有不要虚拟的命令
1.widn7  U盘不支持多分区显示,肯定出错
2.命令不理解  \Device\Hardd ...

Windows分区一切都以卷为基础,没有卷就不行。imdisk临时加载个盘符吧
回复

使用道具 举报

19095#
发表于 昨天 23:12 | 只看该作者
mdyblog 发表于 2024-5-22 21:38
首先, windows 要认可这个分区可加载卷,才能SUBJ/SHOU加载的。
否则, windows 核心底层 , 就不支持 ...

明白了,谢谢M大解释。
另外再请教一下PECMD有没有可以获取磁盘分盘的ID。比如Harddisk2Partition2的标识(ID)


改我是知道PART -super -force -xup 2#2 0x07,应为有时候要改会原来的ID,所以要先获取


点评

PART -phy# list part 0,&V 1: 红毛樱木 partition后面的分区号就是逻辑分区号 2: part list disk 2,&parts MESS %&parts% 这里面正常的整数 表示的就是 磁盘2 的分区的 逻辑号。  详情 回复 发表于 15 小时前
partition后面的分区号就是逻辑分区号  详情 回复 发表于 昨天 23:24
回复

使用道具 举报

19096#
发表于 昨天 23:24 来自手机 | 只看该作者
baosheng00 发表于 2024-5-22 23:12
明白了,谢谢M大解释。
另外再请教一下PECMD有没有可以获取磁盘分盘的ID。比如Harddisk2Partition2的标 ...

partition后面的分区号就是逻辑分区号

点评

我知道逻辑分区号,但怎么才能获取分区号的ID  详情 回复 发表于 昨天 23:37
回复

使用道具 举报

19097#
发表于 昨天 23:37 | 只看该作者
红毛樱木 发表于 2024-5-22 23:24
partition后面的分区号就是逻辑分区号

我知道逻辑分区号,但怎么才能获取分区号的ID

点评

part list drv 是不是能满足  详情 回复 发表于 昨天 23:58
回复

使用道具 举报

19098#
发表于 昨天 23:58 来自手机 | 只看该作者
本帖最后由 红毛樱木 于 2024-5-23 02:43 编辑
baosheng00 发表于 2024-5-22 23:37
我知道逻辑分区号,但怎么才能获取分区号的ID

part list drv
是不是能满足--------------------------
有点迷糊,逻辑分区号和分区号的ID 你说的不是一个东西?
回复

使用道具 举报

19099#
 楼主| 发表于 15 小时前 | 只看该作者
本帖最后由 mdyblog 于 2024-5-23 06:26 编辑
baosheng00 发表于 2024-5-22 23:12
明白了,谢谢M大解释。
另外再请教一下PECMD有没有可以获取磁盘分盘的ID。比如Harddisk2Partition2的标 ...




PART -phy#  list part 0,&V


1:
红毛樱木
partition后面的分区号就是逻辑分区号  



2:
part list  disk 2,&parts
MESS %&parts%
这里面正常的整数 表示的就是 磁盘2 的分区的 逻辑号。


3:
继续
part list  disk 2:2,&part2
2:2 后面这个2 就是 对应分区的  分区的 逻辑号


对比:
如果 查询 某物理分区号2的信息
part -phy   list  disk 2#2,&part2

用开关 -phy
并且习惯上用#连接, 这样看的清楚。

点评

谢谢M大,了解了  详情 回复 发表于 1 小时前
回复

使用道具 举报

19100#
发表于 13 小时前 | 只看该作者
红毛樱木 发表于 2024-5-22 17:51
逻辑上来讲,如果指定了Image类型,就只会去处理设备管理器里面已有的Image类。

我的意思还需要不需要读这个位置的inf文件。

点评

原来是WINPE.INI _SUB AUTOLOADDRV 末尾。ENVI CM_CAM=2 前面加个判断 FIND $%CM_CAM%=, ENVI CM_CAM=2 改后, 摄像头 能自带安装了。  详情 回复 发表于 5 小时前
有个奇怪的现象。如果启动时保存了模式选择 影音模式。 后面启动,不用选择。 但是 摄像头去掉没有安装。  详情 回复 发表于 12 小时前
不会主动读这个文件。 但是, 安装其它设备时, 要搜索INF。 此时可能读这个INF, 看看试试需要的。 如有索引, 就根本不读取这个文件。从索引就 过滤了这INF。  详情 回复 发表于 12 小时前
回复

使用道具 举报

19101#
 楼主| 发表于 12 小时前 | 只看该作者
本帖最后由 mdyblog 于 2024-5-23 08:28 编辑
hhh333 发表于 2024-5-23 07:58
我的意思还需要不需要读这个位置的inf文件。

不会主动读这个文件。

但是, 安装其它设备时, 要搜索INF。 此时可能读这个INF, 看看试试需要的。
如有索引, 就根本不读取这个文件。从索引就 过滤了这INF。

按需安装
回复

使用道具 举报

19102#
 楼主| 发表于 12 小时前 | 只看该作者
hhh333 发表于 2024-5-23 07:58
我的意思还需要不需要读这个位置的inf文件。

有个奇怪的现象。如果启动时保存了模式选择 影音模式。
后面启动,不用选择。 但是 摄像头没有安装。
回复

使用道具 举报

19103#
 楼主| 发表于 5 小时前 | 只看该作者
hhh333 发表于 2024-5-23 07:58
我的意思还需要不需要读这个位置的inf文件。

原来是WINPE.INI  _SUB AUTOLOADDRV 末尾。ENVI CM_CAM=2 前面加个判断

FIND $%CM_CAM%=, ENVI CM_CAM=2


改后, 摄像头 能自带安装了。

点评

M大,目前PECMD的PART指令似乎不能获取到NvMe协议的硬盘型号,能否添加支持呢?  详情 回复 发表于 4 小时前
回复

使用道具 举报

19104#
发表于 4 小时前 | 只看该作者
mdyblog 发表于 2024-5-23 15:51
原来是WINPE.INI  _SUB AUTOLOADDRV 末尾。ENVI CM_CAM=2 前面加个判断

FIND $%CM_CAM%=, ENVI CM_CAM ...

M大,目前PECMD的PART指令似乎不能获取到NvMe协议的硬盘型号,能否添加支持呢?

点评

有这方面的 编程 资料吗?  详情 回复 发表于 半小时前
回复

使用道具 举报

19105#
发表于 1 小时前 | 只看该作者
mdyblog 发表于 2024-5-23 06:00
PART -phy#  list part 0,&V

谢谢M大,了解了
回复

使用道具 举报

19106#
 楼主| 发表于 半小时前 | 只看该作者
Anson4 发表于 2024-5-23 16:07
M大,目前PECMD的PART指令似乎不能获取到NvMe协议的硬盘型号,能否添加支持呢?

有这方面的 编程 资料吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-23 21:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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