无忧启动论坛

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

[PECMD X86 & X64 V4.0.2011.0501版] WinPE命令解释程序 & WinPE登录命令。

    [复制链接]
1#
发表于 2007-1-21 20:26:15 | 显示全部楼层
用新版本替换原来的版本后,配置文件不改动时,系统不能引导到桌面,在蓝色空白上停止!
回复

使用道具 举报

2#
发表于 2007-1-21 21:04:50 | 显示全部楼层
配置文件中,如果存在换行的空行,则可能会随机性出现命令无法执行的现象。比如LINK命令之间我们可能想用空行将各类别分开,则此时就可能导致命令执行到某个空行时就停止了。请修正。
回复

使用道具 举报

3#
发表于 2007-1-21 22:42:49 | 显示全部楼层
反复测试,发现命令配置文件中,有时有空行时能够顺利执行,有时则遇到空行就不能执行后面的命令;
另外,如果将命令配置文件保存为 ANSI 格式,则所有命令均不能执行;另存为 Unicode 格式则又可以。
上述BUG会导致极不稳定,请注意修正。
回复

使用道具 举报

4#
发表于 2007-1-23 08:28:16 | 显示全部楼层
我似乎找到原因:
每种命令开始前,必须有一个空行,或者 //,比如 Link 类型的命令开始前就必须有,其他依此类推。
另外,如果菜单项目中,存在相同路径的条目(比如我们可能会把某些具有多种功能特性的程序同时放到两个菜单下以方便查找),则肯定会重现不能出现菜单的故障。
其实,快速启动栏和菜单项不出来时,系统仍然是创建了它们,只不过路径不正确,它被创建到 X\I386\ 这个目录下,而且是以 %QuickLaunch% 这样的原始变量名存在的目录!也就是说,出错后,系统环境变量丢失。——这才是问题原因的根本,可能是程序代码中处理环境变量有欠缺,当创建菜单的函数遇到异常时(包括开始标志、路径等是否重复等),变量开始失效。从而导致上述故障。
回复

使用道具 举报

5#
发表于 2007-1-26 11:08:25 | 显示全部楼层
搞什么内置、外置的双重 XCMD.INI 文件,里面的内容居然有重复。不方便,不合理,不科学,不严谨,不支持!
回复

使用道具 举报

6#
发表于 2007-1-26 14:03:16 | 显示全部楼层
几点建议:
1、修改后的功能说明最好同时也放在 XCMD.EXE 的本身帮助中;
2、对于命令,最好以字母顺序排序,那样便于查找命令用法。否则目前的很乱。
3、对于配置文件,能够支持双重配置最好,但应当以默认外置优先,如果外总配置文件丢失或格式错误,或者执行后返回若干个错误之后,则自动调用内置的配置。这样比较合理,而不要在内部中引用外部、外部中引用内部、配置目录一会在这一会在那,这样将混乱不堪。
4、默认支持外部配置相对比较方便,因为不需要在测试过程中反复压缩PE系统映像为那个 IM_ 文件。对于默认的外部配置文件,其位置也最好有个优先级支持,即系统根目录、PE系统变量指定的系统目录、系统下面的System32目录。那样有章可循则更好。
回复

使用道具 举报

7#
发表于 2007-1-26 16:14:02 | 显示全部楼层
PE 能够压缩的话,体积大概可减小15MB左右,比较可观呢!
回复

使用道具 举报

8#
发表于 2007-1-26 17:45:46 | 显示全部楼层
既然支持外挂字体,我尝试在配置文件中添加 FONT C:\Windows\Fonts\*.* ,结果中途停止响应,估计是硬盘上的字体太多的缘故!
于是尝试分别注册硬盘系统中的黑体、宋体、仿宋等常用字体,结果成功。因此我们既可以把字体外挂到光盘的特定目录,也可以尝试注册硬盘系统中的字体(注册硬盘上的字体相对比较安全,不会写硬盘也不会运行硬盘上的程序)。
回复

使用道具 举报

9#
发表于 2007-1-26 22:25:02 | 显示全部楼层
发现XLOG有个问题,就是内部配置中引用的XLOG命令能够成功导出日志,而在外部配置中引用的XLOG命令则只能导出一个0字节的文件,不管我怎么修改顺序等都这样。
回复

使用道具 举报

10#
发表于 2007-1-26 22:28:16 | 显示全部楼层
注册字体时,如果使用 FONT C:\Windows\Fonts 命令,仍然会停止响应,CPU占用100%。可能是硬盘Windows系统中的字体太多?
回复

使用道具 举报

11#
发表于 2007-2-8 09:53:10 | 显示全部楼层
问题较大。用新版本替换旧版本后,各处也进行了相应的修改(文件名同步),但配置文件执行到中途两步时自动循环不止!
自动循环的内容:第一段是创建快捷方式的命令;第二段是加载外部驱动的命令。我只能从 TEXT 显示的步骤提示来看到这两步无限循环。
而这些命令中是没有任何嵌套语句的——以前在XCMD中使用得好好的。
回复

使用道具 举报

12#
发表于 2007-11-12 11:49:41 | 显示全部楼层
希望同时给出INI文件中的调用命令行参考,这样大家都不必走弯路。
回复

使用道具 举报

13#
发表于 2009-8-9 07:44:27 | 显示全部楼层
有个小问题建议改进一下:
我在将光盘PE按照光盘上的原目录结构安装到硬盘后,如果再从光盘PE引导,则PECMD会优先搜索并使用硬盘上的PE菜单和程序,而不是优先使用光盘本身的。这会带来不少麻烦:硬盘PE工具箱等可能染毒、可能受破坏等,此时PE是最后救星,但如果它自动强行优先使用硬盘上的工具来生成菜单,则问题就大了。而且,当菜单优先用硬盘上的后,会导致硬盘该分区无法格式化。因此建议修改它搜索PECMD.INI配置文件的优先级顺序。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-24 11:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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