无忧启动论坛

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

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

    [复制链接]
1741#
发表于 2008-11-17 20:37:14 | 只看该作者
回复

使用道具 举报

1742#
发表于 2008-11-17 20:44:27 | 只看该作者
原帖由 421062724 于 2008-11-17 18:37 发表
甚好,老九又更新了的说,测试一下去

哪里??没见啊。
回复

使用道具 举报

1743#
发表于 2008-11-17 20:45:52 | 只看该作者
原帖由 lrbin50 于 2008-11-17 20:44 发表

哪里??没见啊。

PECMD-V3.2.1028.278F.RAR (92.11 KB)
回复

使用道具 举报

1744#
发表于 2008-11-17 21:04:15 | 只看该作者
更新了?有什么新内容啊?
回复

使用道具 举报

1745#
 楼主| 发表于 2008-11-17 22:02:28 | 只看该作者
原帖由 bahmo 于 2008-11-17 17:09 发表
3.2.1028.278F有點問題:(大家應該都有c:\boot.ini)
-----------------------------------------
_SUB OutMenuRun
   ENVI MenuList=載入所有模組|自定義加載模組
   FORX C:\*.INI,FullPath,0,CALL SetLis ...

_SUB SetList 前置

_SUB SetList
  NAME FName=%FullPath%
  ENVI MenuList=%MenuList%|%FName%
_END

_SUB OutMenuRun
   ENVI MenuList=載入所有模組|自定義加載模組
   FORX C:\*.INI,FullPath,0,CALL SetList   
_END

CALL OutMenuRun
TEXT %MenuList%L10T10


看来还要更正一次。
回复

使用道具 举报

1746#
发表于 2008-11-17 22:38:32 | 只看该作者
如果可以的话,麻烦老九好人做到底,谈谈更新内容,谢谢!
回复

使用道具 举报

1747#
 楼主| 发表于 2008-11-17 23:30:43 | 只看该作者
原帖由 CWD 于 2008-11-17 22:38 发表
如果可以的话,麻烦老九好人做到底,谈谈更新内容,谢谢!


3.2.1028.278F版更新,见一楼。
2008年11月17日23:30以前下载的请重新下载。
回复

使用道具 举报

1748#
发表于 2008-11-17 23:47:44 | 只看该作者
原帖由 lxl1638 于 2008-11-17 23:30 发表


3.2.1028.278F版更新,见一楼。
2008年11月17日23:30以前下载的请重新下载。

谢谢老九,立马重新下载。。。
回复

使用道具 举报

1749#
发表于 2008-11-17 23:48:05 | 只看该作者
原帖由 lxl1638 于 2008-11-17 23:30 发表


3.2.1028.278F版更新,见一楼。
2008年11月17日23:30以前下载的请重新下载。

動作真快!感謝!!

但CALC指令"="前還是不可以有空格。
回复

使用道具 举报

1750#
发表于 2008-11-18 09:52:54 | 只看该作者
原帖由 lxl1638 于 2008-11-17 23:30 发表


3.2.1028.278F版更新,见一楼。
2008年11月17日23:30以前下载的请重新下载。



谢谢老九,马上下载替换.
回复

使用道具 举报

1751#
发表于 2008-11-18 12:15:01 | 只看该作者
想请教下,为什么我把911版的pecmd改成最新版,而且把cmdline改成PELOGON.EXE PECMD.EXE LOAD %SystemRoot%\System32\PECMD.INI

在注册那个dll的时候却有个这样的错误呢?呵呵


LOGS X:\WinPE\PECMD.LOG        操作成功完成。
PATH X:\TEMP        操作成功完成。
INIT I        操作成功完成。
EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U        操作成功完成。
TEAM LOGS X:\WinPE\PECMD.LOG|PATH X:\TEMP|INIT I|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U        找不到指定的模块。
回复

使用道具 举报

1752#
 楼主| 发表于 2008-11-18 12:28:48 | 只看该作者
原帖由 WLDNA 于 2008-11-18 12:15 发表
想请教下,为什么我把911版的pecmd改成最新版,而且把cmdline改成PELOGON.EXE PECMD.EXE LOAD %SystemRoot%\System32\PECMD.INI

在注册那个dll的时候却有个这样的错误呢?呵呵


LOGS X:\WinPE\PECMD.LO ...


PATH X:\TEMP ,你已把 PECMD.EXE 的当前工作目录设置到了 X:\TEMP,后面的 CALL 命令当然找不到指定模块了。
回复

使用道具 举报

1753#
发表于 2008-11-18 12:43:38 | 只看该作者
原帖由 lxl1638 于 2008-11-18 12:28 发表


PATH X:\TEMP ,你已把 PECMD.EXE 的当前工作目录设置到了 X:\TEMP,后面的 CALL 命令当然找不到指定模块了。


呵呵,不好意思,对PATH的理解错误了,:-)
谢谢
回复

使用道具 举报

1754#
发表于 2008-11-19 01:01:27 | 只看该作者
这个版本是不是问题更多哦,执行一个CMD都不行?或者对注册表操作出错???
回复

使用道具 举报

1755#
 楼主| 发表于 2008-11-19 11:44:21 | 只看该作者
原帖由 zhangze 于 2008-11-19 01:01 发表
这个版本是不是问题更多哦,执行一个CMD都不行?或者对注册表操作出错???


不能执行CMD?不可能的事?
你执行什么样的CMD不行了?
回复

使用道具 举报

1756#
发表于 2008-11-19 12:50:23 | 只看该作者
我是用的以前的配置,是用一个cmd文件导入一些软件的注册reg文件,不成功,另外,这个命令:REGI HKCR\*\shell\压缩为 Cab 压缩包\Command\=makecab /D CompressionType=LZX /D CompressionMemory=21 /D Cabinet=ON /D Compress=ON "%1"
执行结果也是出错,在注册表里的值是:=makecab /D CompressionType=LZX /D CompressionMemory=21 /D Cabinet=ON /D Compress=ON "%1"
回复

使用道具 举报

1757#
发表于 2008-11-19 15:27:25 | 只看该作者
原帖由 zhangze 于 2008-11-19 12:50 发表
我是用的以前的配置,是用一个cmd文件导入一些软件的注册reg文件,不成功,另外,这个命令:REGI HKCR\*\shell\压缩为 Cab 压缩包\Command\=makecab /D CompressionType=LZX /D CompressionMemory=21 /D Cabine ...


V3.2.0913.264-tegl定制版還ok,1028就都出錯了。
回复

使用道具 举报

1758#
 楼主| 发表于 2008-11-19 21:48:00 | 只看该作者
原帖由 zhangze 于 2008-11-19 12:50 发表
我是用的以前的配置,是用一个cmd文件导入一些软件的注册reg文件,不成功,另外,这个命令:REGI HKCR\*\shell\压缩为 Cab 压缩包\Command\=makecab /D CompressionType=LZX /D CompressionMemory=21 /D Cabine ...


这条命令中有多个"="号,REGI 命令无法识别,所以出错。
可以通过 REG.EXE 或 REGEDIT.EXE 导入。
回复

使用道具 举报

1759#
发表于 2008-11-19 21:53:02 | 只看该作者
以前的版本一直是好的,我的配置没变过,我再试几回
也有可能是编辑PE内核时的问题,不是PECMD版本问题?

[ 本帖最后由 zhangze 于 2008-11-19 21:54 编辑 ]
回复

使用道具 举报

1760#
 楼主| 发表于 2008-11-19 23:23:39 | 只看该作者
原帖由 zhangze 于 2008-11-19 21:53 发表
以前的版本一直是好的,我的配置没变过,我再试几回
也有可能是编辑PE内核时的问题,不是PECMD版本问题?


是PECMD问题,本想优化一下算法,但没想到有多个"="号的情况,周未再更新。
回复

使用道具 举报

1761#
发表于 2008-11-20 09:16:09 | 只看该作者

我想将雅黑字体内置,外置会造成使用word时CPU占用率很高。怎样将雅黑字体内置?

我想将雅黑字体内置,外置会造成使用word时CPU占用率很高。怎样将雅黑字体内置?
回复

使用道具 举报

1762#
发表于 2008-11-20 11:32:10 | 只看该作者
原帖由 lxl1638 于 2008-11-18 12:28 发表


PATH X:\TEMP ,你已把 PECMD.EXE 的当前工作目录设置到了 X:\TEMP,后面的 CALL 命令当然找不到指定模块了。



┃      │格式│PATH [@][#][目录名]                                                                       ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│操作目录,用于设置PECMD.EXE的当前工作目录或建立目录或删除目录。     ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │参数│■目录名称(支持带环境变量)。                                                              ┃
┃      ├──┼──────────────────────────────────────────────┨
┃'PATH'│示例│PATH @%CurDrv%\外置程序 或 PATH %TEMP%                               ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※前导"@"表示设置PECMD.EXE的当前目录,方便EXEC、DEVI等命令采用相对路径,以缩短命令行长度。  ┃
┃      │    │※前导"#"表示删除目录,注意该操作也可能删除同名的文件。                                     ┃
┃      │    │※省略前导符"@"和"#"时,PATH用于建立目录(能建立多级目录)。                                  ┃
┃      │    │※在配置文件内使用带前导"@"的PATH命令必须谨慎,以防引起错乱。                               ┃
┃      │    │※当参数为空时将恢复 PECMD.EXE 默认的当前目录(%SystemRoot%\SYSTEM32)。   

帮助中不是说加了前导@才是设置当前目录吗?

没有前导符表示新建目录

PATH X:\TEMP  应该是建立临时文件目录而不是更改PECMD当前工作目录吧
回复

使用道具 举报

1763#
发表于 2008-11-20 11:35:46 | 只看该作者
另外
那个计算 命令,帮助中的示例 等号前后是有 空格的,实际不支持?

┃      │格式│USER <用户名><*|,><公司名>                                                                  ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│设置"我的电脑"右键菜单属性中的用户名和公司名。                                              ┃
┃      ├──┼──────────────────────────────────────────────┨
┃'USER'│参数│■参数为文字。                                                                              ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │示例│USER 老九*无忧启动论坛 或 USER 老九,无忧启动论坛                                            ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※用户名和公司名之间的分隔符为右起的"*"或左起的","。本命令仅能在配置文件中使用。  

这个实在是没有理解到什么意思

发贴的时候突然明白过来,意思是

用户名*  就只设置用户名

,公司名  就只设置公司名

如果字符串中有多个*或,,那么最右边*号之前的是用户名,最左边的,之后的是公司名

如果是    老九,的PE*电脑

这样的会怎样呢?会不会用户名是  老九,的PE   公司名是 的PE*电脑

直接写文字没有*或,就什么也不设置,不晓得对不

老九的说明真是费解啊

[ 本帖最后由 zgzxp 于 2008-11-20 11:55 编辑 ]
回复

使用道具 举报

1764#
发表于 2008-11-20 11:45:49 | 只看该作者
│格式│RUNS <程序命令><*|,><启动项名称>                                                            ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│设置Windows的启动项                                                                         ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │参数│■程序命令为EXE、CMD、BAT各种可执行的命令,可带参数;启动项名称为文字。                     ┃
┃'RUNS'├──┼──────────────────────────────────────────────┨
┃      │示例│RUNS PECMD.EXE EXEC !%CurDrv%\外置程序\DRIVER\STARTDRIVER.CMD,安装驱动。                    ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※原REGI命令可实现相同的功能,只是用REGI命令表示需要文字太长,才将这一功能单独做成一条命令。┃
┃      │    │※程序命令和启动项名称之间的分隔符为右起的"*"或左起的"。                                    ┃
┃      │    │※本命令不能在命令行中使用,只能在配置文件中使用。   


这个分隔符应该是星号或英文逗号吧。跟前面一样,左起的逗号是什么意思,也没有弄明白
回复

使用道具 举报

1765#
 楼主| 发表于 2008-11-22 18:50:30 | 只看该作者
RUNS

右起的"*"或左起的","

当命令参数存在"*"时,优先使用右边第一个出现的"*"作分隔符,这样可以命令参数不用带","字符作分隔符,也可以使得命令参数中的"程序命令"或"启动项名称"带有","字符。
如果不明就直接用","作分隔符。

更新了一下,修正了 REGI 命令存在的 BUG。

[ 本帖最后由 lxl1638 于 2008-11-22 18:52 编辑 ]
回复

使用道具 举报

1766#
发表于 2008-11-22 19:26:48 | 只看该作者
又更新了,顶一下先...
回复

使用道具 举报

1767#
发表于 2008-11-22 19:46:25 | 只看该作者
好的,顶一个再下载。
回复

使用道具 举报

1768#
发表于 2008-11-24 07:53:56 | 只看该作者
原帖由 lxl1638 于 2007-1-21 16:23 发表
3.2.1028.278F版更新:
......
2、修正了 bahmo 提到 CALC 命令的不足;
......

原帖由 zgzxp 于 2008-11-20 11:35 发表
另外
那个计算 命令,帮助中的示例 等号前后是有 空格的,实际不支持?
...



但"="前還是不能有空格,老九可能忘了吧!
但會造成不相容舊版狀況發生。

1028前語法:
CALC X = 1 + 2

1028版語法
CALC X= 1 + 2

[ 本帖最后由 bahmo 于 2008-11-24 07:59 编辑 ]
回复

使用道具 举报

1769#
 楼主| 发表于 2008-11-24 08:40:43 | 只看该作者
原帖由 bahmo 于 2008-11-24 07:53 发表





但"="前還是不能有空格,老九可能忘了吧!
但會造成不相容舊版狀況發生。

1028前語法:
CALC X = 1 + 2

1028版語法
CALC X= 1 + 2


你先试试看是不是这样。。。。。。。
回复

使用道具 举报

1770#
发表于 2008-11-24 13:38:48 | 只看该作者
原帖由 lxl1638 于 2008-11-24 08:40 发表


你先试试看是不是这样。。。。。。。


ENVI TimerCount = 10
CALC TimerCount = %TimerCount% - 1
TEXT %TimerCount% 秒之後自動執行。L10T10

執行結果:
10 秒之後自動執行。

0913版執行結果:
9 秒之後自動執行。
-------------------------------------------------------------------
ENVI TimerCount = 10
CALC TimerCount= %TimerCount% - 1
TEXT %TimerCount% 秒之後自動執行。L10T10

執行結果:
9 秒之後自動執行。

0913版執行結果:
9 秒之後自動執行。

[ 本帖最后由 bahmo 于 2008-11-25 09:47 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-22 05:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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