无忧启动论坛

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

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

    [复制链接]
19021#
 楼主| 发表于 2024-5-21 06:23:39 | 只看该作者
hhh333 发表于 2024-5-19 23:33
F2版还是不对,我的硬盘启动,老版本运行上述代码的结果是这个样子:

这个是准确的,因为这两个盘 ...

哦。 你用的 普通分区 启动。我这用的MBT做的盘, 有 快启 。改成普通U盘 分区启动, 终于有了 多列:

现在可以调试, 为什么 允许 MSTR    =<1-><5> ... 的 F2版为什么不行

点评

对,这个多列,后面那些是啥意思也没看懂。不过我只提取最一列盘符就可以了。 从512G就可以了呀,后面这些G2等是测哪些方面,刚才看了下,在办公室电脑上没问题。 对的,我的系统是安装到硬笔上进行测试的。有两  详情 回复 发表于 2024-5-21 09:26
回复

使用道具 举报

19022#
 楼主| 发表于 2024-5-21 06:39:13 | 只看该作者
hhh333 发表于 2024-5-19 18:05
1、F版32位在win7正常系统中运行是这样的:

因此32位PE中就直接出内存不能为读的错误直接重启了

试了F2版返回也是这种形式:


那我 改 下 G2, 放开 MSTR  =<-1><5>
这种 , 你试试。
回复

使用道具 举报

19023#
 楼主| 发表于 2024-5-21 06:56:33 | 只看该作者
本帖最后由 mdyblog 于 2024-5-21 07:01 编辑
hhh333 发表于 2024-5-19 23:33
F2版还是不对,我的硬盘启动,老版本运行上述代码的结果是这个样子:

这个是准确的,因为这两个盘 ...

试试  PECMD-H3-G2改.zip
7pe测试效果:



MSTR Q1x,Q5x,Q6=<1-><5-><6>1 2 3 4 5 6 7
MESS.  Q1x[%Q1x%]  Q5x[%Q5x%]  Q6[%Q6%]
也可以用了。
//  Q1x[1 2 3 4 5 6 7]  Q5x[5 6 7]  Q6[6]

回复

使用道具 举报

19024#
 楼主| 发表于 2024-5-21 07:12:55 | 只看该作者
freesoft00 发表于 2024-5-20 15:46
这个窗口可以调整的默认大点吗,mbr的磁盘没问题,但是gpt的,类型、属性、签名等信息比较长,看不全 ...

好的。  G2版

点评

[attachimg]541882[/attachimg] 可以了,但是属性还是有点窄 [attachimg]541883[/attachimg] 拉宽才可以显示全 列表中的表格线是否可以做成实线,现在是虚线,每一类都紧挨着,数值和数值直接有时候不好区  详情 回复 发表于 2024-5-21 11:07
回复

使用道具 举报

19025#
 楼主| 发表于 2024-5-21 07:15:04 | 只看该作者
泮安宁 发表于 2024-5-21 00:03
这样的话是不是如果有个同名全局变量就冲突了

&a 不是全局的
&::a 才是全局的

&a 会逆向查找, 站到上级的已经有的  &&a
上级 先 ENVI &&a=... 已经有了&&a。 后面&a就能找到它。

点评

谢谢,懂了  详情 回复 发表于 2024-5-21 12:41
回复

使用道具 举报

19026#
发表于 2024-5-21 09:26:15 | 只看该作者
mdyblog 发表于 2024-5-21 06:23
哦。 你用的 普通分区 启动。我这用的MBT做的盘, 有 快启 。改成普通U盘 分区启动, 终于有了 多列:

...

对,这个多列,后面那些是啥意思也没看懂。不过我只提取最一列盘符就可以了。
从512G就可以了呀,后面这些G2等是测哪些方面,刚才看了下,在办公室电脑上没问题。

对的,我的系统是安装到硬笔上进行测试的。有两块硬盘。
第一块是MBR的硬盘,在启动区有Win7系统和我的PE
第二块是GPT的硬盘,有一个专用ESP分区也安装有我的PE
如果运行那个MOUN命令找出两个启动列表应该是对的。前面F版和F2版这个语句的结果就不对。

点评

是测 PECMD-H3-G2改.zip  详情 回复 发表于 2024-5-21 09:44
回复

使用道具 举报

19027#
 楼主| 发表于 2024-5-21 09:44:16 | 只看该作者
hhh333 发表于 2024-5-21 09:26
对,这个多列,后面那些是啥意思也没看懂。不过我只提取最一列盘符就可以了。
从512G就可以了呀,后面这 ...

是测   PECMD-H3-G2改.zip

点评

这个版本没有问题,Win7和win8-64中均进行了测试  详情 回复 发表于 2024-5-21 12:41
回复

使用道具 举报

19028#
发表于 2024-5-21 11:07:23 | 只看该作者



可以了,但是属性还是有点窄


拉宽才可以显示全

列表中的表格线是否可以做成实线,现在是虚线,每一类都紧挨着,数值和数值直接有时候不好区分哪一列。我一般会把列拉稍微宽点,让他们直接有一个间隙好区分。或者弄成表格实线也可以看清。
回复

使用道具 举报

19029#
 楼主| 发表于 2024-5-21 11:27:27 | 只看该作者
freesoft00 发表于 2024-5-21 11:07
可以了,但是属性还是有点窄

这样?:

点评

隐藏/属性那一栏是不是可以用来判断是否隐藏分区? 用什么指令能检测到该项呢?  详情 回复 发表于 2024-5-21 14:46
ok  详情 回复 发表于 2024-5-21 14:31
回复

使用道具 举报

19030#
发表于 2024-5-21 12:41:00 | 只看该作者
mdyblog 发表于 2024-5-21 07:15
&a 不是全局的
&::a 才是全局的

谢谢,懂了
回复

使用道具 举报

19031#
发表于 2024-5-21 12:41:02 | 只看该作者
本帖最后由 hhh333 于 2024-5-21 12:42 编辑
mdyblog 发表于 2024-5-21 09:44
是测   PECMD-H3-G2改.zip

这个版本没有问题,Win7和win8-64中均进行了测试。不知这个版本主要测啥子问题。前面G,G2好像都没有问题。

点评

那就好  详情 回复 发表于 2024-5-21 12:41
回复

使用道具 举报

19032#
 楼主| 发表于 2024-5-21 12:41:23 | 只看该作者
hhh333 发表于 2024-5-21 12:41
这个版本没有问题,Win7和win8-64中均进行了测试

那就好
回复

使用道具 举报

19033#
 楼主| 发表于 2024-5-21 13:07:14 | 只看该作者
freesoft00 发表于 2024-5-21 11:07
可以了,但是属性还是有点窄

G3 版
回复

使用道具 举报

19034#
发表于 2024-5-21 14:31:59 | 只看该作者
回复

使用道具 举报

19035#
发表于 2024-5-21 14:46:16 | 只看该作者

隐藏/属性那一栏是不是可以用来判断是否隐藏分区?
用什么指令能检测到该项呢?

点评

MBR 看 分区类型 GPT和动态 看属性  详情 回复 发表于 2024-5-21 15:32
回复

使用道具 举报

19036#
 楼主| 发表于 2024-5-21 15:32:20 | 只看该作者
Anson4 发表于 2024-5-21 14:46
隐藏/属性那一栏是不是可以用来判断是否隐藏分区?
用什么指令能检测到该项呢?

MBR 看 分区类型
GPT和动态 看属性

点评

谢谢! 麻烦M大看看这个问题有没有办法解决: MEMO/EDIT 控件的内容被自动换行的情况下,用什么办法能检测到一共有几行呢? http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205402&extra=&page=620  详情 回复 发表于 2024-5-21 15:39
回复

使用道具 举报

19037#
发表于 2024-5-21 15:39:15 | 只看该作者
mdyblog 发表于 2024-5-21 15:32
MBR 看 分区类型
GPT和动态 看属性

谢谢!

麻烦M大看看这个问题有没有办法解决:
MEMO/EDIT 控件的内容被自动换行的情况下,用什么办法能检测到一共有几行呢?
http://bbs.wuyou.net/forum.php?m ... extra=&page=620

点评

就是 滚动显示需要的行数吗?  详情 回复 发表于 2024-5-21 17:59
回复

使用道具 举报

19038#
发表于 2024-5-21 15:46:22 | 只看该作者
本帖最后由 Anson4 于 2024-5-21 16:09 编辑
mdyblog 发表于 2024-5-20 12:08
PECMD==========Anson4.7z

PART -gui

谢谢!
PECMD2012.1.88.05.94Stable-240512G2 版修复了下述问题:
PECMD2012.1.88.05.94Stable-220825A 版开始,PART 指令支持动态磁盘(但某磁盘存在0x07冒充的0x42分区时,指令 PART list part 1,&DiskInfo 返回的结果为空)。




回复

使用道具 举报

19039#
 楼主| 发表于 2024-5-21 17:59:47 | 只看该作者
Anson4 发表于 2024-5-21 15:39
谢谢!

麻烦M大看看这个问题有没有办法解决:

就是 (滚动)显示需要的 全部行数吗?

点评

我的想法是根据内容的行数来设定控件的高度  详情 回复 发表于 2024-5-21 18:11
回复

使用道具 举报

19040#
发表于 2024-5-21 18:11:54 | 只看该作者
mdyblog 发表于 2024-5-21 17:59
就是 (滚动)显示需要的 全部行数吗?

我的想法是根据内容的行数来设定控件的高度

点评

SET &EM_LINEFROMCHAR=0x00C9 ENVI @RICH1.SENDMSG=:&&Lines;%&EM_LINEFROMCHAR%;-1;0 CALC #&Lines=%&Lines%+1  详情 回复 发表于 2024-5-21 19:20
回复

使用道具 举报

19041#
 楼主| 发表于 2024-5-21 19:20:08 | 只看该作者
Anson4 发表于 2024-5-21 18:11
我的想法是根据内容的行数来设定控件的高度

SET   &EM_LINEFROMCHAR=0x00C9


ENVI  @RICH1.SENDMSG=:&&Lines;%&EM_LINEFROMCHAR%;-1;0
CALC #&Lines=%&Lines%+1

点评

效果很好,感谢指导!  详情 回复 发表于 2024-5-22 10:04
回复

使用道具 举报

19042#
 楼主| 发表于 2024-5-21 19:35:19 | 只看该作者
本帖最后由 mdyblog 于 2024-5-21 19:36 编辑
红毛樱木 发表于 2023-6-4 20:19
※EXEC*[[数字^$]|N|-] NAME= 表示将程序的标准输出存入指定变量NAME中,强制为等待方式。

┃    │    │EXEC| =!ipconfig > ip.txt                              
┃    │    │EXEC| =*ipconfig | =%Myname%  TEAM READ --,**,V|| MESS. [%%V%%]  //先ENVI^ EnviMode=1  
┃    │    │EXEC|  !cmd /c dir  | !=gzip.exe -9 > dirs.gz                             
┃    │    │EXEC|*  &&V=!gzip.exe -d < dirs.gz                           


EXEC| =*ipconfig | =%Myname%  TEAM READ --,**,V|| MESS. [%%V%%]隐藏运行 ipconfig
输出结果 给 另一个PECMD.EXE的输入。   
效果:



回复

使用道具 举报

19043#
发表于 2024-5-21 21:06:26 | 只看该作者
新版PECMD,SWIN闪的厉害,这个问题好久了



目前我保留的一个不闪的版本是 PECMD2012.1.88.05.94Stable-220728U测试.7z

点评

精简 代码和图标 打包上来  详情 回复 发表于 2024-5-21 21:07
回复

使用道具 举报

19044#
 楼主| 发表于 2024-5-21 21:07:51 | 只看该作者
泮安宁 发表于 2024-5-21 21:06
新版PECMD,SWIN闪的厉害,这个问题好久了

精简 代码和图标 打包上来

点评

还是不能上传附件 [attachimg]541907[/attachimg] 传到蓝奏云了 https://wwz.lanzouj.com/iHRr61ze6cnc 密码:7dbg[/backcolor]  详情 回复 发表于 2024-5-21 21:11
回复

使用道具 举报

19045#
发表于 2024-5-21 21:11:32 | 只看该作者
mdyblog 发表于 2024-5-21 21:07
精简 代码和图标 打包上来

还是不能上传附件



传到蓝奏云了

https://wwz.lanzouj.com/iHRr61ze6cnc
密码:7dbg

点评

G4 版 //文件太大。 不要EXE文件。 ZIP压缩, 试试  详情 回复 发表于 2024-5-21 22:59
应该是你的权限不够,论坛调整之后,权限收紧了。  详情 回复 发表于 2024-5-21 22:11
回复

使用道具 举报

19046#
发表于 2024-5-21 22:11:45 | 只看该作者
泮安宁 发表于 2024-5-21 21:11
还是不能上传附件

应该是你的权限不够,论坛调整之后,权限收紧了。

点评

应该是  详情 回复 发表于 2024-5-21 23:23
回复

使用道具 举报

19047#
发表于 2024-5-21 22:22:24 | 只看该作者
咨询一下   DFMT \\?\Harddisk2Partition2,FAT32,RamDisk
DFMT能不能格式件隐藏分区?或者用什么命令可以格式化隐藏分区?

点评

SUBJ &Y:,\Device\Harddisk2\Partition2 DFMT Y:,FAT32,RamDisk SUBJ &- Y:  详情 回复 发表于 2024-5-21 23:35
回复

使用道具 举报

19048#
 楼主| 发表于 2024-5-21 22:59:30 | 只看该作者
泮安宁 发表于 2024-5-21 21:11
还是不能上传附件

G4 版

//文件太大。 不要EXE文件。 ZIP压缩, 试试

点评

测试正常,不闪了 滚轮滚动时,有如下现象 [attachimg]541917[/attachimg] 不知是PECMD原因,还是Windows原因 ------------------------------------------------------------ 看了SOCK命令,好像能  详情 回复 发表于 2024-5-21 23:30
回复

使用道具 举报

19049#
发表于 2024-5-21 23:23:27 | 只看该作者
Anson4 发表于 2024-5-21 22:11
应该是你的权限不够,论坛调整之后,权限收紧了。

应该是
回复

使用道具 举报

19050#
发表于 2024-5-21 23:30:36 | 只看该作者
mdyblog 发表于 2024-5-21 22:59
G4 版

//文件太大。 不要EXE文件。 ZIP压缩, 试试

测试正常,不闪了

滚轮滚动时,有如下现象



不知是PECMD原因,还是Windows原因

------------------------------------------------------------

看了SOCK命令,好像能实现类似curl get请求的效果
curl get www.baidu.com
但没看明白怎么写,请m大写个例子

点评

示例\网络通讯.WCS 只要客户方。 改改。  详情 回复 发表于 2024-5-22 00:28
看上去和显示性能有关。  详情 回复 发表于 2024-5-21 23:54
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 01:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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