|
3#

楼主 |
发表于 2008-8-27 12:45:07
|
只看该作者
原帖由 pseudo 于 2008-8-27 12:12 发表 
谢谢楼主!
希望有一个汇总说明,自老毛桃不管版(或烟花版)以来PECMD语法有什么变动,新增功能不提也可以。
例如:修改了 FIND、IFEX 对命令的解释方式,原来怎样,现在怎样,差异何在。
用户从众多更新日 ...
V3.0.1版和V3.1.615.172版更新已作了详细的说明!
V3.0.1更新:
1、修正了 FIND、IFEX 命令在某些情况下可能出现的BUG;
FIND、IFEX命令分别用于比较环境变量和数值变量时,一律用前导"$"+带"%"的变量表示,如:
比较字符变量:FIND $%List2%=%W800H600B32F75%,DISP W800H600B32F75
比较数值变量:IFEX $%ErrorCount%<5,ENVI @Label1=%ErrorCount%!CALL ShutSystem
2、调整了 EXEC 命令两个前导符("$"和"&")的功能,前导"$"用于打开非可执行文件(如.TXT),前导"&"用于HOOK进程关机;
3、加入 WinCMD.EXE 的新功能,与 WinCMD.EXE 比较,EDIT 命令定义的编辑框控件事件改为回车事件,_SUB 命令定义
的窗口暂时可设置三种风格(常规窗口、隐藏窗口和无标题窗口);
4、附件中有三个文件,PECMD.OLD.INI 为 32MB_U盘 PE 的配置文件,PECMD.NEW.INI 为新功能的演示配置文件,
可自定义 PE 启动过程中的一些可视化选择(如选择 SHELL、分辨率或根据不同的硬件安装指定的驱动),但要使用这部分
功能对一些人可能有难度。
3.1.615.172版更新:
1、增加了一条 EXIT 命令,用于退出 CALL 命令调用的子过程,或退出 LOAD 命令调用的文件过程;
2、取消了定义窗口控件的命令必须位于命令行开头的限制。
3、修正了退出窗口后不能载入命令文件的BUG;
4、3.1.613.172修正版,去除了 Release 版 FORX 命令留下的调试代码;
5、修改了 FIND、IFEX 对命令的解释方式,这两条命令不再解释命令群,执行更合理。
6、要在 FIND、IFEX 使用命令群也可以,格式是:
FIND <条件>,TEAM 命令1|命令2|命令3.... !TEAM 命令a|命令b|命令c....
IFEX <条件>,TEAM 命令1|命令2|命令3.... !TEAM 命令a|命令b|命令c....
这样在 FIND、IFEX 命令内就不会被分隔符"|"分割。即不再支持:
FIND <条件>,命令1|命令2|命令3.... !命令a|命令b|命令c....
IFEX <条件>,命令1|命令2|命令3.... !命令a|命令b|命令c....
但仍支持:
FIND <条件>,命令1!命令a
IFEX <条件>,命令1!命令a
|
|