无忧启动论坛

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

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

    [复制链接]
1621#
 楼主| 发表于 2008-8-2 12:07:19 | 只看该作者
原帖由 nu852 于 2008-8-2 10:49 发表

To lxl1638

附上 TEST00D.RAR 作測試之用, 請代為測試.  ( 源自 TEST00A.RAR )
我在 一般 WinXP SP3 繁體版上測試.

TEST01.TXT, TEST02.TXT 及 TEST03.TXT 更改成
- 顯示 定時器2 工作次數.
- TES ...


可能是系统有差别引起的,但原因还是不明,本人的测试没有你那么多问题(只有一个,就是LOAD 第3个文件时任务栏有3个窗口条)。

未命名.PNG (35.7 KB, 下载次数: 195)

未命名.PNG
回复

使用道具 举报

1622#
发表于 2008-8-3 11:14:48 | 只看该作者
V3.2.730.262存在设置虚拟内存的BUG,虚拟内存无法设置到D盘,老是生成到C盘去了。128M内存的机子,其中C盘的可用空间是14G,D盘的可用空间是5G。替换为3.2.621.255版后一切正常,请老九尽快修正。
回复

使用道具 举报

1623#
 楼主| 发表于 2008-8-3 18:16:10 | 只看该作者
原帖由 tegl 于 2008-8-3 11:14 发表
V3.2.730.262存在设置虚拟内存的BUG,虚拟内存无法设置到D盘,老是生成到C盘去了。128M内存的机子,其中C盘的可用空间是14G,D盘的可用空间是5G。替换为3.2.621.255版后一切正常,请老九尽快修正。


1、你启动PE后试试能否删除C:盘的虚拟内存?
2、启动PE后将下面两个图帖上来。

未命名.PNG (9.3 KB, 下载次数: 187)

未命名.PNG

未命名1.PNG (7.28 KB, 下载次数: 197)

未命名1.PNG
回复

使用道具 举报

1624#
 楼主| 发表于 2008-8-4 10:55:27 | 只看该作者
晕死。
你换一个PE试试。

另,其它人也将你的使用结果报上来,特别是PAGE命令。

[ 本帖最后由 lxl1638 于 2008-8-4 11:00 编辑 ]
回复

使用道具 举报

1625#
发表于 2008-8-4 11:21:23 | 只看该作者
其他人也发现这个BUG了,如这个版本的作者,更新说明中也提到了
http://www.freeskycd.cn/bbs/view ... &extra=page%3D1

8月1日更新
4,更换PECMD为6月21版,新版的PECMD在设置虚拟内存上存在BUG,至今仍没解决,为兼容小内存机,特更换回来
回复

使用道具 举报

1626#
发表于 2008-8-4 11:36:38 | 只看该作者
原帖由 lxl1638 于 2008-8-4 10:55 发表
晕死。
你换一个PE试试。

另,其它人也将你的使用结果报上来,特别是PAGE命令。


这个BUG确实存在!我这里也是这样,用的就是我自己鼓捣出来的PE。图片与上面那位兄弟的一样,我这里就不贴图了。
回复

使用道具 举报

1627#
 楼主| 发表于 2008-8-4 14:08:40 | 只看该作者
本人在正常系统(2K3和XPPE)下测试,PAGE命令均正常,第一幅图是在2K3下测试的,配置文件仅仅是复制你的代码,但因变量%PF%没有初始化,所以设置了一个带%的页文件,尽管是这样,页文件是生成了的。第二幅图是在32M_U盘PE下设置的,就是本人上传到FTP2的那个,从图可以看到页文件是成功设置了(这个PE在本人的机子中是不设置页文件的,图中的页文件就是用上面的命令设置的)。

基本上可以肯定PAGE命令正常,出现上述BUG可能是有些PE系统欠文件或某些文件被修改破坏引起的,所以建议换一个PE测试一下,也可能是配置文件或PECMD的其它命令出现BUG引起的。

附件是这两个测试的文件,因为PAGE命令发现可用内存足够时不会设置页文件,
所以本人改成 PAGE D:\PAGEFILE.SYS 1024 1024 来测试

[ 本帖最后由 lxl1638 于 2008-8-4 14:13 编辑 ]

未命名.PNG (46.52 KB, 下载次数: 213)

未命名.PNG

未命名1.PNG (46.54 KB, 下载次数: 196)

未命名1.PNG

PAGE测试.RAR

90.04 KB, 下载次数: 43, 下载积分: 无忧币 -2

回复

使用道具 举报

1628#
发表于 2008-8-4 15:27:12 | 只看该作者
实在是搞不懂,同样的PE,同样的配置,仅仅替换PECMD.exe为3.2.621.255就一切正常
回复

使用道具 举报

1629#
 楼主| 发表于 2008-8-4 18:25:04 | 只看该作者
原帖由 tegl 于 2008-8-4 15:27 发表
实在是搞不懂,同样的PE,同样的配置,仅仅替换PECMD.exe为3.2.621.255就一切正常

因为本人在2K3真实系统和XP的PE系统中都不出现这种情况,所以很难发现是什么原因引起的。
如果可能,你将你的PE传到FTP2,本人有空再用你的PE测试一次。
回复

使用道具 举报

1630#
发表于 2008-8-4 18:26:17 | 只看该作者
刚才又用3.2.0708.256F测试了一下,仍然一切正常。看来问题出在新版的这一项更新上。
3.2.0730.262版更新:
1、针对U盘或移动硬盘设置虚拟内存出现的问题作了修正;
回复

使用道具 举报

1631#
 楼主| 发表于 2008-8-6 21:48:05 | 只看该作者
原帖由 tegl 于 2008-8-4 18:26 发表
刚才又用3.2.0708.256F测试了一下,仍然一切正常。看来问题出在新版的这一项更新上。
3.2.0730.262版更新:
1、针对U盘或移动硬盘设置虚拟内存出现的问题作了修正;


你先试试这个,如果不行本人再修改或换回3.2.0708.256F的页文件设置代码。

PECMD.rar

88.2 KB, 下载次数: 60, 下载积分: 无忧币 -2

回复

使用道具 举报

1632#
发表于 2008-8-6 22:35:43 | 只看该作者
还是 PECMD.ini 新旧版本的写法有点微小的差别:)
回复

使用道具 举报

1633#
发表于 2008-8-6 23:36:09 | 只看该作者
原帖由 lxl1638 于 2008-8-6 21:48 发表
你先试试这个,如果不行本人再修改或换回3.2.0708.256F的页文件设置代码。


问题解决,谢谢老大~
回复

使用道具 举报

1634#
 楼主| 发表于 2008-8-7 12:09:43 | 只看该作者
原帖由 tegl 于 2008-8-6 23:36 发表
问题解决,谢谢老大~


你再到1楼下载最下面的3.2.808.262版试试,如果没有问题,本人就把它放上楼顶了。
回复

使用道具 举报

1635#
发表于 2008-8-7 13:20:13 | 只看该作者
原帖由 lxl1638 于 2008-8-7 12:09 发表
你再到1楼下载最下面的3.2.808.262版试试,如果没有问题,本人就把它放上楼顶了。


已测,一切正常
回复

使用道具 举报

1636#
 楼主| 发表于 2008-8-7 13:28:35 | 只看该作者
原帖由 tegl 于 2008-8-7 13:20 发表
已测,一切正常


就算"奥运正式版"了,已放到1楼上方供人下载。
回复

使用道具 举报

1637#
发表于 2008-8-7 14:20:11 | 只看该作者
呵呵,终于修正,弄到个奥运版了.谢谢老九.
回复

使用道具 举报

1638#
发表于 2008-8-7 14:48:48 | 只看该作者
晕死,今天发布,我正在上传我的PE,看来,又要重新测试过,然后重新封装上传了。
回复

使用道具 举报

1639#
 楼主| 发表于 2008-8-7 14:53:46 | 只看该作者
原来的3.2.730版只是在某些情况下才出现BUG的。
1、你可以不用调试,直接替换就可以了,因为没有新增的命令和参数;
2、不替换,通知用户自行替换。
回复

使用道具 举报

1640#
发表于 2008-8-7 14:56:09 | 只看该作者
原帖由 lxl1638 于 2008-8-7 14:53 发表
原来的3.2.730版只是在某些情况下才出现BUG的。
1、你可以不用调试,直接替换就可以了,因为没有新增的命令和参数;
2、不替换,通知用户自行替换。


算了,测试还是要测试一下的。发布正式版本的PE嘛,总是要负责一些。反正还有时间,赶得及明天发布就行。
回复

使用道具 举报

1641#
发表于 2008-8-7 16:09:17 | 只看该作者
在2000系統內...

控件視窗...

IMAG ICO1,L0T0W487H92,logo.gif

圖不會顯示...xp下正常...
回复

使用道具 举报

1642#
 楼主| 发表于 2008-8-7 17:41:32 | 只看该作者
原帖由 jzdai0903 于 2008-8-7 16:09 发表
在2000系統內...

控件視窗...

IMAG ICO1,L0T0W487H92,logo.gif

圖不會顯示...xp下正常...



2000系统?算了,本人只调试过XP和2003。
另,你那个2000系统是不是别人的精简版?
或者,IMAG ICO1,L0T0W487H92,logo.gif
中的 logo.gif 加上全路径试试。

[ 本帖最后由 lxl1638 于 2008-8-7 17:47 编辑 ]
回复

使用道具 举报

1643#
发表于 2008-8-7 17:57:03 | 只看该作者
不是精簡板的...正常安裝的...

我試過全路徑...也是無法顯示圖...

我有用PECMD的功能做成小工具給她們方便使用...

公司電腦都2000系統的...基本上使用起來功能是正常啦...只是圖片顯示不出來而已...
回复

使用道具 举报

1644#
 楼主| 发表于 2008-8-7 17:59:05 | 只看该作者
换成其它格式的图片试试,XP/2K3中本人试过,系统能显示的图片都正常。
回复

使用道具 举报

1645#
发表于 2008-8-7 18:48:23 | 只看该作者
欢呼一下,新版有繁中了

另外提报一项问题
│    │格式│DATE [变数名]                                                                               │
│    ├──┼──────────────────────────────────────────────┤
│    │功能│返回系统当前日期和时间                                                                      │
│    ├──┼──────────────────────────────────────────────┤
│    │参数│■变数名 用于保存系统当前日期和时间的变数名称                                               │
│DATE├──┼──────────────────────────────────────────────┤
│    │范例│DATE SysDate                                                                                │
│    ├──┼──────────────────────────────────────────────┤
│    │备注│※返回结果以"年-月-日|星期|时:分:秒"的形式保存在指定的变数中,要取出其中的"日期"或"时间",  │
│    │    │  请用 PECMD 的 字符串处理命令(LPOS、RPOS、LSTR、MSTR、RSTR)来处理;                        │
│    │    │※若省略"变数名"时,结果保存在环境变数%CurDate%中,范例的结果可能是"2008-8-8|5|20:8:8"。   


DATE返回数值是不定数的字串
例如:
2008-8-8|5|20:8:8的月日分秒都是个位数
2008-12-30|6|8:30:60的月日分秒都是双位数
这用(LPOS、RPOS、LSTR、MSTR、RSTR)不管哪一个皆无法取得想要的值

以不增加功能为前提,能否将个位数补位至双位数
例如:
2008-08-08|5|20:08:08
2008-12-30|6|08:30:60

当然如果能增加功能可以参考
MTXT <变数名><=><字符串><,字符><,位置>
MTXT time=%CurDate%,|,2
取2008-8-8|5|20:8:8中第2个|之后的值,传回20:8:8
MTXT time=%CurDate%,|,0
位置0时传回|前字符串2008-8-8
回复

使用道具 举报

1646#
 楼主| 发表于 2008-8-7 19:38:25 | 只看该作者
原帖由 nasai 于 2008-8-7 18:48 发表
欢呼一下,新版有繁中了

另外提报一项问题


DATE返回数值是不定数的字串
例如:
2008-8-8|5|20:8:8的月日分秒都是个位数
2008-12-30|6|8:30:60的月日分秒都是双位数
这用(LPOS、RPOS、LSTR、MSTR、RS ...



就目前的版本功能来说,自己分解一下吧:


如 2008-8-8|5|20:8:8,第一个"-"之前的是年份,可以这样确定第一个"-"的位置和提取年份:
DATE SysDate   //假定 SysDate 为 2008-8-8|5|20:8:8
LPOS yPos=%SysDate%,-,1  //yPos的值应为5
CALC #yPos=%yPos%-1   //yPos的值减1即为年份字符串的长度
LSTR yStr=%SysDate%,%yPos% //SysDate左边的4个字符即为年份

第一个"-"与第二个"-"之间为月份,提取月份方法:
LPOS mPos=%SysDate%,-,2  //第2个"-"的位置,例中应为7
CALC #yPos=%yPos%+2  //定位到月份的第一个字符"5",例中应为6
CALC #mLen=%mPos%-%yPos% //取月份字符串的长度,例中应为1
MSTR mStr=%SysDate%,%yPos%,%mLen%

明白原理后,要提取日期、时、分、秒都不难了:
日期位于第2个"-"与第1个"|"之间;
小时位于第2个"|"与第1个":"之间;
分位于第1个":"与第2个":"之间;
最后一个":"之后为秒。

注意上面 CALC 命令的前导符"#",因为这样数值变量都是整数。

[ 本帖最后由 lxl1638 于 2008-8-8 00:38 编辑 ]
回复

使用道具 举报

1647#
发表于 2008-8-13 12:54:11 | 只看该作者
3.2.0808.262版回报

■窗口类型: [-][#][数值],"-"为无标题栏,"#"为无边框窗口,数值为透明度,数值超99为隐藏窗口。

_SUB Windows1,W245H305,%WinName%,,,- //"-"为无标题栏<===有用
_SUB Windows1,W245H305,%WinName%,,,# //"#"为无边框窗口<===没用
回复

使用道具 举报

1648#
发表于 2008-8-13 12:55:58 | 只看该作者
为什么我把V3.1.528.172替换成最新的V3.2.808.262版就不能加载外置程序了,是什么原因,我不是WIM挂载的. 我是什么也没改动,就只替换了一下最新版.
回复

使用道具 举报

1649#
 楼主| 发表于 2008-8-13 13:02:40 | 只看该作者
原帖由 nasai 于 2008-8-13 12:54 发表
3.2.0808.262版回报

■窗口类型: [-][#][数值],"-"为无标题栏,"#"为无边框窗口,数值为透明度,数值超99为隐藏窗口。

_SUB Windows1,W245H305,%WinName%,,,- //"-"为无标题栏



目前只有"无标题"才能做到"无边框"。
回复

使用道具 举报

1650#
 楼主| 发表于 2008-8-13 13:04:10 | 只看该作者
原帖由 xzf 于 2008-8-13 12:55 发表
为什么我把V3.1.528.172替换成最新的V3.2.808.262版就不能加载外置程序了,是什么原因,我不是WIM挂载的. 我是什么也没改动,就只替换了一下最新版.


看一下 3.1.615.172版及其以后的更新
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-11-8 05:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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