无忧启动论坛

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

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

    [复制链接]
8191#
发表于 2014-7-22 10:15:53 | 只看该作者
回复mdyblog
刚才测试了“新建文件33.7z“
问题解决了
谢谢
回复

使用道具 举报

8192#
 楼主| 发表于 2014-7-22 10:59:49 | 只看该作者
527104427 发表于 2014-7-22 09:29
报告一下,新版用了CALL @
双击两次程序也变得失真了

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

点评

另外,不知道繁体的要怎么测试?是否要把系统语言改为繁体? 以前的代码只要加一句 ENVI Lang=0404 即可测试繁体  详情 回复 发表于 2014-7-22 12:10
多谢老大,问题解决,改得比较强大!  详情 回复 发表于 2014-7-22 12:00
回复

使用道具 举报

8193#
发表于 2014-7-22 12:00:24 | 只看该作者
mdyblog 发表于 2014-7-22 10:59
哦,有私信啊。
改好了, 发给你了。

多谢老大,问题解决,改得比较强大!
回复

使用道具 举报

8194#
发表于 2014-7-22 12:10:50 | 只看该作者
mdyblog 发表于 2014-7-22 10:59
哦,有私信啊。
改好了, 发给你了。

另外,不知道繁体的要怎么测试?是否要把系统语言改为繁体?

以前的代码只要加一句  ENVI Lang=0404  即可测试繁体

点评

88.02 新加: &__PID &__TID &__PPID &__LastPID &__LastTID &__HINST 进程号 父进程号 线程号 刚创建线程PID/TID 进程句柄 │※查询父进程号: ENVI ?返回名=PPID,进程号  详情 回复 发表于 2014-7-25 16:59
88.02增加: ┃CALL $--win [--qd@] [--cd ][--nrcd ] [--ret:返回名 ]DLL路径,函数名称,命令行参数 //rundll32 ┃ ┃CALL $--cpl CPL路径, //控制面板  详情 回复 发表于 2014-7-25 15:10
如果内置,可以在 SCRIPTINIT\100 最开始加: 这样在命令行 SET DBG527104427_Lang=950 Q启动测试.EXE 就可以测试繁体。  详情 回复 发表于 2014-7-22 22:10
你的 Q启动测试器.EXE 支持EFI? 麻烦 给我发一份, 测试EFI方便启动啊!  详情 回复 发表于 2014-7-22 17:12
在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启动测  详情 回复 发表于 2014-7-22 13:04
回复

使用道具 举报

8195#
 楼主| 发表于 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 (9.48 KB, 下载次数: 136)

2.png

1.png (9.47 KB, 下载次数: 135)

1.png

繁简体切换演示.WCS.zip

647 Bytes, 下载次数: 5, 下载积分: 无忧币 -2

回复

使用道具 举报

8196#
 楼主| 发表于 2014-7-22 17:12:15 | 只看该作者
527104427 发表于 2014-7-22 12:10
另外,不知道繁体的要怎么测试?是否要把系统语言改为繁体?

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

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

点评

我还在测试,问题挺多的,等搞定了再发。 老大可以先用这个: http://bbs.wuyou.com/forum.php?mod=viewthread&tid=335197&extra=page%3D2  详情 回复 发表于 2014-7-22 19:33
回复

使用道具 举报

8197#
发表于 2014-7-22 19:33:04 | 只看该作者
mdyblog 发表于 2014-7-22 17:12
你的 Q启动测试器.EXE   支持EFI?
麻烦 给我发一份, 测试EFI方便启动啊!

我还在测试,问题挺多的,等搞定了再发。

老大可以先用这个:

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2
回复

使用道具 举报

8198#
 楼主| 发表于 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
就可以测试繁体。

点评

再汇报一个情况,新版使用命令:REGI HKCR\UltraISO\shell\QTester\! 会报错。  详情 回复 发表于 2014-7-23 14:20
回复

使用道具 举报

8199#
发表于 2014-7-23 14:20:24 | 只看该作者
mdyblog 发表于 2014-7-22 22:10
如果内置,可以在 SCRIPTINIT\100 最开始加:
这样在命令行
SET DBG527104427_Lang=950

再汇报一个情况,新版使用命令:REGI HKCR\UltraISO\shell\QTester\!
会报错。

3.png (106 KB, 下载次数: 133)

3.png

点评

几百年没碰的代码会出问题, 什么世道???? 哦可能是VC编辑器的问题。 记得有次敲了几个键。 结果奇怪的实情发生了,这行代码变成了花花绿绿的方块。 我只注意恢复附近几行。 没注意别的地方会丢一行。 ---  详情 回复 发表于 2014-7-23 16:19
回复

使用道具 举报

8200#
 楼主| 发表于 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 输入有效数字
回复

使用道具 举报

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

点评

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

使用道具 举报

8202#
 楼主| 发表于 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:40
回复

使用道具 举报

8203#
发表于 2014-7-24 22:40:39 | 只看该作者
mdyblog 发表于 2014-7-24 22:26
老版本 版本# BUILD# 多少?
有没有修改 PECMD.EXE 的资源。

好像还是不行

12.png (348.27 KB, 下载次数: 120)

12.png

点评

改好了, 下载最新版吧。 图: [attachimg]197129[/attachimg]  详情 回复 发表于 2014-7-26 11:42
给你个内存检测版吧(X86)。 测试代码: 新旧对比图。 [attachimg]197086[/attachimg]  详情 回复 发表于 2014-7-25 09:49
可能是内存不做。 PECMD.EXE 申请内存失败! VMWare内存开大点, Q测试内存开小点。 你用1000M, 太大了吧。 我就104M。没事。  详情 回复 发表于 2014-7-25 08:39
VM8-XPMini 也不死。 [attachimg]197082[/attachimg]  详情 回复 发表于 2014-7-25 08:10
1: 看样子, 死在 PART -fill list drv D,drvinfo D: 是什么盘? C D E都是什么盘? 2: 奇怪, 我用VM6+ XPMini 测试你这个 EXE, 没问题啊? [attachimg]197080[/attachimg]  详情 回复 发表于 2014-7-25 07:29
回复

使用道具 举报

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

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

使用道具 举报

8205#
 楼主| 发表于 2014-7-24 22:50:49 | 只看该作者

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

LOGS **2 * QBoot.LOG

回复

使用道具 举报

8206#
 楼主| 发表于 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, 没问题啊?



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

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


回复

使用道具 举报

8207#
 楼主| 发表于 2014-7-25 08:10:49 | 只看该作者

VM8-XPMini 也不死。
回复

使用道具 举报

8208#
 楼主| 发表于 2014-7-25 08:39:06 | 只看该作者
本帖最后由 mdyblog 于 2014-7-25 08:44 编辑


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


我测试就用102M。没事。


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

使用道具 举报

8209#
 楼主| 发表于 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    //Լ1G
  6. MESS-tbin. %I% ALLOC 1G--OK  [%PECMDVER% %PECMDBUILD%]
  7. CALC #I=%I% + 1
  8. }
  9. MESS END
复制代码

新旧对比图。

回复

使用道具 举报

8210#
 楼主| 发表于 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,


回复

使用道具 举报

8211#
 楼主| 发表于 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,进程号
回复

使用道具 举报

8212#
 楼主| 发表于 2014-7-26 11:42:53 | 只看该作者

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

使用道具 举报

8213#
发表于 2014-7-29 21:36:19 | 只看该作者
当编辑框的内容很长超过框的长度,默认看到的是开头的文字,但我想看到结尾该怎么设置?


点评

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

使用道具 举报

8214#
 楼主| 发表于 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  
回复

使用道具 举报

8215#
 楼主| 发表于 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  

点评

请教老大,如何查找进程所在的路径?比如C:\Program Files (x86)\Internet Explorer\iexplore.exe 现在只知道有个iexplore.exe进程在运行,要找出它的路径。  详情 回复 发表于 2014-7-30 17:40
多谢老大!我去试试看  详情 回复 发表于 2014-7-30 09:30
回复

使用道具 举报

8216#
发表于 2014-7-30 09:30:29 | 只看该作者

多谢老大!我去试试看
回复

使用道具 举报

8217#
发表于 2014-7-30 17:40:13 | 只看该作者

请教老大,如何查找进程所在的路径?比如C:\Program Files (x86)\Internet Explorer\iexplore.exe

现在只知道有个iexplore.exe进程在运行,要找出它的路径。

点评

FIND --pid*@.[#父进程ID|进程ID] 变量名,程序名 HELP FIND --pid FIND --pid*@. &&V,explorer MESS. [%&V%] //[3780 904 29744 4875312500 130511873994375000  详情 回复 发表于 2014-7-30 17:54
回复

使用道具 举报

8218#
 楼主| 发表于 2014-7-30 17:54:10 | 只看该作者
527104427 发表于 2014-7-30 17:40
请教老大,如何查找进程所在的路径?比如C:\Program Files (x86)\Internet Explorer\iexplore.exe

现 ...

FIND  --pid*@.[#父进程ID|进程ID]  变量名,程序名  
HELP  FIND  --pid

FIND  --pid*@.   &&V,explorer
MESS. [%&V%]
//[3780        904        29744        4875312500        130511873994375000        C:\WINDOWS\explorer.exe        C:\WINDOWS\explorer.exe]
//上面第一个 C:\WINDOWS\explorer.exe 为路径
MSTR*  &PT=<6>%&V%
MESS. [%&PT%]
//[C:\WINDOWS\explorer.exe]

点评

有没有刷新系统托盘的命令呢?  详情 回复 发表于 2014-7-31 21:46
回复

使用道具 举报

8219#
发表于 2014-7-31 16:57:33 | 只看该作者
mdyblog老师:请问要怎调试BROW参数.让图1变成图2的样式

1.jpg (33.25 KB, 下载次数: 134)

图1

图1

2.jpg (29.27 KB, 下载次数: 137)

图2

图2

点评

什么意思?  详情 回复 发表于 2014-7-31 17:16
回复

使用道具 举报

8220#
 楼主| 发表于 2014-7-31 17:16:14 | 只看该作者
2012lv0 发表于 2014-7-31 16:57
mdyblog老师:请问要怎调试BROW参数.让图1变成图2的样式


什么意思?

BROW Tag,*%SystemRoot%,请选择一个目录
不行么?

点评

mdyblog老师.... BROW Tag,*%SystemRoot%,请选择一个目录 参数不行无法辨识分区.  详情 回复 发表于 2014-7-31 17:32
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-7-4 02:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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