无忧启动论坛

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

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

    [复制链接]
2881#
发表于 2010-5-30 17:54:54 | 只看该作者
回复

使用道具 举报

2882#
 楼主| 发表于 2010-5-30 20:44:12 | 只看该作者

为庆贺《启动时空》创刊,特地将本自用的 3.9.2010.0501版完善,发上来供大家分享。

V3.9.2010.0501版:
1、增加了真正用于控制循环的 LOOP 命令;
2、增加了按 Hex 方式读写文件的 GETF 命令和 PUTF 命令;
3、增加了按文本行方式读写文件的 READ 命令和 WRIT 命令;
4、按多数用户的习惯细化了 SHOW 命令的功能和说明;
5、修改了不开启 LOGO 时 PECMD 信息的显示方式(去掉方块,文字帖在背景上);
6、修正了这里提到与FBWF不同版本出现的兼容性问题
7、修改了说明中的若干的文字。
PECMD-V3.9.2010.0501.RAR (128.6 KB) PECMD-V3.9.2010.0501《启动时空》创刊版
回复

使用道具 举报

2883#
发表于 2010-5-30 20:58:35 | 只看该作者
终于可以在PE中LOOP了,谢谢老九。
回复

使用道具 举报

2884#
发表于 2010-5-31 08:46:22 | 只看该作者

3.9.2010.0501說明有問題

0501版的PECMD及WINCMD都有同樣的問題
1.按最右邊的命令無動作,(應該會定位到該命令的地方)
2.在說明處上下移動捲軸時會出現字重疊現象

pecmdhelperr.jpg (113.36 KB, 下载次数: 185)

pecmdhelperr.jpg
回复

使用道具 举报

2885#
发表于 2010-5-31 08:54:51 | 只看该作者
感谢更新,,,,,

这就测试,明天发布我的PE新版
回复

使用道具 举报

2886#
发表于 2010-5-31 08:59:52 | 只看该作者
貌似再这么强大下去, 有必要把PECMD作为一种编程语言了,哈哈
timer 不知道会不会很占系统资源呢?
如果一般的话,PE就可以加个屏幕保护,或者自动换壁纸等等了...
回复

使用道具 举报

2887#
发表于 2010-5-31 10:24:00 | 只看该作者
原帖由 bahmo 于 2010-5-31 08:46 发表
0501版的PECMD及WINCMD都有同樣的問題
1.按最右邊的命令無動作,(應該會定位到該命令的地方)
2.在說明處上下移動捲軸時會出現字重疊現象


我只测试了PECMD.EXE,在我的PE和正常的WI7系统下都没有出现你说的问题,,不知道你是在什么环境下操作测试的?
回复

使用道具 举报

2888#
发表于 2010-5-31 10:49:24 | 只看该作者
恭喜恭喜
回复

使用道具 举报

2889#
发表于 2010-5-31 11:20:05 | 只看该作者
原帖由 网虫2008 于 2010-5-31 10:24 发表


我只测试了PECMD.EXE,在我的PE和正常的WI7系统下都没有出现你说的问题,,不知道你是在什么环境下操作测试的?

WINDOWS 2000下
以前的任何一個PECMD的版本不會這樣
回复

使用道具 举报

2890#
发表于 2010-5-31 11:33:15 | 只看该作者
原帖由 bahmo 于 2010-5-31 11:20 发表

WINDOWS 2000下
以前的任何一個PECMD的版本不會這樣


晕,没办法帮你了,我手里早就没有2000系统了。
回复

使用道具 举报

2891#
发表于 2010-5-31 14:22:02 | 只看该作者
新版PECMD(WINCMD)LOOP命令,如果从循环体内中途"EXIT“,不能退出,且造成PECMD.EXE极高地占用CPU资源。
  1. _SUB LoopB
  2.     IFEX $%Tl1%=0,EXIT
  3.     TEXT %Tl%#0x0000FF L4 T55 R40 B90 $30
  4.     WAIT 1000
  5.     CALC #Tl=%Tl%-1
  6.     CALC #Tl1=%Tl1%-1
  7. _END

  8. ENVI Tl=6    `持续时间(秒)
  9. ENVI Tl1=3
  10. LOOP #%Tl%=0,!CALL LoopB
复制代码

[ 本帖最后由 canmao 于 2010-5-31 14:43 编辑 ]
回复

使用道具 举报

2892#
 楼主| 发表于 2010-5-31 14:45:00 | 只看该作者
原帖由 canmao 于 2010-5-31 14:22 发表
新版PECMD(WINCMD)LOOP命令,如果从循环体内中途"EXIT“,不能退出,且造成PECMD.EXE极高地占用CPU资源。_SUB LoopB
    IFEX $%Tl1%=0,EXIT
    TEXT %Tl%#0x0000FF L4 T55 R40 B90 $30
    WAIT 1000
  ...


将 IFEX $%Tl1%=0,EXIT 移动 _SUB _END 内的最后一行试试

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=91524&page=293#pid1952874

[ 本帖最后由 lxl1638 于 2010-5-31 14:54 编辑 ]
回复

使用道具 举报

2893#
发表于 2010-5-31 14:49:41 | 只看该作者
PECMD V3.9.2010.0501 繁中版

[ 本帖最后由 bahmo 于 2010-5-31 14:50 编辑 ]

PECMD.RAR

119.79 KB, 下载次数: 21, 下载积分: 无忧币 -2

回复

使用道具 举报

2894#
发表于 2010-5-31 20:27:52 | 只看该作者
原帖由 lxl1638 于 2010-5-31 14:45 发表
将 IFEX $%Tl1%=0,EXIT 移动 _SUB _END 内的最后一行试试


“IFEX $%Tl1%=0,EXIT 移动 _SUB _END 内的最后一行” 相当于执行一条 "goto _END",执行6次循环后正常退出,而不是预期循环3次退出。
  1. _SUB LoopB
  2.     TEXT %Tl%|%Tl1%#0x0000FF L4 T55 R50 B90 $30
  3.     WAIT 1000
  4.     CALC #Tl=%Tl%-1
  5.     CALC #Tl1=%Tl1%-1
  6.     IFEX $%Tl1%=0,EXIT
  7. _END

  8. ENVI Tl=6    `持续时间(秒)
  9. ENVI Tl1=3
  10. LOOP #%Tl%=0,!CALL LoopB
复制代码

[ 本帖最后由 canmao 于 2010-5-31 20:30 编辑 ]
回复

使用道具 举报

2895#
 楼主| 发表于 2010-5-31 23:39:38 | 只看该作者
原帖由 canmao 于 2010-5-31 14:22 发表
新版PECMD(WINCMD)LOOP命令,如果从循环体内中途"EXIT“,不能退出,且造成PECMD.EXE极高地占用CPU资源。_SUB LoopB
    IFEX $%Tl1%=0,EXIT
    TEXT %Tl%#0x0000FF L4 T55 R40 B90 $30
    WAIT 1000
  ...



PECMD的Exit命令有BUG,以后会更正。
回复

使用道具 举报

2896#
发表于 2010-6-1 01:30:12 | 只看该作者
看一下看一下看一下看一下
回复

使用道具 举报

2897#
发表于 2010-6-1 08:48:24 | 只看该作者
5、修改了不开启 LOGO 时 PECMD 信息的显示方式(去掉方块,文字帖在背景上);

这个更新好,谢谢老九,下来测试
回复

使用道具 举报

2898#
发表于 2010-6-1 19:14:31 | 只看该作者
5、修改了不开启 LOGO 时 PECMD 信息的显示方式(去掉方块,文字帖在背景上);这个去掉方块的功能在进PE桌面前有效,在进入桌面有背景图使用PECMD出现PECMD信息时,仍然显示方块。
回复

使用道具 举报

2899#
发表于 2010-6-1 22:16:42 | 只看该作者

谢谢老九新PECMD

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
Windows Server 2003 PE 启动时空. 创刊纪念版 66.9MB [ 老九最新 PECMD ] 维护上网.

请教:
新版制作中.发觉在启动项的

LINK %Startup%\输入法指示器,%WS%\INTERNAT.EXE

桌面显示失效.V3.6没问题.

另UPNP
好象不大好用.会另跳出一个窗口<线程>.时而网络加载出错.
V3.6没问题.
回复

使用道具 举报

2900#
发表于 2010-6-4 14:41:49 | 只看该作者
TO:老九
1.
替換新版pecmd 3.9.2010.0501至xpe後
插入U盤會分配兩個磁盤代號
換回元宵版就正常!

2.
FORX可以考慮加排序嗎?

環境:U盤XPE  2G  FAT32

FORX WIMMOD\*.WIM,WimName,0,CALL GUISub
等同CMD.EXE的for指令效果,但沒有依照檔名排序
--------------------------------------------------------------------
SET DIRCMD=
FOR /F "delims=" %%i IN ('dir /b WIMMOD\*.wim')
----------------------------------------------------------------------
結果是
.......
TEAMVIEWER [遠端監控].WIM
EASEUS [硬碟分割軟體].WIM
INPUT [各類型輸入法].WIM
ULTRAEDIT [文字編輯軟體].WIM
ULTRAISO [映像檔編輯軟體].WIM
USBCLEANER [防毒類].WIM
VDM [虛擬光碟機].WIM
EASEUS [系統備份還原].WIM
WINPM7 [硬碟分割軟體].WIM
GHOST1102 [系統備份還原].WIM
卡巴斯基6 [防毒類].WIM
ACDSEE [看圖軟體].WIM
STARTUPCPL [系統啟動管理].WIM
.....

若能加個排序功能就好了
---------------------------------------------------------------------
SET DIRCMD=
FOR /F "delims=" %%i IN ('dir /b/o WIMMOD\*.wim')
-----------------------------------------------------------------------
.....
GOOGLE.WIM
Handy Recovery [檔案救援軟體].WIM
IMDISK.WIM
Imgburn [燒錄軟體].WIM
INPUT [各類型輸入法].WIM
KILLDISK [硬碟資料清除].WIM
MEDIA [影音撥放軟體].WIM
.......

現在只能透過這樣完成
ENVI LastLine=0
ENVI TexeLine=1
FILE b:\1
EXEC !=CMD.EXE /C FOR /F "delims=." %i IN ('dir /b/o WIMMOD\*.wim') Do echo %~i >> b:\1
READ b:\1,-1,LastLine
CALC #LastLine=%LastLine%+1
LOOP #%TexeLine%<%LastLine%,CALL GUISub
//  FORX WIMMOD\*.WIM,WimName,0,CALL GUISub

_SUB GUISub
READ b:\1,%TexeLine%,WimName
CALC #TexeLine=%TexeLine%+1
.......
.......
_END

[ 本帖最后由 bahmo 于 2010-6-4 16:00 编辑 ]

SORT.png (47.21 KB, 下载次数: 164)

SORT.png

CMDDIR.png (19.09 KB, 下载次数: 168)

CMDDIR.png
回复

使用道具 举报

2901#
发表于 2010-6-4 18:45:10 | 只看该作者
好好努力争取200分
回复

使用道具 举报

2902#
发表于 2010-6-5 20:29:42 | 只看该作者
移动硬盘插入正常.

v3.9

在插入一个U盘时.会出现两个内容一样的盘符.

之前所有版本正常.
回复

使用道具 举报

2903#
 楼主| 发表于 2010-6-5 20:44:54 | 只看该作者
原帖由 66369 于 2010-6-5 20:29 发表
移动硬盘插入正常.

v3.9

在插入一个U盘时.会出现两个内容一样的盘符.

之前所有版本正常.


本人也发现了这个问题,是修改了SHOW命令代码引起的,现在在等PP的测试结果,再一起更正。
回复

使用道具 举报

2904#
发表于 2010-6-5 21:03:55 | 只看该作者
原帖由 lxl1638 于 2010-6-5 20:44 发表


本人也发现了这个问题,是修改了SHOW命令代码引起的,现在在等PP的测试结果,再一起更正。



非常感激.等新版再更新PE了..........
回复

使用道具 举报

2905#
发表于 2010-6-5 21:04:26 | 只看该作者
原帖由 66369 于 2010-6-5 20:29 发表
移动硬盘插入正常.

v3.9

在插入一个U盘时.会出现两个内容一样的盘符.

之前所有版本正常.

没有你说的问题啊?我用一切正常,我U盘连续插拔N次都一样啊。我用的是没有加载外置的T6内核上网的。

Snap1.jpg (154.84 KB, 下载次数: 189)

Snap1.jpg

Snap2.jpg (242.76 KB, 下载次数: 184)

Snap2.jpg
回复

使用道具 举报

2906#
发表于 2010-6-5 21:06:54 | 只看该作者
原帖由 sunhl 于 2010-6-5 21:04 发表

没有你说的问题啊?我用一切正常,我U盘连续插拔N次都一样啊。我用的是没有加载外置的T6内核上网的。



新PECMD 3.9才有的情况.


Windows Server 2003 PE 启动时空创刊纪念版
回复

使用道具 举报

2907#
发表于 2010-6-5 21:07:48 | 只看该作者
原帖由 sunhl 于 2010-6-5 21:04 发表

没有你说的问题啊?我用一切正常,我U盘连续插拔N次都一样啊。我用的是没有加载外置的T6内核上网的。

sunhl大,水老说的是九哥的PECMD 3.9 的情况,您老是PECMD 3.6的当然没有问题。
回复

使用道具 举报

2908#
发表于 2010-6-5 21:08:14 | 只看该作者
我用3.6的没有问题。
回复

使用道具 举报

2909#
发表于 2010-6-5 21:10:51 | 只看该作者
原帖由 66369 于 2010-6-5 21:06 发表



新PECMD 3.9才有的情况.


Windows Server 2003 PE 启动时空创刊纪念版

哦 ,那我就不用更新了,3.6的我用很好了。
回复

使用道具 举报

2910#
发表于 2010-6-5 21:14:47 | 只看该作者
在等PP测试 WinPEShl.EXE 的结果再更新,预计更新内容有:
1、插U盘出两个盘符的BUG;
2、LOGO过程中切换分辨率导致LOGO图片不满屏的BUG;
3、EXIT命令中止循环出现的BUG。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-10-3 14:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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