无忧启动论坛

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

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

    [复制链接]
3541#
发表于 2012-6-25 13:10:59 | 只看该作者
PE下........................

未命名.JPG (27.76 KB, 下载次数: 215)

未命名.JPG
回复

使用道具 举报

3542#
 楼主| 发表于 2012-6-25 13:31:09 | 只看该作者
原帖由 2012abc19701 于 2012-6-25 12:30 发表
我试试。

2. 直接加空格 白加了, 自动丢弃。
需要TEAM
TEAM  mess 中文内容         |


你制作的PECMD.EXE 有问题。
需要用 编辑内置资源.EXE  来制作。

我自己制作了一个,正常。
http://115.com/file/e7xgtpda#无文档PECMD孵化版.zip

回复

使用道具 举报

3543#
发表于 2012-6-25 13:33:35 | 只看该作者
再换个PE,MESS还是正常的. 自己的问题吧

未命名2.JPG (56.11 KB, 下载次数: 236)

未命名2.JPG
回复

使用道具 举报

3544#
发表于 2012-6-25 13:52:47 | 只看该作者

回复 #3702 dvd008 的帖子

额 已确认是自己制作问题

用编辑器删除了RCdata
后又删除了下面的24,

这个24我在一些exe解压包里经常删的,倒没碰上问题,看来不能随便删除....
回复

使用道具 举报

3545#
发表于 2012-6-25 15:02:30 | 只看该作者
原帖由 2012abc19701 于 2012-6-25 13:31 发表


你制作的PECMD.EXE 有问题。
需要用 编辑内置资源.EXE  来制作。

我自己制作了一个,正常。
http://115.com/file/e7xgtpda#无文档PECMD孵化版.zip

145587



我看看,如果可能,我精简一个说明,内置(比什么都没有强)

前面,精简了几次,都放弃了,你的说明,实在难精简,觉得删除哪句都不合适.
回复

使用道具 举报

3546#
 楼主| 发表于 2012-6-25 15:16:41 | 只看该作者

回复 #3704 diannao338 的帖子

24 是XP风格文件。
删除了它,等于改变了风格。
这样计算宽度就可能不同了。

但不影响程序逻辑。早期版本没有这个。
回复

使用道具 举报

3547#
发表于 2012-6-25 21:47:16 | 只看该作者
这是什么意思?没看懂!
回复

使用道具 举报

3548#
 楼主| 发表于 2012-6-25 22:05:58 | 只看该作者

回复 #3707 2011moodfeel 的帖子

就当什么也没说。反正也用不着。
回复

使用道具 举报

3549#
发表于 2012-6-26 10:57:07 | 只看该作者
原帖由 2012abc19701 于 2012-6-25 22:05 发表
就当什么也没说。反正也用不着。


----------------------------------------
BROW 命令是不支持多文件选取的,这个4.0也一样,可否让它支持多文件选择?
请楼主解释一下这些命令的实际用法:
1、※词语分断 ENVI &&&Arg=*[分断字符集]被分断字符串  
    这个是否支持自定义字符来分断字符串?但是依据楼主的说明,没有试出成功的语句来,比如:
    “我要。看看国际 2212.33.24〔5〕63+63”
    我要把这样语句来分断,1是按空格,2是将数字按“.”来分,3是将括号去除,4是将+去除,怎么办啊?
2、如何可以检测是否按下了“Enter”回车键?
3、那个4.0的登录框和超级密码功能现在加上了没?要怎么使用呢?
4、“EXCE notepad.exe”语句调用了外置程序,但如果我想要在手动关闭“记事本”前加一个提示,楼主有什么
    方法可以实现吗?
5、楼主的备份分区表和备份分区系统是否相同?我看了全部命令,没有发现可以实现备份系统的命令。以前好像
    见人讨论过,楼主也说某个命令是可以的,请楼主再说一下,那个命令可以实现这个功能?
6、楼主可有WIM驱动的函数表?如果用PECMD的CALL,如何来调用该驱动的函数命令?比如压缩和解压函数;
回复

使用道具 举报

3550#
发表于 2012-6-26 11:53:23 | 只看该作者
稳定版,不需要上面功能

另外
FONT命令, 说明里面,是不能在命令行使用
但是,原来的PECMD(好像2.5)都可以在BAT里面使用.

不知道是笔误还是真的不能?

-----------------------------
测试是可以在BAT里面使用的

[ 本帖最后由 dvd008 于 2012-6-26 12:02 编辑 ]
回复

使用道具 举报

3551#
 楼主| 发表于 2012-6-26 12:32:46 | 只看该作者

回复 #3709 988668 的帖子

0. BROW 支持多文件选择: 可以加上。
1.目前只支持空字符间隔。 可以考虑制定间隔符
2.   FIND  KEY=#13, ENIV &K=1! ENVI &K=0   //1    、 0
  或 FIND KEY=?#13,K                       //0xD  、 0x0


3. 还没加。稍后。目前重点是稳定,多测试稳定版。

4. 这只有黑客手段了。 不适合PECMD。

5. 备份分区表只备份分区表,相当于所有分区的目录,不备份分区的内容,数据量很小。
    备份分区不管分区表,只备份分区里面的内容。甚至可以张冠李带,从2分区备份出来,恢复到等大或更大的1分区。
备份分区:
PUTF -dd  
参见  备份恢复分区.WCS

本方法是原样复制,不扩容,恢复在更大的分区时,后面多于空间成为无用空间(可以安全地放点私房钱!)。

6.  有个低版本的,不过自己都不用了(好多对不上号),改用直接上MSDN网站看最新版。
高版的 WIM 很复杂, 很难用 CALL DLL实现。

[ 本帖最后由 2012abc19701 于 2012-6-26 16:59 编辑 ]
回复

使用道具 举报

3552#
发表于 2012-6-27 11:08:16 | 只看该作者
有个wimnt.wim自动运行的,原pecmd4.0正常,新版不会自动注册。
注:已有B盘
老大看看里面的批处理哪里有问题。

[ 本帖最后由 zhaohj 于 2012-6-27 11:09 编辑 ]

@1$WIMNT_.rar

250.56 KB, 下载次数: 23, 下载积分: 无忧币 -2

回复

使用道具 举报

3553#
 楼主| 发表于 2012-6-27 12:44:10 | 只看该作者
>>有个wimnt.wim自动运行的,原pecmd4.0正常,新版不会自动注册。
没明白。
自动运行?怎么自动运行?具体现象描述一下。
只见过 WimTool的自动运行。不知道PECMD的WIM自动运行。

自动注册?怎么自动注册?具体现象描述一下。



试过,MOUN  可以加载(XP下)。






2.
我简化了一下 WimReg_ADD.CMD

你运行 PECMD_DEBUG.WCS
看看 运行信息,注册表变化等,自己慢慢调吧,祝好运!

[ 本帖最后由 2012abc19701 于 2012-6-27 13:09 编辑 ]

DY_DEBUG.zip

1.26 KB, 下载次数: 17, 下载积分: 无忧币 -2

回复

使用道具 举报

3554#
发表于 2012-6-27 13:31:12 | 只看该作者
自动运行wim文件的批处理(参考):
http://hi.baidu.com/nictense/blo ... f8f0020df3e36d.html

wimreg_add.cmd是没有问题的,我PE下手动运行正常。
怀疑exec运行cmd有问题
即:EXEC !WIMREG_ADD.CMD
算了,这个问题不复杂,我自行解决。
----------------------------
现在的版本(稳定版),不完全兼容pecmd4.0,我简单的替换测试的。

请问老大,能把DEVI命令单独做成一个exe文件吗?

[ 本帖最后由 zhaohj 于 2012-6-27 16:27 编辑 ]
回复

使用道具 举报

3555#
发表于 2012-6-27 19:17:42 | 只看该作者
原帖由 2012abc19701 于 2012-6-26 12:32 发表
0. BROW 支持多文件选择: 可以加上。
1.目前只支持空字符间隔。 可以考虑制定间隔符
2.   FIND  KEY=#13, ENIV &K=1! ENVI &K=0   //1    、 0
  或 FIND KEY=?#13,K                       //0xD  、 0x0
...


------------------------------------------
谢谢楼主的说明。
请楼主可以加强一下“STRL <变量名><=><字符串> ”这个命令吗?
现在我需要处理中英文的字符串的长度计算,但是现在的命令无法正确计算,如果有中文,返回的只是单节字符的长度,没有正确返回中文双节的长度。这样进行字节替换就会常常超过了原来的长度。

虽然这个问题我也想尝试用CMD来作,但是试了很久,也找了很久,但都没有可行的方法,原因是当中涉及了“""”和空格这些CMD的特殊符号,所以,请楼主帮帮忙,谢谢了。

[ 本帖最后由 988668 于 2012-6-27 19:23 编辑 ]
回复

使用道具 举报

3556#
发表于 2012-6-27 21:25:04 | 只看该作者
用了两天,精简了一个说明,可以替换内置的300K的.
这个108K, 常用命令都有,对部分说明内容和参数,进行的精简.
----------------------------------------------------------------------------------
再详细的说明,也无法替代那些WCS例子, 因此,内置一个比较全,
但是小的说明 ,还是不错的.
校队了多次,没什么错误.
PECMD,应该可以减小几十K

下次更新时,替换进去吧.

[ 本帖最后由 dvd008 于 2012-6-27 21:29 编辑 ]

HELP0.rar

26.71 KB, 下载次数: 38, 下载积分: 无忧币 -2

回复

使用道具 举报

3557#
发表于 2012-6-27 21:26:13 | 只看该作者

回复 #1 2012abc19701 的帖子

envi m=0
envi n=0
FIND $%m%=1,!!  find $%n%=1, mess aaa!mess bbb

条件1和 条件2 都不成立, 没有 mess bbb

感觉连接符 用 and  or 比较好看些混用用括号
回复

使用道具 举报

3558#
发表于 2012-6-27 21:53:57 | 只看该作者
上面问题,如果是小问题,稳定版,就改改

大问题,稳定版,就不用改了.

本来,命令参数就没有上面用法,仅在备注里面有.
PE和一般应用,都不需要这么复杂的东东
回复

使用道具 举报

3559#
 楼主| 发表于 2012-6-28 05:07:57 | 只看该作者

回复 #3719 clonecd 的帖子

>>用了双感叹号之后,mess bbb之前的感叹号似乎是不能用的。
对是这么规定的。

双感叹号是为了 便如嵌套。此时只有”如果“,没有“否则”

FIND $%m%=1,!!  find $%n%=1, mess aaa!mess bbb
是嵌套,含义:

如果 $%m%=1, 那么
{
   如果  $%n%=1, 那么  mess aaa 否则 mess bbb
}
此处m=0,根本进不了内不判断。

他说的 复合条件, 目前的PECMD  都没有。
只能用复合语句。
ENVI  m=0
ENVI  n=0
ENVI  &&t2=0
FIND $%m%=1,!!  find $%n%=1, ENVI  &&t2=1  // %m%=1 且 %n%=1
find $%&t2%=1, mess aaa!mess bbb
//bbb
回复

使用道具 举报

3560#
 楼主| 发表于 2012-6-28 05:13:32 | 只看该作者

回复 #3715 988668 的帖子

没明白你要什么?
现在一个汉字为1, 一个英文为1.
STRL A=你好abc
返回5
PECMD 所有字符串命令中,都是这个规则,因而不会有冲突的。好处是一般不会出现令人深恶痛绝的“半个汉字”问题。

[ 本帖最后由 2012abc19701 于 2012-6-28 05:16 编辑 ]
回复

使用道具 举报

3561#
 楼主| 发表于 2012-6-28 05:25:27 | 只看该作者

回复 #3714 zhaohj 的帖子

》》请问老大,能把DEVI命令单独做成一个exe文件吗?
直接内置脚本, PECMD 就可以变成 DEVI 命令。
这样可以接受吗?
参见 可以调用内部命令的内部脚本示例.wcs

[ 本帖最后由 2012abc19701 于 2012-6-28 05:28 编辑 ]
回复

使用道具 举报

3562#
发表于 2012-6-28 07:19:42 | 只看该作者
原帖由 2012abc19701 于 2012-6-28 05:13 发表
没明白你要什么?
现在一个汉字为1, 一个英文为1.
STRL A=你好abc
返回5
PECMD 所有字符串命令中,都是这个规则,因而不会有冲突的。好处是一般不会出现令人深恶痛绝的“半个汉字”问题。


--------------------------------
按你的例子:“你好abc”实际是7个字节,现在返回的是5个,这样就无法进行正确替换,因为按照这样计算后,替换返回5的其它字符会出现2个字节的空白,或是不够位置替换。所以我的意思是希望可以正确计算中文和英文的字节

[ 本帖最后由 988668 于 2012-6-28 07:23 编辑 ]
回复

使用道具 举报

3563#
发表于 2012-6-28 08:40:54 | 只看该作者

回复 #3720 2012abc19701 的帖子

明白了


新加的 call @~ 貌似不能用吧?还是我测试有问题?虽然这个功能我暂时用不到
上次就想说了
回复

使用道具 举报

3564#
发表于 2012-6-28 08:51:05 | 只看该作者
看来,过于复杂,一般人用不到的功能,仅看说明,是不行的,
没有那些WCS,是弄不明白的.

625稳定版,我的应用部分都测试了,没有问题.

另外的版本没测试.
回复

使用道具 举报

3565#
 楼主| 发表于 2012-6-28 09:13:57 | 只看该作者

回复 #3723 988668 的帖子

1.
PECMD 就是这样的 汉字当一个。为地是不会出现半个汉字问题。
10年前的程序员,是当2个字节,出现很多问题。
现在趋向是一个汉字当一个不可分割整体。简单来说就是UNICODE。

2:
你说的 “正确替换”是什么命令。
PECMD没有这个命令。
PECMD 只能 分解+组合 来实现这个功能。
PECMD 的 分解 和 组合都是按 UNICODE,不会出现你说的问题。

你好abc
第一个子替换成“我”:
ENVI  A=你好abc
MSTR  B=2,-1,%A%
ENVI C=我%B%
MESS  【%C%】
//【我好abc】

3:
将你的实际碰到问题描述出来。
这样空对空的论述,效率很低的。
回复

使用道具 举报

3566#
 楼主| 发表于 2012-6-28 09:31:10 | 只看该作者
原帖由 diannao338 于 2012-6-28 08:40 发表
明白了
新加的 call @~ 貌似不能用吧?还是我测试有问题?虽然这个功能我暂时用不到
上次就想说了



CALL @~MYWINDOW1
_SUB MYWINDOW1,W240H60,PECMD2012[%PECMDVER%]
_END


另外:稳定版没加这个功能。
CALL @~MYWINDOW1
完全等价于
THREAD*  CALL @MYWINDOW1

下次顺便加进去。【说明书里有改功能】

[ 本帖最后由 2012abc19701 于 2012-6-28 09:57 编辑 ]
回复

使用道具 举报

3567#
 楼主| 发表于 2012-6-28 09:59:15 | 只看该作者

回复 #3727 2012abc19701 的帖子

已更新:
PECMD2012.1.70.0.3-120625_win32.多窗口多线程稳定版-2.sfx.zip
回复

使用道具 举报

3568#
发表于 2012-6-28 10:59:37 | 只看该作者
原帖由 2012abc19701 于 2012-6-28 05:25 发表
》》请问老大,能把DEVI命令单独做成一个exe文件吗?
直接内置脚本, PECMD 就可以变成 DEVI 命令。
这样可以接受吗?
参见 可以调用内部命令的内部脚本示例.wcs


感谢2012abc19701回复。
我主要想在没有PECMD的PE5.X的环境中使用,而pe6.x可以使用drvload.exe
如果方便的话,搞一个任何环境下通用的可以代替pecmd的devi命令。
如果没空也不要紧,不急。
再次感谢你!
回复

使用道具 举报

3569#
发表于 2012-6-28 11:36:11 | 只看该作者
稳定版-2.sfx.zip

仅修复一个
CALL @~
命令?
那个启动多线程的命令,既然可以替代, 25=25-2 吧?
回复

使用道具 举报

3570#
 楼主| 发表于 2012-6-28 11:46:35 | 只看该作者

回复 #3730 dvd008 的帖子

对“仅修复一个”。
这种,以完成的东西,属于举手之劳。
其它的,得等等,现在挺忙的。

放心吧, 这只是一个局部性修改。不会影响其它的东西。可以不比单独为此测试。
我开始也不打算加,可是看说明里有这句,还是加上吧。反正只是局部性修改。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-18 09:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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