无忧启动论坛

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

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

    [复制链接]
16471#
发表于 2022-3-3 13:04:53 | 只看该作者
PECMD2012.1.88.05.86Stable-2203027z 版本,表格的行高比旧版本高一些,比较合适。
回复

使用道具 举报

16472#
发表于 2022-3-4 11:20:20 | 只看该作者
新版本的表格配色很好,由此我想到了某些彩色的控件文字,在被禁用之后是不是也可以有类似的效果而不是统一的灰色,能与其他控件文字区分开呢?
_TABL_TEST.zip (517 Bytes, 下载次数: 7)

回复

使用道具 举报

16473#
发表于 2022-3-5 11:16:42 | 只看该作者
当用指令 ENVI @PartTABL.sel=14 选中表格的第 14 行时,该行处于表格的可视区域之外。
请问如何在选定该行之后,使其滚动到可视区域内?
_TABL_TEST.zip (562 Bytes, 下载次数: 2)

点评

参考 滚动条滚动.wcs  详情 回复 发表于 2022-3-5 12:55
回复

使用道具 举报

16474#
发表于 2022-3-5 12:55:12 | 只看该作者
Anson4 发表于 2022-3-5 11:16
当用指令 ENVI @PartTABL.sel=14 选中表格的第 14 行时,该行处于表格的可视区域之外。
请问如何在选定该 ...

参考
滚动条滚动.wcs

点评

记得老大你跟我说过,只是我一直没看明白这个示例。 示例中是一滚到底,而我需要的是滚动到指定的某行,求教怎么实现?  详情 回复 发表于 2022-3-5 14:49
回复

使用道具 举报

16475#
发表于 2022-3-5 14:49:58 | 只看该作者
红毛樱木 发表于 2022-3-5 12:55
参考
滚动条滚动.wcs

记得老大你跟我说过,只是我一直没看明白这个示例。
示例中是一滚到底,而我需要的是滚动到指定的某行,求教怎么实现?

点评

只能去微软官方看API说明了  详情 回复 发表于 2022-3-5 16:13
回复

使用道具 举报

16476#
发表于 2022-3-5 16:13:22 | 只看该作者
Anson4 发表于 2022-3-5 14:49
记得老大你跟我说过,只是我一直没看明白这个示例。
示例中是一滚到底,而我需要的是滚动到指定的某行, ...

只能去微软官方看API说明了

点评

要是用pecmd设置选中的行,能自动跳转就爽了  详情 回复 发表于 2022-3-5 17:16
回复

使用道具 举报

16477#
发表于 2022-3-5 17:16:06 | 只看该作者
红毛樱木 发表于 2022-3-5 16:13
只能去微软官方看API说明了

要是用pecmd设置选中的行,能自动跳转就爽了

点评

同回 Anson4: 可以:  详情 回复 发表于 2022-3-5 17:26
回复

使用道具 举报

16478#
 楼主| 发表于 2022-3-5 17:26:13 | 只看该作者
527104427 发表于 2022-3-5 17:16
要是用pecmd设置选中的行,能自动跳转就爽了

同回 Anson4:
可以: TABL_SCROLL_VISABLE.zip (637 Bytes, 下载次数: 7)

点评

M大,往上滚的时候,目标行被遮挡,有办法解决吗? [attachimg]496840[/attachimg]  详情 回复 发表于 2022-3-5 19:23
强!  详情 回复 发表于 2022-3-5 18:37
回复

使用道具 举报

16479#
发表于 2022-3-5 18:37:08 | 只看该作者
mdyblog 发表于 2022-3-5 17:26
同回 Anson4:
可以:

强!
回复

使用道具 举报

16480#
发表于 2022-3-5 19:23:18 | 只看该作者
本帖最后由 Anson4 于 2022-3-5 20:07 编辑
mdyblog 发表于 2022-3-5 17:26
同回 Anson4:
可以:

M大,往上滚的时候,目标行被遮挡,有办法解决吗? _TABL_TEST_SCROLL_VISABLE.zip (1.26 KB, 下载次数: 7)



点评

行号-1  详情 回复 发表于 2022-3-5 21:22
回复

使用道具 举报

16481#
 楼主| 发表于 2022-3-5 21:22:42 | 只看该作者
Anson4 发表于 2022-3-5 19:23
M大,往上滚的时候,目标行被遮挡,有办法解决吗?

行号-1
TABL_SCROLL_VISABLE.zip (637 Bytes, 下载次数: 10)

点评

效果非常好,感谢回复! 另外,请问下面窗口左下角的彩色文字,被禁用时会显示成统一的灰色,有办法显示成其他效果以便与黑色文字被禁用的灰色有所区别吗? [attachimg]496864[/attachimg]  详情 回复 发表于 2022-3-5 22:33
CALC# &&LVM_ENSUREVISIBLE=(0x1000 + 19) 和 CALC #&&LVM_ENSUREVISIBLE=(0x1000 + 19) 这两个#号位置不一样,有区别吗?  详情 回复 发表于 2022-3-5 22:20
回复

使用道具 举报

16482#
发表于 2022-3-5 22:20:01 | 只看该作者

CALC#  &&LVM_ENSUREVISIBLE=(0x1000 + 19)

CALC  #&&LVM_ENSUREVISIBLE=(0x1000 + 19)

这两个#号位置不一样,有区别吗?

点评

CALC #&&LVM_ENSUREVISIBLE=(0x1000 + 19) 是对的。  详情 回复 发表于 2022-3-5 23:14
回复

使用道具 举报

16483#
发表于 2022-3-5 22:33:51 | 只看该作者

效果非常好,感谢回复!
另外,请问下面窗口左下角的彩色文字,被禁用时会显示成统一的灰色,有办法显示成其他效果以便与黑色文字被禁用的灰色有所区别吗?
_TABL_TEST_SCROLL_VISABLE.zip (1.29 KB, 下载次数: 2)

点评

变通下。 禁用后, 设置下背景色。 非禁用后撤销。  详情 回复 发表于 2022-3-5 23:18
回复

使用道具 举报

16484#
 楼主| 发表于 2022-3-5 23:14:33 | 只看该作者
527104427 发表于 2022-3-5 22:20
CALC#  &&LVM_ENSUREVISIBLE=(0x1000 + 19)

CALC  #&&LVM_ENSUREVISIBLE=(0x1000 + 19)

CALC  #&&LVM_ENSUREVISIBLE=(0x1000 + 19)
是对的。
回复

使用道具 举报

16485#
 楼主| 发表于 2022-3-5 23:18:37 | 只看该作者
Anson4 发表于 2022-3-5 22:33
效果非常好,感谢回复!
另外,请问下面窗口左下角的彩色文字,被禁用时会显示成统一的灰色,有办法显示 ...

变通下。
禁用后, 设置下背景色。 非禁用后撤销。

点评

谢谢!  详情 回复 发表于 2022-3-6 00:04
回复

使用道具 举报

16486#
发表于 2022-3-6 00:04:35 | 只看该作者
mdyblog 发表于 2022-3-5 23:18
变通下。
禁用后, 设置下背景色。 非禁用后撤销。

谢谢!
回复

使用道具 举报

16487#
发表于 2022-3-7 09:53:26 | 只看该作者
请教M大,右键弹出菜单,能否做到以下要求:
1. 菜单项点击一次勾选,再单击去掉勾选,勾选与取消勾选各自执行不同的指令。
2. 在上面要求的前提下,选定勾选其中一个菜单项后自动取消其他菜单项的勾选。
_TABL_TEST_SCROLL_VISABLE_POPMENU.zip (944 Bytes, 下载次数: 4)


点评

用变量保存状态 SET &iSelMenu=4 TABL_TEST_SCROLL_VISABLE_POPMENU.WCS.zip:  详情 回复 发表于 2022-3-7 14:45
回复

使用道具 举报

16488#
 楼主| 发表于 2022-3-7 14:45:18 | 只看该作者
Anson4 发表于 2022-3-7 09:53
请教M大,右键弹出菜单,能否做到以下要求:
1. 菜单项点击一次勾选,再单击去掉勾选,勾选与取消勾选各自 ...


用变量保存状态
SET &iSelMenu=4

TABL_TEST_SCROLL_VISABLE_POPMENU.WCS.zip:   TABL_TEST_SCROLL_VISABLE_POPMENU.WCS.zip (1.15 KB, 下载次数: 3)

点评

请教一下,如果知道一个分区的GUID路径是 \\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008} 有没有命令可以算出它的设备路径?比如这个:\Device\HarddiskVolume12  详情 回复 发表于 2022-3-8 18:35
这个用法真是很奇妙啊,感谢回复!  详情 回复 发表于 2022-3-7 22:30
回复

使用道具 举报

16489#
发表于 2022-3-7 22:30:23 | 只看该作者
mdyblog 发表于 2022-3-7 14:45
用变量保存状态
SET &iSelMenu=4

这个用法真是很奇妙啊,感谢回复!
回复

使用道具 举报

16490#
发表于 2022-3-8 18:35:32 | 只看该作者
mdyblog 发表于 2022-3-7 14:45
用变量保存状态
SET &iSelMenu=4

请教一下,如果知道一个分区的GUID路径是  \\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}
有没有命令可以算出它的设备路径?比如这个:\Device\HarddiskVolume12

点评

请教一下,如果知道一个分区的GUID路径是 \\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008} 有没有命令可以算出它的设备路径?比如这个:\Device\HarddiskVolume12 ------------------- \\?\Volume{bd00c28b-9  详情 回复 发表于 2022-3-9 16:50
PART list volume \\?\Volume{a372fe59-963e-11e3-8859-806e6f6e6963},&&Ret1 // \\?\Volume{a372fe59-963e-11e3-8859-806e6f6e6963} 0 2 7 7 85929500160 107374182400 MSTR &&hd,&&lpart=%&Ret1% CALC -err=-1  详情 回复 发表于 2022-3-8 21:58
PART list volume看信息是否一样 PART list volume \Device\HarddiskVolume2,&&Ret1 PART list volume \\?\Volume{a372fe59-963e-11e3-8859-806e6f6e6963},&&Ret2 MSTR &INF1=%&Ret1% MSTR &INF2=%&Ret2% FIN  详情 回复 发表于 2022-3-8 21:46
回复

使用道具 举报

16491#
 楼主| 发表于 2022-3-8 21:46:21 | 只看该作者
本帖最后由 mdyblog 于 2022-3-8 21:51 编辑
527104427 发表于 2022-3-8 18:35
请教一下,如果知道一个分区的GUID路径是  \\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}
有没有命 ...

PART list volume看信息是否一样

PART list volume \Device\HarddiskVolume2,&&Ret1
PART list volume \\?\Volume{a372fe59-963e-11e3-8859-806e6f6e6963},&&Ret2
MSTR &INF1=<2->%&Ret1%
MSTR &INF2=<2->%&Ret2%
FIND $[ '%INF1%'<>'' &   '%&INF1%'='%&INF2%' ], MESS 同一的


part list volume 适用于各种Windows名称形式
C:    //简写
\\.\C:
\Device\Harddisk0\Partition1
\Device\HarddiskVolume2
\\?\Volume{a372fe59-963e-11e3-8859-806e6f6e6963}
\Device\ImDisk1
\\.\\ImDisk1
等等


回复

使用道具 举报

16492#
 楼主| 发表于 2022-3-8 21:58:27 | 只看该作者
527104427 发表于 2022-3-8 18:35
请教一下,如果知道一个分区的GUID路径是  \\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}
有没有命 ...

PART list volume \\?\Volume{a372fe59-963e-11e3-8859-806e6f6e6963},&&Ret1
//  \\?\Volume{a372fe59-963e-11e3-8859-806e6f6e6963} 0 2 7 7 85929500160 107374182400
MSTR &&hd,&&lpart=<2><3>%&Ret1%
CALC -err=-1 #&hd=(%hd% ) + 0
CALC -err=-1 #&lpart=(%lpart% ) + 0
IFEX #[  %&hd%>=0 &  %lpart%>0 ], MESS. 设备【\Device\Harddisk%&hd%\Partition%&lpart%】

点评

最近发现动态磁盘part list volume是这种结果: \\?\Volume{bd00c26d-9e92-11ec-8a23-005056c00008} -1 -1 0 0 0 0 \\?\Volume{bd00c273-9e92-11ec-8a23-005056c00008} -1 -1 0 0 0 0 \\?\Volume{bd00c279-  详情 回复 发表于 2022-3-8 22:13
回复

使用道具 举报

16493#
发表于 2022-3-8 22:13:35 | 只看该作者
本帖最后由 527104427 于 2022-3-8 22:35 编辑
mdyblog 发表于 2022-3-8 21:58
PART list volume \\?\Volume{a372fe59-963e-11e3-8859-806e6f6e6963},&&Ret1
//  \\?\Volume{a372fe59- ...


最近发现动态磁盘part list volume是这种结果:

\\?\Volume{cba9a44a-7f04-11e9-9758-806e6f6e6963} 0 1 7 7 1048576 53688139776 C:
\\?\Volume{1184ff47-a57b-11e9-85ea-806e6f6e6963} 3 1 7 7 1048576 2000397795328 E:
\\?\Volume{cba9a44b-7f04-11e9-9758-806e6f6e6963} 0 2 7 7 53689188352 420906795008 D:
\\?\Volume{bd00c26d-9e92-11ec-8a23-005056c00008} -1 -1 0 0 0 0
\\?\Volume{bd00c273-9e92-11ec-8a23-005056c00008} -1 -1 0 0 0 0
\\?\Volume{bd00c279-9e92-11ec-8a23-005056c00008} -1 -1 0 0 0 0
\\?\Volume{bd00c27f-9e92-11ec-8a23-005056c00008} -1 -1 0 0 0 0
\\?\Volume{bd00c285-9e92-11ec-8a23-005056c00008} -1 -1 0 0 0 0
\\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008} -1 -1 0 0 0 0

啥都没有,就想知道它是什么盘符,想到一个变通的方法:

1.通过已知盘符用QueryDosDevice查到这种格式\Device\HarddiskVolume13
2.通过\\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}查到这种格式\Device\HarddiskVolume13
3.两个对比相同,那盘符就是\\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}的

现在是卡在第二步,查不出来

点评

\\?\Volume{bd00c26d-9e92-11ec-8a23-005056c00008} -1 -1 0 0 0 0 说明不是分区了。 PART list volume ,&&All 可列出所有 分区 GUID  详情 回复 发表于 2022-3-8 22:36
回复

使用道具 举报

16494#
 楼主| 发表于 2022-3-8 22:36:16 | 只看该作者
527104427 发表于 2022-3-8 22:13
最近发现动态磁盘part list volume是这种结果:

\\?\Volume{cba9a44a-7f04-11e9-9758-806e6f6e6963} ...

\\?\Volume{bd00c26d-9e92-11ec-8a23-005056c00008} -1 -1 0 0 0 0
说明不是分区了。
PART list volume ,&&All
可列出所有 分区  GUID

点评

这6个分区就是动态磁盘,都有盘符  详情 回复 发表于 2022-3-8 23:14
回复

使用道具 举报

16495#
发表于 2022-3-8 23:14:15 | 只看该作者
mdyblog 发表于 2022-3-8 22:36
\\?\Volume{bd00c26d-9e92-11ec-8a23-005056c00008} -1 -1 0 0 0 0
说明不是分区了。
PART list volum ...

这6个分区就是动态磁盘,都有盘符

点评

做个胴体磁盘的测试 VHD, 发上来, 测试下。  详情 回复 发表于 2022-3-9 07:59
回复

使用道具 举报

16496#
 楼主| 发表于 2022-3-9 07:59:55 | 只看该作者
本帖最后由 mdyblog 于 2022-3-9 08:24 编辑
527104427 发表于 2022-3-8 23:14
这6个分区就是动态磁盘,都有盘符

做个动态磁盘的测试 VHD, 发上来, 测试下。

动态磁盘 好像 没有分区概念哦。 是跨分区的 概念。


不用发了。 测试了, 的确不显示有用信息。


回复

使用道具 举报

16497#
发表于 2022-3-9 09:38:35 | 只看该作者
请问 DISP [O方向] 是设置屏幕旋转?如要设为纵向显示,参数是?

点评

O0~ O3 0为正常模式  详情 回复 发表于 2022-3-9 11:31
回复

使用道具 举报

16498#
 楼主| 发表于 2022-3-9 11:31:26 | 只看该作者
lps4290 发表于 2022-3-9 09:38
请问 DISP [O方向] 是设置屏幕旋转?如要设为纵向显示,参数是?

O0~ O3
0为正常模式
回复

使用道具 举报

16499#
 楼主| 发表于 2022-3-9 16:50:43 | 只看该作者
本帖最后由 mdyblog 于 2022-3-9 17:16 编辑
527104427 发表于 2022-3-8 18:35
请教一下,如果知道一个分区的GUID路径是  \\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}
有没有命 ...

请教一下,如果知道一个分区的GUID路径是  \\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}
有没有命令可以算出它的设备路径?比如这个:\Device\HarddiskVolume12
-------------------
\\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008} ==》设备路径
------------
Drv2Dev   "\\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}"  &&Dev
MESS. 【%&Dev%】


设备路径==> \\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}   F:  等
Dev2Drv   "\Device\HarddiskVolume12"  &&Drvs
MESS. 【%&Drvs%】  //一般含多个

说明:
\\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}  是windows文件卷的名称
\??\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}   是设备路径 (名称)
Drv2Dev  自动纠正  \\?\Volume{  ==》 \??\Volume{

支持动态磁盘
GetPtDev.WCS.zip (3.07 KB, 下载次数: 5)



点评

还有一个问题请教一下,假如知道一个动态磁盘的盘符或设备路径,有没有办法知道它隶属于哪个磁盘?  详情 回复 发表于 2022-3-9 22:51
这个太强了,测试完美  详情 回复 发表于 2022-3-9 18:04
回复

使用道具 举报

16500#
发表于 2022-3-9 18:04:21 | 只看该作者
mdyblog 发表于 2022-3-9 16:50
请教一下,如果知道一个分区的GUID路径是  \\?\Volume{bd00c28b-9e92-11ec-8a23-005056c00008}
有没有命 ...

这个太强了,测试完美

点评

怎么利用,撸一发出来看看呀  详情 回复 发表于 2022-3-9 22:43
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-9 01:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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