无忧启动论坛

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

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

    [复制链接]
1561#
 楼主| 发表于 2008-7-7 18:24:08 | 只看该作者
原帖由 就是这么衰 于 2008-7-7 06:19 PM 发表
最新版3.2.708.256 以及 3.2.621.655 里 CALC 除法运算存在BUG...当除法运算得出的值小于1时,返回在是小数点后的数值--结果变成一个很大的整数。请测试..

CALC T1=6/5
CALC T2=5/6
MESS (6/5=%T1%  5/6 ...


如果是这样,那么这个BUG一直存在。
回复

使用道具 举报

1562#
发表于 2008-7-7 18:51:58 | 只看该作者
确实是存在这个BUG。

还有一个小BUG:今天是几号啊?

[ 本帖最后由 yichya 于 2008-7-7 06:54 PM 编辑 ]

bug.PNG (2.54 KB, 下载次数: 124)

bug.PNG

bug2.PNG (2.26 KB, 下载次数: 119)

bug2.PNG
回复

使用道具 举报

1563#
发表于 2008-7-7 18:56:52 | 只看该作者
原帖由 lxl1638 于 2008-7-7 05:20 PM 发表


(^_^),嘿嘿,网上不少PE为了隐藏PECMD的LOGO信息上面采用了纯白色。
现在就看运气了,如果LOGO图片是"红"、"黄"、"白"三种之一,本人的机会是
2/3,你的是1/3。

3.2.708版当初的方案更霸道,在LOGO图 ...



老大,我谈几点感想:
1、兄弟似乎对版权信息很在意啊!我不以为然:对于熟悉现在这种模式的PE的开发者或者是YY者来说,谁不把你老九放在心目中的一个重要位置,莫说高山仰止,由衷的敬佩是不会少的。特别是毛桃好久不更新自己的作品了,而九兄还在不厌其烦的经营自己的PECMD.......而对于使用者来说,真的很多人会象葛优一样问,Lxl1638是谁啊?或者根本不会关心。
    启动时对这行文字搞那么多花样,总要增加代码吧!我反正是有点被它搞蒙了,因为我显示提示信息时总喜欢直接用text命令不带颜色参数不带显示位置的,用了你的新版后一下子是这个颜色一下子又是那个颜色,好象机器有毛病似的,而且有时还出现你的那个重要的版权信息将提示信息覆盖的毛病。
    写作高手都是惜墨如金的,我们的程序也不能太随心所欲去任意堆积这些无关紧要的代码吧?!
    实际上我知道九兄,是通过看程序说明,并不是通过启动时的那行文字的,兄弟的程序占据了PE菜单的首要位置,我觉得应该可以了。对于一个热爱技术的人,很多人在用自己的作品,更能令自己有成功感、满足感。启动时的文字和开始菜单的位置...等等这些又算得了什么!

2、“网上不少PE为了隐藏PECMD的LOGO信息上面采用了纯白色”....对这种小人行为,你再去为这个改代码,不是正中其圈套吗?不是说明你在意他吗?说明你很重视他吗?

3、基于以上两点,我倒提一个建议,将启动时版权信息放到右下角,不影响其他提示信息的显示,而且这个信息主要显示版本号和小量个人信息或根本不显示个人信息。MS的程序总不会在启动时显示Bill Gates吧,如果真的是那样的话,显得何其小气!

4、另外,启动时调用了显示窗口,点确定或关闭,只要INI文件没结束,这个窗口还会时不时的显示出来,这是为什么?该不是兄弟又搞什么飞机吧?

以上有感而发,也许不中听,采不采纳随兄弟所欲。(我在想我们应该不再停留在那个“为赋新词强说愁的”瞢懂少年时代吧,还是说说“天凉好个秋吧”尽管现在是盛夏。)
回复

使用道具 举报

1564#
发表于 2008-7-7 18:57:40 | 只看该作者
能否像BartPE那样直接从目录下的XML加载程序,这样就不需要编写.INI文件了。
回复

使用道具 举报

1565#
 楼主| 发表于 2008-7-7 19:15:20 | 只看该作者
原帖由 usbzip 于 2008-7-7 06:57 PM 发表
能否像BartPE那样直接从目录下的XML加载程序,这样就不需要编写.INI文件了。


XML与INI没有实质的区别,都是纯文本文件,都可以用记事本编辑,只是语法不同而已。
当然,PECMD 不可能去兼容 nu2menu 的语法,如果这样 PECMD 就失去自己的特色了。
至于 CALC 命令的 BUG,将在真正的 7月8日更新(其实本人现在机子中的已更正了)。

如果你对nu2menu 的语法有较多的了解,也可以试图做一个nu2menu.XML ==> PECMD.INI 的工具。
回复

使用道具 举报

1566#
发表于 2008-7-7 19:34:19 | 只看该作者
XML与INI没有实质的区别,都是纯文本文件,都可以用记事本编辑,只是语法不同而已。
当然,PECMD 不可能去兼容 nu2menu 的语法,如果这样 PECMD 就失去自己的特色了。

谢谢指导。
其实主要的想法是每个应用程序可以独立配置(如注册表),而不是一个集中的配置文件,XML或INI都可以。
回复

使用道具 举报

1567#
发表于 2008-7-7 19:42:44 | 只看该作者
原帖由 lxl1638 于 2008-7-7 06:23 PM 发表


先不要删字体试试。


哈哈,还真与字体有关。
回复

使用道具 举报

1568#
发表于 2008-7-7 20:51:15 | 只看该作者
老實說...有在玩PE的不管是簡體繁體版本的PE...

現在幾乎都是使用PECMD...(PECMD - WinPE Commander,功能強大的 WinPE 指令解釋工具)

不外乎是因為PECMD這個程式方便...簡單...好用...穩定

有在玩PE而不知道PECMD作者是老九的人...那就不叫玩家了...老九也不必介意那些"不懂的人" 不知道你是誰呢...

老九知道我程度到哪裡...我也知道PECMD就是一個字而已...讚!!!

其實也不用說太多...我相信老九能了解我所要表達的...

另外一提...這網站是我架設的繁體XPE討論站 http://nonamexpe.duc.cc/index.php

繁體XPE雖然比簡體XPE發展來的晚...但是網站在我跟台灣網友們的整理發展下...半年多來也多了很多的教學簡介...

希望有興趣的網友可以一起來交流...希望PE能有更多更棒的發展...


回歸正題...

"美觀" 也是好程式的一個必要的要素...

老九你看看...雖然信息跑出來了...但是就不好看了...

這樣要去哪找一個LOGO圖片才適合搭配這幾種顏色的字呢...

本來的白底圖是我設計好久的...現在都不知道要怎麼去搭配了...老九要扣分...

希望老九能放行...改回原來的白字呢...就算底圖不是白色時...白字也比較好看...感謝...





回复

使用道具 举报

1569#
发表于 2008-7-7 21:02:44 | 只看该作者
原帖由 jzdai0903 于 2008-7-7 08:51 PM 发表
老實說...有在玩PE的不管是簡體繁體版本的PE...

現在幾乎都是使用PECMD...(PECMD - WinPE Commander,功能強大的 WinPE 指令解釋工具)

不外乎是因為PECMD這個程式方便...簡單...好用...穩定

有在玩PE而 ...



>>很有同感,我在心目中给老九扣了n分。一个优秀的作者,不应该如此小气。还有就是兄弟所说的,这行文字确实也影响美观。我还是主张最多在右下角显示一下版本信息,以便知道是由哪个版本在带。

>>如果不同意,我准备给MS写封信,建议MS所有程序窗口的左上角打上Bill Gates的名字!哦,退休了,那就将退休前的打上,退休后开发的就不用打了!


还是言归正传,说两个BUG:
1、就是调用窗口被关闭后还跑出来的BUG,我在前帖中已叙。
2、就是任务栏托盘的PECMD很有用,但是要在PECMD.INI中用TEAM WAIT 12000|SEND 17_,18_,77_,77^,18^,17^|SEND 17_,18_,77_,77^,18^,17^ 来呼出,WAIT的时间很难把握,快的进桌面后要等很久才出,如果你正在打开开始菜单选程序,突然来个按键模拟,将开始菜单就关了;慢的机器呢,你这边都执行了模拟按键了,它还没出桌面,托盘就出不来。能不能直接固定出这个托盘程序?这也许不能算bug,但比bug更讨厌!

[ 本帖最后由 hhh333 于 2008-7-7 09:12 PM 编辑 ]
回复

使用道具 举报

1570#
发表于 2008-7-7 21:20:40 | 只看该作者
哦,我又想起了老毛桃,好象以前做的PE加了一个背景图,本来很好看(好象是椰子树和海滩的),他在那个图片上加了个大大的老毛桃,大煞风景!后来的版本没有了,看似简单,说明作者用了很大的进步。
回复

使用道具 举报

1571#
发表于 2008-7-8 05:57:17 | 只看该作者
“修正某些情况下 Ctrl + Alt + Del 无法呼出任务管理器的BUG”——好!
回复

使用道具 举报

1572#
 楼主| 发表于 2008-7-8 12:03:14 | 只看该作者
原帖由 jzdai0903 于 2008-7-7 08:51 PM 发表
老實說...有在玩PE的不管是簡體繁體版本的PE...

現在幾乎都是使用PECMD...(PECMD - WinPE Commander,功能強大的 WinPE 指令解釋工具)

不外乎是因為PECMD這個程式方便...簡單...好用...穩定

有在玩PE而 ...



4、LOGO 时的版本信息从""、""两种颜色中随机取一种(^_^)。
6、V3.2.708.256F版修正了 CALC 命令的BUG。
回复

使用道具 举报

1573#
发表于 2008-7-8 12:54:32 | 只看该作者
更新挺快的,7号才更新到了V3.2.708.256版,今天就有了更新版,快跟不上了。谢谢老九!
回复

使用道具 举报

1574#
 楼主| 发表于 2008-7-8 13:10:18 | 只看该作者
原帖由 千里独行 于 2008-7-8 12:54 PM 发表
更新挺快的,7号才更新到了V3.2.708.256版,今天就有了更新版,快跟不上了。谢谢老九!


如果不想改 CALC 命令,你还得重新下载,因为:
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃    │格式│CALC [#]<变量0><=><变量1><运算符><变量2>                                                    ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │功能│将"变量1"和"变量2"按"运算符"来运算,把运算结果保存在"变量0"中。                             ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │参数│■前导"#"表示所有变量按 int 型数据来处理,省略该前导表示所有变量按double型数据来处理;      ┃
┃    │    │■"变量1"和"变量2"可以是具体数值,也可以是已存在的变量;                                    ┃
┃CALC│    │■"运算符"目前只支持"+"、"-"、"*"、"/"四种运算。                                            ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │示例│◆加法运算: CALC #Sum = 128 + 32 或 CALC Sum = %Datum1% + %Datum2%                          ┃
┃    │    │◆乘法运算: CALC #Result = 128 * 64 或 CALC Result = %Datum1% * %Datum2%                    ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │备注│※"变量1"或"变量2"可以用 ENVI 命令来直接设置(赋值),也可以是 CALC 命令运算赋值的结果;      ┃
┃    │    │※"变量1"或"变量2"没有赋值时,当数值"0"处理;要完成复杂的四则运算可用一系列 CACL 命令完成; ┃
┃    │    │※CACL命令按 double 型变量来处理数据时,最多保留4位小数,要比较数值大小可用IFEX命令来判断。 ┃
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
回复

使用道具 举报

1575#
发表于 2008-7-8 13:39:48 | 只看该作者
哈哈,老九又出新品,我第一个下了。谢谢!
回复

使用道具 举报

1576#
发表于 2008-7-10 22:50:28 | 只看该作者
回報一下 3.2.0708.256F版

附件裡面的檔案除了PECMD是2個不同版本外...其他檔案都一樣...

OS是XP系統...執行start.cmd...正常會成功跑完流程...C底下會有LOGO.GIF

不過3.2.0708.256F版本會停住...TIME不會跑

我看說明TIME指令沒更改過...所以應該是BUG吧...

另外...很好玩的是...2000系統下跑這2個版本的腳本都是正常的...@@

再來是...2000系統下...LOGO.GIF這張圖片不會顯示...
(附註一下...我測試了8台不同的電腦...系統都是2000的...其中有2台電腦有顯示圖片...6台不行...很奇怪...

不過我家的電腦...系統是XP系統跟在XPE內測試又都可以正常顯示圖片...)

TSET.rar (192.78 KB, 下载次数: 75)
回复

使用道具 举报

1577#
发表于 2008-7-10 23:27:47 | 只看该作者
原帖由 jzdai0903 于 2008-7-10 22:50 发表
回報一下 3.2.0708.256F版

附件裡面的檔案除了PECMD是2個不同版本外...其他檔案都一樣...

OS是XP系統...執行start.cmd...正常會成功跑完流程...C底下會有LOGO.GIF

不過3.2.0708.256F版本會停住...T ...



兄弟试了用PECMD调用窗口的情况没有?即使将之kill掉之后,只要INI文件没有执行完,这个窗口不会消失!这个大BUG不知九兄总不见回答。请兄弟测试一下!
回复

使用道具 举报

1578#
发表于 2008-7-11 08:15:44 | 只看该作者
原帖由 hhh333 于 2008-7-10 23:27 发表
兄弟试了用PECMD调用窗口的情况没有?即使将之kill掉之后,只要INI文件没有执行完,这个窗口不会消失!这个大BUG不知九兄总不见回答。请兄弟测试一下!


你傳你測試的腳本上來呢...我也比較好測試...老九也比較好測試...
回复

使用道具 举报

1579#
发表于 2008-7-11 11:47:08 | 只看该作者

回复 #1 lxl1638 的帖子

2.9.1版 PECMD.EXE 必须与新版 PELOGON.EXE 一起使用;
V2.9.1127.448版可以不要 PELOGON.EXE 这个文件,方法是将注册表的:
      "Setup","CmdLine" 改为 "PECMD.EXE MAIN  %SystemRoot%\System32\PECMD.INI"

看了以上说明,新版 PELOGON.EXE找不到下载地址。
回复

使用道具 举报

1580#
发表于 2008-7-11 12:56:16 | 只看该作者
原帖由 jzdai0903 于 2008-7-11 08:15 发表


你傳你測試的腳本上來呢...我也比較好測試...老九也比較好測試...

测试脚本如下:

_SUB ManulSetLoadMode,W360H310,手工选定外置程序装载模式
ENVI TT=30 `TT为窗口停留时间
ENVI V0=0--纯系统
ENVI V1=1--装载基本工具
ENVI V2=2--装载硬件驱动
ENVI V3=3--装载IE等网络工具
ENVI V4=4--装载办公游戏等高级应用系统
ENVI V5=5--装载以上所有程序+启动时自动安装驱动
ENVI V51=万能驱动
ENVI V52=真实驱动
ENVI V6=装载用户自定义程序(UOP.WIM)
GROU Group1,L12T3W330H240   
RADI RadioButton0,L32T14W250H20,%V0%,,1
RADI RadioButton1,L32T44W250H20,%V1%,,0
RADI RadioButton2,L32T74W250H20,%V2%,,0
RADI RadioButton3,L32T104W250H20,%V3%,,0
RADI RadioButton4,L32T134W250H20,%V4%,,0
RADI RadioButton5,L32T164W250H20,%V5%,,0
RADI RadioButton51,L42T190W100H20,%V51%,,1,1
RADI RadioButton52,L142T190W100H20,%V52%,,0,1
IFEX %WimDir%\UOP.WIM,CHEK Check1,L32T220W250H20,%V6%,,1
TEAM ENVI V0=|ENVI V1=|ENVI V2=|ENVI V3=|ENVI V4=|ENVI V5=|ENVI V51=|ENVI V52=|ENVI V6=
LABE Label1,L20T240W320H40,说明:选择后面的模式自动包括前面的程序;退出则由程序根据内存容量自动选择装载模式。
ITEM Button1,L260T240W88H24,确定,CALL CheckMode
TIME Timer1,1000,CALL CancelButt
_END
_SUB CancelButt
CALC Result=%TT%-1
ENVI TT=%Result%
ENVI @Button1=确定(%TT%秒)
IFEX $%TT%<1,TEAM ENVI @Timer1=0|KILL \%ManulSetLoadMode%
_END
_SUB CheckMode
ENVI M1=手动选择模式
IFEX $%RadioButton0.Check%=1,ENVI $LOADMODE=0
IFEX $%RadioButton1.Check%=1,ENVI $LOADMODE=1
IFEX $%RadioButton2.Check%=1,ENVI $LOADMODE=2
IFEX $%RadioButton3.Check%=1,ENVI $LOADMODE=3
IFEX $%RadioButton4.Check%=1,ENVI $LOADMODE=4
IFEX $%RadioButton5.Check%=1,ENVI $LOADMODE=5
KILL \%ManulSetLoadMode%
_END
TEAM TEXT 现在开始进入模式选择.........
CALL @ManulSetLoadMode
MESS 选择完成(LOADMODE=%LOADMODE%),可以看到窗口不能关闭,10秒后本信息窗退出,INI结束才能关闭。 @Value #OK *10000
回复

使用道具 举报

1581#
发表于 2008-7-11 14:12:01 | 只看该作者
測試了一下...應該是bug吧...

不過有設定透明度的話是可以正常跑...老九還沒更新的話...你就這樣用吧...

_SUB Manul,W360H310,手工選定外置程序裝載模式,,,1   ===>有標題 透明度1

或是

_SUB Manul,W360H310,手工選定外置程序裝載模式,,,-1   ===>無標題 透明度1
回复

使用道具 举报

1582#
发表于 2008-7-11 15:08:53 | 只看该作者
原帖由 jzdai0903 于 2008-7-11 14:12 发表
測試了一下...應該是bug吧...

不過有設定透明度的話是可以正常跑...老九還沒更新的話...你就這樣用吧...

_SUB Manul,W360H310,手工選定外置程序裝載模式,,,1   ===>有標題 透明度1

或是

_SUB Manul ...


感谢测试,你讲的方法用以上的测试中可以,但我的这个东西是放到启动时运行的,启动时根本看不到淡化消失的效果,INI没执行完它还照样在屏幕上,LOGO 图片的时候被掩盖一下,后面又跑出来。(上面的测试是因为结束了,如果下面还有花时间的语句,它也会再跑出来)

进入桌面后,再重新装这个菜单,有淡化消失的效果,但执行到后面其他词句时又跑出来,我真是给老九给搞瞢了,花那多时间去搞版权信息的颜色变换,而不把这个做成熟一点。

我反正觉得,版权信息影响美观,完全可以放到右下角,怕人家不知道可以将文字个数减少一点,文字大小或颜色搞得显眼一点,没必要将颜色变来变去!!!其他的理由前面已经讲了,不想再讲。反正觉得老九的这种做法,不是一个成熟的程序员所为。任何程序都要尽可能地方便用户而不要给用户添麻烦。

[ 本帖最后由 hhh333 于 2008-7-11 15:17 编辑 ]
回复

使用道具 举报

1583#
发表于 2008-7-12 12:06:29 | 只看该作者
我从以前就开始抓卡黑屏
花了好多时间找问题
结果昨天终于发现了
就是 USER 这个命令
在PECMD-V2.8.1111.120之前的版本都没问题
之后只要用了 USER 就有某些pc会卡黑
只要没用到 USER 就能顺利登录到桌面
找了那么久结果是这种原因,真是无言阿
回复

使用道具 举报

1584#
发表于 2008-7-12 12:23:19 | 只看该作者
原帖由 nasai 于 2008-7-12 12:06 发表
我从以前就开始抓卡黑屏
花了好多时间找问题
结果昨天终于发现了
就是 USER 这个命令
在PECMD-V2.8.1111.120之前的版本都没问题
之后只要用了 USER 就有某些pc会卡黑
只要没用到 USER 就能顺利登录到桌面 ...


!!!!!!!!!!!!!!!!!!真的啊,建议老九不要总把心思放在增加新功能上,新功能导致新bug,特别是一些老命令,以为是不可以出问题的,现在又蹦出些新BUG,用户可惨了!
回复

使用道具 举报

1585#
发表于 2008-7-12 12:37:16 | 只看该作者
为什要红白随机选一种?个人感觉白色就蛮好看
回复

使用道具 举报

1586#
发表于 2008-7-13 00:55:44 | 只看该作者
再继续研究发现也不见得是 USER 的问题
因为就算不去用 USER
直接事先用regedit改掉授权者资讯一样会卡黑
所以推论是某些步骤会检查预设的名称
可是怪的是,只有某些PC会卡黑
最没问题的是全intel的PC
回复

使用道具 举报

1587#
发表于 2008-7-13 16:58:50 | 只看该作者
有人反映不能将虚拟内存设置到U盘或移动硬盘,请楼主修正此BUG,详见
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

1588#
发表于 2008-7-13 19:23:36 | 只看该作者
To 老九...
CHEK  
复选框状态: 数字,1或-1为钩选状态,其余为没有钩选,小于0为灰色不可用状态。
环境变量 %复选框名称.Check% 为复选框状态,0为没有没有选中,非0为选中状态。
RADI  
单选框状态: 数字,1或-1为钩选状态,其余为没有钩选,小于0为灰色不可用状态
环境变量 "%单选框名称.Check%" 为单选框状态,0为没有没有选中,非0为选中状态。

不知可否增加一个命令可以用来动态改变"%复选框名称.Check%” 或者"%单选框名称.Check%"的值,比如说
ENVI #复选框名称.Check=XX,ENVI #单选框名称.Check=XX
以达到某些关联效果,例如只有父选项被选择后,其子选项才可以被选择,否则子选项显示为灰色不可用状态。
回复

使用道具 举报

1589#
发表于 2008-7-20 10:27:12 | 只看该作者
原帖由 就是这么衰 于 2008-7-13 19:23 发表
To 老九...
CHEK  
复选框状态: 数字,1或-1为钩选状态,其余为没有钩选,小于0为灰色不可用状态。
环境变量 %复选框名称.Check% 为复选框状态,0为没有没有选中,非0为选中状态。
RADI  
单选框状态: 数字 ...


1、既然提供选单控件操作,是有必要加动态改变状态的功能。我支持这么修改。
2、窗口应支持键盘操作,才符合操作习惯。
3、INI文件不结束窗口就不消失的BUG也快点弄好了!
4、奥运版难道真的要等开幕那一天才出?(我还是主张尽快出,万一有bug好修正,真的等到那天出,没BUG倒好,否则不是一个纪念倒是一个大遗憾)
5、还有就是出版本信息的方式应该有质的改变了,即要达到显示版本的目的又不能刺眼和影响画面的美观。
6、还有就是任务栏托盘图标,有时候能出有时候不能出的BUG也应该解决了,应该只要启动时用PECMD来装载配置就固定在托盘中显示,是不是比较难实现。通过SEND 17_,18_,77_,77^,18^,17^|SEND 17_,18_,77_,77^,18^,17^ 来出,实在有点不保险。

------哈哈,再加功能就象VB的表单了!但没办法,谁教九兄将这个东西搞得如此强大呢!这几天总不见出来,可能在家里闭门造车吧?!
回复

使用道具 举报

1590#
 楼主| 发表于 2008-7-20 11:38:10 | 只看该作者
这几天身体不大好,等有空就更新一次。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-26 13:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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