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

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

   火... [复制链接]
 楼主| 发表于 2014-7-17 22:21:17 | 显示全部楼层
527104427 发表于 2014-7-17 22:03
最好只去掉前后的空格,中间应该保留吧

试试这个
  Disk[0]         Mod[Maxtor 6Y120]         SN[Y36MNBRE]

PECMD.7z

446.5 KB, 下载次数: 15

回复

使用道具 举报

 楼主| 发表于 2014-7-17 22:27:10 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-17 22:36 编辑


这个是用  ATA  接口的命令直接通信操作的。
不知到U盘USB移动硬盘怎么拿到。 好像windows也没拿到。
ATA 是工业标准接口。
盘USB移动硬盘 没有个工业标准,好像各自为战。通过自己的驱动程序提供接口。

网盘更新了。
回复

使用道具 举报

 楼主| 发表于 2014-7-17 22:43:22 | 显示全部楼层

好像一般U盘就没有 硬件序列号。

硬件序列号 要成本的。 ATA上等有个专用芯片存储,还有个通信芯片。
U盘才多少钱, 才不会这么做的。
当然, 可直接保存在U盘盘片上。 但是这样每次量产,就没了,或l留一个block(256K字节)自用, 但会减少U盘容量。
硬件序列号 本身 及 生产线管理 都是i要成本的。

点评

88.02 更改: 干线程 不会引起系统卡顿。 干线程 指那些没有窗口的线程,长时间循环干界面无关的事情。  详情 回复 发表于 2014-7-19 21:15
回复

使用道具 举报

 楼主| 发表于 2014-7-19 21:15:14 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-20 10:21 编辑
mdyblog 发表于 2014-7-17 22:43
好像一般U盘就没有 硬件序列号。

硬件序列号 要成本的。 ATA上等有个专用芯片存储,还有个通信芯片。 ...


88.02
更改: 干线程 不会引起系统卡顿。
干线程  指那些没有窗口消息循环的线程,长时间循环干界面无关的事情。对其它任何事情不作任何反应。
回复

使用道具 举报

 楼主| 发表于 2014-7-20 10:14:01 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-20 14:09 编辑
527104427 发表于 2014-7-17 21:49
这下可以了。可否把空格去掉呢?

88.02更新:

part  -raw list  drv  盘符,返回名
加了个 -raw, 可以返回 鬼影盘符的信息。
格式:
设备#   分区#   类型    BUS 盘符
对磁盘, 设备# 就是磁盘号。
对与非磁盘,   分区# 为0 .


鬼影盘符: 没有实际分区的(磁盘)盘符.
我用DG将U盘重置MBR了。
插拔U盘。
G:就变成了 鬼影盘符。 显示分区表为空。
Snap2.png
Snap3.png
Snap6.png
Snap7.png
  1. PART -raw list drv g:,R
  2. PART      list drv g:,V
  3. MESS 原始: [%R%] \n实际: [%V%]
复制代码

才能获得其信息, 显示为 磁盘1 的第1 分区, 但是磁盘没有分区。
Snap9.png

原因: MS对移动U盘管理很混乱。
解决: SUBJ  * G:
重置MBR前, 先在【分区管理】中卸载U盘盘符,就不出这个问题。

回复

使用道具 举报

 楼主| 发表于 2014-7-20 11:27:49 | 显示全部楼层
527104427 发表于 2014-7-20 10:30
请教老大一个问题,如何查询CHEK复选框是否勾选呢

ENVI @vmdk.Check=?efg

MESS  [%vmdk.Check%]
回复

使用道具 举报

发表于 2014-7-21 20:47:53 | 显示全部楼层
pecmd.exe感觉版本太多了。
用了最新版发现在win8.1系统出现运行wcs脚本慢出现。
我也不知道怎么说明。
具体在附件中 新建文件夹 (2).rar (926.98 KB, 下载次数: 15)

点评

PECMD2012.1.78.21.05D PECMD2012.1.80.14.07F-130810.多窗口线程稳定版_win32_64新设计.sfx.zip PECMD2012.1.84.02.04-130810.多窗口线程稳定版_win32_64新设计.sfx.zip PECMD新精简版2012.1.82-N10O-140114.zip  详情 回复 发表于 2014-7-22 09:44
听人建议,都加了兼容性设置。 是资源24\1中兼容性 一段 闹的。 删除该段, 就好了。 见附件。 你8602下载的早,下载最新的,也是这个问题。网上从78开始都改了。 “兼容性设置” 干什么用的?? 我记得V  详情 回复 发表于 2014-7-22 08:17
回复

使用道具 举报

 楼主| 发表于 2014-7-22 08:17:41 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-22 08:26 编辑
2010hktk 发表于 2014-7-21 20:47
pecmd.exe感觉版本太多了。
用了最新版发现在win8.1系统出现运行wcs脚本慢出现。
我也不知道怎么说明。


听人建议,都加了兼容性设置。
是资源24\1中兼容性 一段 闹的。
删除该段, 就好了。
见附件。

你8602下载的早,下载最新的,也是这个问题。网上从78开始都改了。
78版最惨, 是黑屏。

“兼容性设置” 干什么用的??   我记得VC本身 设置兼容性 后 也出妖娥子。
我再看看,是否都不要这个设置。

PECMD.88.2--对比.7z

474.77 KB, 下载次数: 8

回复

使用道具 举报

 楼主| 发表于 2014-7-22 09:44:11 | 显示全部楼层
2010hktk 发表于 2014-7-21 20:47
pecmd.exe感觉版本太多了。
用了最新版发现在win8.1系统出现运行wcs脚本慢出现。
我也不知道怎么说明。

PECMD2012.1.78.21.05D
PECMD2012.1.80.14.07F-130810.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD2012.1.84.02.04-130810.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD新精简版2012.1.82-N10O-140114.zip   ------》不支持TABS
PECMD2012.1.86.02.00-130810.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD2012.1.88.01.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip
PECMD2012.1.88.00兼容精简版.zip
PECMD2012.1.88.02.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip

网上的都改回去了。
测试都正常了。

新建文件33.7z

1.21 MB, 下载次数: 6

回复

使用道具 举报

 楼主| 发表于 2014-7-22 09:46:03 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-22 09:59 编辑
527104427 发表于 2014-7-22 09:29
报告一下,新版用了CALL @
双击两次程序也变得失真了


你这3行测试代码 也太少了吧,根本反应不了你的问题啊? 没法测试。

运行一次实例.7z

469.77 KB, 下载次数: 10

回复

使用道具 举报

发表于 2014-7-22 10:15:53 | 显示全部楼层
回复mdyblog
刚才测试了“新建文件33.7z“
问题解决了
谢谢
回复

使用道具 举报

 楼主| 发表于 2014-7-22 10:59:49 | 显示全部楼层
527104427 发表于 2014-7-22 09:29
报告一下,新版用了CALL @
双击两次程序也变得失真了

哦,有私信啊。
改好了, 发给你了。
回复

使用道具 举报

 楼主| 发表于 2014-7-22 13:04:58 | 显示全部楼层
527104427 发表于 2014-7-22 12:10
另外,不知道繁体的要怎么测试?是否要把系统语言改为繁体?

以前的代码只要加一句  ENVI Lang=0404   ...

在Load 前  ENVI^ memvar=:2:16,代码号

TEAM ENVI^ memvar=:2:16,950|  LOAD Q启动测试器.wcs
Q启动测试器.wcs 就变成繁体的。

对繁体朋友
TEAM ENVI^ memvar=:2:16,936|  LOAD Q启动测试器.wcs
Q启动测试器.wcs 就变成简体的。

如果内置,可以在 SCRIPTINIT\100 最开始加:
ENVI^ memvar=:2:16,950

内置脚本就是950了。

也可以脚本自加载,来动态改变。
参考 :
繁简体切换演示.WCS (包里有)
2.png
1.png

繁简体切换演示.WCS.zip

647 Bytes, 下载次数: 5

回复

使用道具 举报

 楼主| 发表于 2014-7-22 17:12:15 | 显示全部楼层
527104427 发表于 2014-7-22 12:10
另外,不知道繁体的要怎么测试?是否要把系统语言改为繁体?

以前的代码只要加一句  ENVI Lang=0404   ...

你的 Q启动测试器.EXE   支持EFI?
麻烦 给我发一份, 测试EFI方便启动啊!
回复

使用道具 举报

 楼主| 发表于 2014-7-22 22:10:43 | 显示全部楼层
527104427 发表于 2014-7-22 12:10
另外,不知道繁体的要怎么测试?是否要把系统语言改为繁体?

以前的代码只要加一句  ENVI Lang=0404   ...

如果内置,可以在 SCRIPTINIT\100 最开始加:
  1. IFEX $%DBG527104427_Lang%>0,   ENVI^ memvar=:2:16,%DBG527104427_Lang%
复制代码
这样在命令行
SET DBG527104427_Lang=950
Q启动测试.EXE
就可以测试繁体。
回复

使用道具 举报

 楼主| 发表于 2014-7-23 16:19:32 | 显示全部楼层
527104427 发表于 2014-7-23 14:20
再汇报一个情况,新版使用命令:REGI HKCR\UltraISO\shell\QTester\!
会报错。

几百年没碰的代码会出问题, 什么世道????

哦可能是VC编辑器的问题。 记得有次敲了几个键。
结果奇怪的实情发生了,这行代码变成了花花绿绿的方块。
我只注意恢复附近几行。 没注意别的地方会丢一行。
----注意一下,以后在出这样的幺蛾子,整个文件恢复一下。


好了改了。
同时:
1) PUTF   %CurDir%\Memu.DAT,0x400#20,0x23 0xAD 0x1C 0x80 0x6F *30 0

支持长度限制, #20 方便尾部补充不确定个数的0

2) CALC 整理了下。
    计算出错是, %ERROR% 返回非0.
同时
      CALC  [-err=出错返回值]  V=.....
可指定 出错时返回的数值(原来只能是默认的0)。
如果0 是有效值, 有人输入数字是输入“Hello”
CALC -err=-100  #&V=Hello
IFEX $%&V%<0,  MESS 输入有效数字
回复

使用道具 举报

发表于 2014-7-24 22:23:27 | 显示全部楼层
发现最新版pecmd.exe在win7PE打开帮助说明时字体非常小,
不知道到是不是个例?
而用老版本显示字体正常

点评

HELP字体小, 修正了。 重新下载。  详情 回复 发表于 2014-7-24 22:48
老版本 版本# BUILD# 多少?  详情 回复 发表于 2014-7-24 22:26
回复

使用道具 举报

 楼主| 发表于 2014-7-24 22:26:29 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-24 22:28 编辑
2010hktk 发表于 2014-7-24 22:23
发现最新版pecmd.exe在win7PE打开帮助说明时字体非常小,
不知道到是不是个例?
而用老版本显示字体正常


老版本 版本# BUILD# 多少?
有没有修改 PECMD.EXE 的资源。
回复

使用道具 举报

 楼主| 发表于 2014-7-24 22:48:20 | 显示全部楼层
2010hktk 发表于 2014-7-24 22:23
发现最新版pecmd.exe在win7PE打开帮助说明时字体非常小,
不知道到是不是个例?
而用老版本显示字体正常

HELP字体小, 修正了。 重新下载。
回复

使用道具 举报

 楼主| 发表于 2014-7-24 22:50:49 | 显示全部楼层

你开启LOGS 看看是那儿死的。 把LOGS和对于源文件发过来,
我分析下。

LOGS **2 * QBoot.LOG

回复

使用道具 举报

 楼主| 发表于 2014-7-25 07:29:39 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-25 07:35 编辑


1: 看样子, 死在
PART -fill list drv D,drvinfo

D: 是什么盘? C D E都是什么盘?

2:
奇怪, 我用VM6+ XPMini
测试你这个 EXE, 没问题啊?
VM6.png


3:
要不把你用的VM发过来一份, 用你的那个测试一下。

4:
发给你一个新的测试 PECMD.EXE (X86)
防止操作系统返回错误数据包(超出指定内存区), 你且试试。
PECMD防错包.zip (546.03 KB, 下载次数: 5)


回复

使用道具 举报

 楼主| 发表于 2014-7-25 08:10:49 | 显示全部楼层

VM8-XPMini 也不死。
VM8-XP.png
回复

使用道具 举报

 楼主| 发表于 2014-7-25 08:39:06 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-25 08:44 编辑


可能是内存不足。 PECMD.EXE 申请内存失败!
VMWare内存开大点, Q测试内存开小点。
你用1000M, 太大了吧,把VM的内存都耗尽了。
err.png

我测试就用102M。没事。


---“VM内存不足”  可以不理,一般都是实机来测试启动。没有内存不足。
回复

使用道具 举报

 楼主| 发表于 2014-7-25 09:49:34 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-25 16:57 编辑


给你个内存检测版吧(X86)。删除了,还是下载最新完整版,又有新改。
测试代码:
  1. LOGS  **2 * %CurFile%.LOG
  2. ENVI I=1
  3. LOOP #%I%<30,  //30G
  4. {*
  5. SET$#  V[%I%]=*1000000000    //&#1340;1G
  6. MESS-tbin. %I% ALLOC 1G--OK  [%PECMDVER% %PECMDBUILD%]
  7. CALC #I=%I% + 1
  8. }
  9. MESS END
复制代码

新旧对比图。
TstMem.png
回复

使用道具 举报

 楼主| 发表于 2014-7-25 15:10:03 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-25 15:12 编辑
527104427 发表于 2014-7-22 12:10
另外,不知道繁体的要怎么测试?是否要把系统语言改为繁体?

以前的代码只要加一句  ENVI Lang=0404   ...

88.02增加:
┃CALL $--win [--qd@] [--cd ][--nrcd ] [--ret:返回名 ]DLL路径,函数名称,命令行参数  //rundll32 ┃
┃CALL $--cpl CPL路径,                                                        //控制面板文件  ┃

--qd@ 表示 命令行参数部分不是宽字符。一般都要用.
W 结尾的不用。

CALL $--win       imdisk.cpl,RunDLL_MountFileW,D:\Grun2.iso
CALL $--win --qd@ imdisk.cpl,RunDLL_MountFile,D:\Grun2.iso

CALL $ --cpl imdisk.cpl,


回复

使用道具 举报

 楼主| 发表于 2014-7-25 16:59:37 | 显示全部楼层
527104427 发表于 2014-7-22 12:10
另外,不知道繁体的要怎么测试?是否要把系统语言改为繁体?

以前的代码只要加一句  ENVI Lang=0404   ...

88.02 新加:

&__PID &__TID &__PPID &__LastPID &__LastTID  &__HINST 进程号 父进程号 线程号 刚创建线程PID/TID 进程句柄

│※查询父进程号: ENVI ?返回名=PPID,进程号
回复

使用道具 举报

 楼主| 发表于 2014-7-26 11:42:53 | 显示全部楼层

改好了, 下载最新版吧。
图:

新
回复

使用道具 举报

发表于 2014-7-29 21:36:19 | 显示全部楼层
当编辑框的内容很长超过框的长度,默认看到的是开头的文字,但我想看到结尾该怎么设置?
截图-2.png

截图-1.png

点评

下载最新版  详情 回复 发表于 2014-7-30 00:33
回复

使用道具 举报

 楼主| 发表于 2014-7-30 00:20:24 | 显示全部楼层
本帖最后由 mdyblog 于 2014-7-30 00:30 编辑
阿弥陀佛 发表于 2014-7-29 21:36
当编辑框的内容很长超过框的长度,默认看到的是开头的文字,但我想看到结尾该怎么设置?


1
2
3
4
5
6
7
SET ::WM_HSCROLL=0x0114
SET ::SB_RIGHT=7
WIN1
_SUB WIN1,W289H249,新窗口1,
    EDIT -vcenter -3D EDIT1,L26T79W136H30,1244312423141234321432431243124139999,,
    ENVI @EDIT1.SENDMSG=%WM_HSCROLL%;%SB_RIGHT%
_END  
回复

使用道具 举报

 楼主| 发表于 2014-7-30 00:33:36 | 显示全部楼层
阿弥陀佛 发表于 2014-7-29 21:36
当编辑框的内容很长超过框的长度,默认看到的是开头的文字,但我想看到结尾该怎么设置?

下载最新版
1
2
3
4
WIN1
_SUB WIN1,W289H249,新窗口1,
    EDIT -vcenter -3D EDIT1,L26T79W136H40,11111123141234321432431243124139999,,0x800
_END  

点评

多谢老大!我去试试看  详情 回复 发表于 2014-7-30 09:30
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-14 12:58

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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