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

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

   火... [复制链接]
 楼主| 发表于 2015-6-5 09:17:08 | 显示全部楼层
回复

使用道具 举报

发表于 2015-6-5 09:21:04 | 显示全部楼层

加入输入法切换提示。表达式计算也没问题,其他的也暂时没发现问题。。。。。。
1.png
2.png
3.png
回复

使用道具 举报

 楼主| 发表于 2015-6-5 09:33:19 | 显示全部楼层
本帖最后由 mdyblog 于 2015-6-5 09:39 编辑



看了源码,才知道你说的输入法问题.
原来你用的SEND

ENVI @&EC=sqrt(%&EC%)

这个有什么问题吗? 问题不能解决吗?

  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  2. WIN1
  3. _SUB WIN1,W391H254,新窗口1,
  4.     EDIT -3D -vcenter &EC,L13T32W351H37,123,,,0xDF0029,22
  5.     ITEM ITEM1,L42T122W60H30,sqrt, ENVI @&EC=sqrt(%&EC%),
  6. _END
复制代码


回复

使用道具 举报

发表于 2015-6-5 13:15:03 | 显示全部楼层
mdyblog 发表于 2015-6-5 04:19
启动后建个D:\PECMD2.INI
就放上面的命令.
命令行

您好,这个问题终于找到原因,问题就出在新版的PECDM上,62和63都是一样的问题(5xx多k的版本),以前的版本忘记是否测试了。在其他文件都保持不动的情况下更换PECMD-V4.0.2011.501版后一切正常。望M大修正吧!!

点评

什么问题.写出具体的命令,作为单独一个INI文件.  详情 回复 发表于 2015-6-5 16:09
回复

使用道具 举报

 楼主| 发表于 2015-6-5 16:09:25 | 显示全部楼层
本帖最后由 mdyblog 于 2015-6-5 16:13 编辑
free68 发表于 2015-6-5 13:15
您好,这个问题终于找到原因,问题就出在新版的PECDM上,62和63都是一样的问题(5xx多k的版本),以前的 ...


什么问题.写出具体的命令,作为单独一个INI文件.
做个测试包,里面包含测试的数据文件,解开就能测试.运行正常就算没问题了.

不界说清楚,我怎么改程序, 我在那么么知道改好了没有?


4.0  和 2012 不是简单的新旧之分,无法比较源码.也不是一个人写的.没有4.0额源码.
回复

使用道具 举报

发表于 2015-6-5 16:21:52 | 显示全部楼层
做个能测试的数据包,可能要做一个完整的PE包来测试了。我再测试一下2012的其他版本看看在反馈吧。这个是美观问题,不影响使用,实在不好弄就不要改了,不影响大局!!

点评

你在PECMD.INI中 改行命令前加 LOGS %CurDrv%\PECMD1.LOG 改行命令后加 LOGS 再把 PECMD1.LOG Imdisk.cpl 打包发上来看看.  详情 回复 发表于 2015-6-5 16:30
回复

使用道具 举报

 楼主| 发表于 2015-6-5 16:30:23 | 显示全部楼层
free68 发表于 2015-6-5 16:21
做个能测试的数据包,可能要做一个完整的PE包来测试了。我再测试一下2012的其他版本看看在反馈吧。这个是美 ...

你在PECMD.INI中
改行命令前加
LOGS  %CurDrv%\PECMD1.LOG
改行命令后加
LOGS
再把 PECMD1.LOG Imdisk.cpl 打包发上来看看.
回复

使用道具 举报

发表于 2015-6-6 14:23:14 | 显示全部楼层
本帖最后由 ljycslg 于 2015-6-6 15:57 编辑

超级右键很好用
就是怎么排在下面了,怎么弄上面去?
345.JPG

奇怪了同样方法做的64位在上面。 怎么32位就在下面

点评

和加载的顺序有关吧。  详情 回复 发表于 2015-6-6 20:55
回复

使用道具 举报

 楼主| 发表于 2015-6-6 20:55:06 | 显示全部楼层
ljycslg 发表于 2015-6-6 14:23
超级右键很好用
就是怎么排在下面了,怎么弄上面去?

和加载的顺序有关吧。

点评

重新弄了一遍,可以了,谢谢  详情 回复 发表于 2015-6-6 21:51
回复

使用道具 举报

发表于 2015-6-6 21:51:42 | 显示全部楼层
mdyblog 发表于 2015-6-6 20:55
和加载的顺序有关吧。

重新弄了一遍,可以了,谢谢
回复

使用道具 举报

发表于 2015-6-6 23:33:46 | 显示全部楼层
527104427 发表于 2015-6-2 21:52
SIZE iSize=C:\Windows\System32\calc.exe
CALC iSize2=%iSize%/1024/1024*3
IFEX %SystemDrive%\=?, ...

本以为解决这个问题了,可后来发现比较判断语句执行不对,请5大和M大测试以下语句(注意变化iSize的大小来测试):

Envi iSize=3

CALC iSize=%iSize%*2
FIND $%SystemDrive%\>%iSize%,Mess Find 正确(磁盘总空间>iSize=%iSize%)!Mess Find 错误(磁盘总空间<iSize=%iSize%)
IFEX $%SystemDrive%\>%iSize%,Mess IFEX 正确(磁盘可用空间>iSize=%iSize%)!Mess IFEX 错误(磁盘可用空间<iSize=%iSize%)

点评

正确写法: Envi iSize=3 CALC iSize=%iSize%*2 FIND %SystemDrive%\>%iSize%,Mess Find 正确(磁盘总空间>iSize=%iSize%)!Mess Find 错误(磁盘总空间%iSize%,Mess IFEX 正确(磁盘可用空间>iSize=%iSize%)!Mes  详情 回复 发表于 2015-6-7 02:03
回复

使用道具 举报

 楼主| 发表于 2015-6-7 02:03:10 | 显示全部楼层
free68 发表于 2015-6-6 23:33
本以为解决这个问题了,可后来发现比较判断语句执行不对,请5大和M大测试以下语句(注意变化iSize的大小 ...

正确写法:
Envi iSize=3

CALC iSize=%iSize%*2
FIND %SystemDrive%\>%iSize%,Mess Find 正确(磁盘总空间>iSize=%iSize%)!Mess Find 错误(磁盘总空间<iSize=%iSize%)
IFEX %SystemDrive%\>%iSize%,Mess IFEX 正确(磁盘可用空间>iSize=%iSize%)!Mess IFEX 错误(磁盘可用空间<iSize=%iSize%)

点评

刚才测试了,数值单位不是说明中的MB,请M修正IFEX和FIND命令的说明或是调整命令的数值参数,否则命令的比较就是错的的结果。 ┃ │格式│IFEX ,[命令1][!命令2]  详情 回复 发表于 2015-6-7 15:08
回复

使用道具 举报

 楼主| 发表于 2015-6-7 04:28:31 | 显示全部楼层
PECMD2012.1.88.05.63-130810中英.多窗口线程稳定版_win32_64.Imdisk内置.测试版.7z

一咬牙,不纠结了, Imdisk直接内置吧。
不要的话直接删除INDATA\28 INDATA\29
要升级, 直接升级 INDATA\29中的EXE DLL SYS文件, CAB打包,即可

INDATA\28: Imdisk自动安装模块
INDATA\29: Imdisk驱动CAB包



2015.06.03 V1.88.08.63
  CALC -gui
  moun -udm 支持启动精确制导:setboot/findboot
  IMDISK 驱动内置



setboot/findboot 这个支持你的PE直接找到启动磁盘和分区或UDIMG或U+
支持UDM分区 普通分区  UD-IMG-ISO  U+




回复

使用道具 举报

 楼主| 发表于 2015-6-7 08:55:27 | 显示全部楼层
527104427 发表于 2015-6-7 05:49
不知道内置的IMDISK会在什么情况下使用呢?

试了一下MOUN  -udm  -mall  -mhide1  \\.\PhysicalDrive2 ...

透明的。命令不变。

我测试的是 RAMD ImDisk,L64,NTFS,B:,ImDisk1
XP-X86。
你说道额我有空再测试。
回复

使用道具 举报

 楼主| 发表于 2015-6-7 08:57:06 | 显示全部楼层
527104427 发表于 2015-6-7 06:32
不知道回车键怎么捕捉呢,用WM_KEYDOWN捕捉不到。想通过按回车键,在计算器中直接计算出结果。

百度搜了 ...

HKEY*  #0x0D, MESS  ENTER
回复

使用道具 举报

 楼主| 发表于 2015-6-7 09:33:58 | 显示全部楼层
本帖最后由 mdyblog 于 2015-6-7 09:35 编辑
527104427 发表于 2015-6-7 05:49
不知道内置的IMDISK会在什么情况下使用呢?

试了一下MOUN  -udm  -mall  -mhide1  \\.\PhysicalDrive2 ...


我用今天的最新版本,测试均正常。
  1. LOGS * x.LOG
  2. MOUN  -udm  -mall  -mhide1  \\.\PhysicalDrive0  C-
复制代码



XP-X86效果:
00036.png


win7-X64 效果:
未命名截图.png

注意  win7-X64 用PECMDX64测试的。
回复

使用道具 举报

发表于 2015-6-7 15:08:13 | 显示全部楼层
本帖最后由 free68 于 2015-6-7 15:33 编辑
mdyblog 发表于 2015-6-7 02:03
正确写法:
Envi iSize=3


刚才测试了,M大的语法是对的,和数值变量搞混了!!
回复

使用道具 举报

发表于 2015-6-7 15:16:30 | 显示全部楼层
还有那个IMDISK.CPL的0号图标问题,测试过2015年1月27日的PECMD2012.1.88.05.47.精简兼容版.sfx.zip是同样的问题,说明这个问题一直存在,所以后面的版本就没在测试。 imdisk.JPG

这个不建议内置,毕竟还是要经常升级的,毕竟普通人没几个能修改的。

点评

这个不建议内置,毕竟还是要经常升级的,毕竟普通人没几个能修改的。 ------------- 内置是为了没有安装Imdisk的用户使用扇区映射功能。 如果安装了Imdisk, 那就用安装的版本。 不冲突。 这个内置版本一般不  详情 回复 发表于 2015-6-7 21:47
别磨磨唧唧了。 直接把你的IMDISK文件,上面的PECMD1.LOG 打包发上来。 说明下是X86还是X64。  详情 回复 发表于 2015-6-7 18:42
回复

使用道具 举报

发表于 2015-6-7 15:19:28 | 显示全部楼层
本帖最后由 free68 于 2015-6-7 15:36 编辑

个人觉得应该比较一下M大的PECMD所创建的IMDISK.CPL快捷命令和lxl1638的PECMD所创建的IMDISK.CPL快捷命令是否有所不同。
回复

使用道具 举报

发表于 2015-6-7 16:12:58 | 显示全部楼层
在说明中好似没有说明EXEC命令的前导!参数。
EXEC =!CMD.EXE /C "DEL /Q /F %TEMP%"
回复

使用道具 举报

发表于 2015-6-7 16:19:02 | 显示全部楼层
比较lxl1638的pecmd说明后发现是用“*”替换了“!”,但M大的命令例子没够变更!!不知M大是否会为了兼容4.0将EXEC命令的前导!改回*,如果不改请修正说明!!
回复

使用道具 举报

发表于 2015-6-7 16:43:55 | 显示全部楼层
刚刚测试了M大的EXEC命令,前导!和*都能用,并且效果好像也是相同的,只是在说明书中没有说明。

点评

有说的。 [attachimg]218484[/attachimg] 原来就一个! 但是! 很IFEX/FIND的!冲突, 所以 加了个* 和--hide,同义。  详情 回复 发表于 2015-6-7 21:54
回复

使用道具 举报

 楼主| 发表于 2015-6-7 18:42:51 | 显示全部楼层
本帖最后由 mdyblog 于 2015-6-7 18:44 编辑
free68 发表于 2015-6-7 15:16
还有那个IMDISK.CPL的0号图标问题,测试过2015年1月27日的PECMD2012.1.88.05.47.精简兼容版.sfx.zip是同样 ...


别磨磨唧唧了。
直接把你测试的PE传到网上。(最好就一个内核,其他无关的都删掉)

点评

还有几个问题没有测试玩,测试完了放网盘上给共享!一两天就会有结果!!  详情 回复 发表于 2015-6-7 18:59
回复

使用道具 举报

发表于 2015-6-7 18:59:11 | 显示全部楼层
mdyblog 发表于 2015-6-7 18:42
别磨磨唧唧了。
直接把你测试的PE传到网上。(最好就一个内核,其他无关的都删掉)

还有几个问题没有测试玩,测试完了放网盘上给共享!一两天就会有结果!!
回复

使用道具 举报

 楼主| 发表于 2015-6-7 21:08:52 | 显示全部楼层
527104427 发表于 2015-6-7 20:10
发现一个问题:

环境:WIN7_X64,未安装IMDISK

请问:
  1. 用64位PECMD挂载UDM:     MOUN  -udm  -mall  -mhide1  \\.\PhysicalDrive2  C-
  2. 挂载正常,UDM分区可以正常访问。
复制代码

后, 有  %SystemRoot%\SysWOW64\imdisk.cpl 吗?
回复

使用道具 举报

 楼主| 发表于 2015-6-7 21:42:18 | 显示全部楼层
如果用PECMD-32做应用,要支持X64的自动Imdisk,
做了个X86X64的驱动包, imdiskinstX86x64.CAB  
包内 PECMD-X86同时支持X86.X64的Imdisk.7z  中。
替换INDAT\29 即可。
回复

使用道具 举报

 楼主| 发表于 2015-6-7 21:47:52 | 显示全部楼层
free68 发表于 2015-6-7 15:16
还有那个IMDISK.CPL的0号图标问题,测试过2015年1月27日的PECMD2012.1.88.05.47.精简兼容版.sfx.zip是同样 ...

这个不建议内置,毕竟还是要经常升级的,毕竟普通人没几个能修改的。
-------------
内置是为了没有安装Imdisk的用户使用扇区映射功能。
如果安装了Imdisk, 那就用安装的版本。
不冲突。

这个内置版本一般不需要升级,作为扇区映射,不需要太高的版本,有个就行了。

回复

使用道具 举报

 楼主| 发表于 2015-6-7 21:54:22 | 显示全部楼层
free68 发表于 2015-6-7 16:43
刚刚测试了M大的EXEC命令,前导!和*都能用,并且效果好像也是相同的,只是在说明书中没有说明。


有说的。
00038.png

原来就一个!
但是! 很IFEX/FIND的!冲突,经常出现奇怪的错误。 所以 加了个* 和--hide,同义。
回复

使用道具 举报

 楼主| 发表于 2015-6-7 21:56:00 | 显示全部楼层
527104427 发表于 2015-6-7 21:18
没有,CPL和EXE都没有

修正了,重新下载吧。
回复

使用道具 举报

发表于 2015-6-7 23:08:56 | 显示全部楼层
本帖最后由 free68 于 2015-6-7 23:12 编辑

关于IMDISK.CPL快捷键0号图标的测试PE共享地址为:http://pan.baidu.com/s/1kT3SFxd
将WIN03PE测试.iso文档直接挂虚拟机上就可以启动,在里面的根目录下放了一个L大的4.0的PECMD.EXE共测试使用。
这个是修改自H大的PE,大体上没动,只是修正和增加了几个文件以及PECMD.INI的配置语句!!

点评

能不能换个PE。 这个不能从硬盘启动, ISO也不能修改(修改就不能启动)。 不好测试。 从银盘启动的,好测试。  详情 回复 发表于 2015-6-8 02:21
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-12 19:38

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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