无忧启动论坛

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

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

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

使用道具 举报

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


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

使用道具 举报

1743#
发表于 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"
回复

使用道具 举报

1744#
发表于 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就都出錯了。
回复

使用道具 举报

1745#
 楼主| 发表于 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 导入。
回复

使用道具 举报

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

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

使用道具 举报

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


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

使用道具 举报

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

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

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

使用道具 举报

1749#
发表于 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当前工作目录吧
回复

使用道具 举报

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

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

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

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

用户名*  就只设置用户名

,公司名  就只设置公司名

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

如果是    老九,的PE*电脑

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

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

老九的说明真是费解啊

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

使用道具 举报

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


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

使用道具 举报

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

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

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

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

1755#
发表于 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 编辑 ]
回复

使用道具 举报

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





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

1028前語法:
CALC X = 1 + 2

1028版語法
CALC X= 1 + 2


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

使用道具 举报

1757#
发表于 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 编辑 ]
回复

使用道具 举报

1758#
发表于 2008-11-24 20:58:38 | 只看该作者
半年没来了,老九还在更新啊,真服了你了
回复

使用道具 举报

1759#
发表于 2008-11-25 18:27:05 | 只看该作者
我想知道这个支持VISTA PE吗?
回复

使用道具 举报

1760#
发表于 2008-11-27 07:15:24 | 只看该作者
能不能在 forx 循环搜索命令里面增加 排除参数,比如不搜索 a盘,或者之前判断一下磁盘状态,如果没有ready就不参与循环
回复

使用道具 举报

1761#
发表于 2008-11-27 16:20:34 | 只看该作者
回报PECMD-V3.2.1028.278F两个BUG


使用隐藏功能SCRIPT内置后,选单会出现如此状况



在PE2.0内BROW会变成这样
回复

使用道具 举报

1762#
发表于 2008-11-27 16:23:25 | 只看该作者
原帖由 nasai 于 2008-11-27 16:20 发表
回报PECMD-V3.2.1028.278F两个BUG

50346
使用隐藏功能SCRIPT内置后,选单会出现如此状况


50347
在PE2.0内BROW会变成这样

繁体字的问题吧~
回复

使用道具 举报

1763#
发表于 2008-11-27 18:18:04 | 只看该作者
繁体字的问题吧~

都是英文也是一样
都用unicode去编写根本没语系问题
回复

使用道具 举报

1764#
 楼主| 发表于 2008-11-28 11:55:45 | 只看该作者
原帖由 nasai 于 2008-11-27 16:20 发表
回报PECMD-V3.2.1028.278F两个BUG

50346
使用隐藏功能SCRIPT内置后,选单会出现如此状况


50347
在PE2.0内BROW会变成这样


PE2.0的问题本人暂不能解释,你先把第一个问题的SCRIPT帖到论坛让本人看看。
回复

使用道具 举报

1765#
发表于 2008-11-28 13:11:45 | 只看该作者
刚刚又试了一下
第一个问题也是在PE2.0才发生
与是否内置隐藏功能SCRIPT无关
这问题PECMD-V3.2.1028.278F才发生的
在PECMD-V3.2.0913.264还不会
回复

使用道具 举报

1766#
 楼主| 发表于 2008-11-28 18:34:21 | 只看该作者
如果PE1.0中能正常,本人就不再整理它了。
回复

使用道具 举报

1767#
发表于 2008-11-28 21:59:25 | 只看该作者
尽管属于看不懂的内容 但是经典 支持一下
回复

使用道具 举报

1768#
发表于 2008-11-28 23:06:51 | 只看该作者
发现一个问题:

ENVI passmd5=ab97942019179761b324bd0318262356     ·ab97942019179761b324bd0318262356是mapeimapei的md5码
FIND Explorer.EXE,!TEAM SHEL %SystemRoot%\EXPLORER.EXE,%passmd5%,5|LOGO|TEXT

这个时候是可以输入mapeimapei进入桌面的。。

ENVI passmd5=AB97942019179761B324BD0318262356
FIND Explorer.EXE,!TEAM SHEL %SystemRoot%\EXPLORER.EXE,%passmd5%,5|LOGO|TEXT

这个时候输入mapeimapei是进不了桌面的。。

也就是说,仅仅支持小写的,如果是大写就不行。。
回复

使用道具 举报

1769#
发表于 2008-11-28 23:15:48 | 只看该作者
REGDOC.CMD内置的。。


pecmd.ini中:
ENVI PG=X:\Programs
EXEC !CMD.EXE /C "%PG%\REGDOC.CMD"
这个样是不蓝屏的。。

-----如果是下面的-----------------

ENVI PG=X:\Programs
EXEC !%PG%\REGDOC.CMD

进入桌面的时候就会蓝屏。。

REGDOC.CMD中的代码:

  1. PUSHD %~dp0
  2. SET TP=%CD%
  3. REG ADD HKCR\Ghost\shell\open\command /ve /t REG_SZ /d ""%TP%\GHOSTEXP.EXE" ""%%1" /f>NUL
  4. REGEDIT /S "%TP%\WinRAR\WinRAR.REG"
  5. REG ADD HKCR\CLSID\{B41DB860-8EE4-11D2-9906-E49FADC173CA}\InProcServer32 /ve /t REG_SZ /d "%TP%\WinRAR\rarext.dll" /F >NUL
  6. REG DELETE HKCR\.zip\ShellNew /F >NUL
  7. REG ADD HKCR\WinRAR\DefaultIcon /ve /t REG_SZ /d "%TP%\WinRAR\WinRAR.exe,0" /F >NUL
  8. REG ADD HKCR\WinRAR\shell\open\command /ve /t REG_SZ /d ""%TP%\WinRAR\WinRAR.exe" "%%1"" /F >NUL
  9. REG ADD HKCR\WinRAR.REV\DefaultIcon /ve /t REG_SZ /d "%TP%\WinRAR\WinRAR.exe,1" /F >NUL
  10. REG ADD HKCR\WinRAR.REV\shell\open\command /ve /t REG_SZ /d ""%TP%\WinRAR\WinRAR.exe" "%%1"" /F >NUL
  11. REG ADD HKCR\WinRAR.ZIP\DefaultIcon /ve /t REG_SZ /d "%TP%\WinRAR\WinRAR.exe,0" /F >NUL
  12. REG ADD HKCR\WinRAR.ZIP\shell\open\command /ve /t REG_SZ /d ""%TP%\WinRAR\WinRAR.exe" "%%1"" /F >NUL
  13. REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe" /ve /t REG_SZ /d "%TP%\WinRAR\WinRAR.exe" /F >NUL
  14. REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe" /v Path /t REG_SZ /d "%TP%\WinRAR" /F >NUL
  15. ::If Not Exist "%SystemRoot%\System32\CABINET.DLL" GOTO END
  16. REG ADD HKCR\.CAB /ve /t REG_SZ /d WinRAR /F>NUL
  17. REG ADD HKCU\Software\WinRAR\Setup\.cab /v Set /t REG_DWORD /d 1 /F>NUL
  18. REG ADD HKCU\Software\WinRAR\Setup\.cab /v Exist /t REG_DWORD /d 1 /F>NUL
  19. REG ADD HKCU\Software\WinRAR\Setup\.cab /v Type /t REG_SZ /d "CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}" /F>NUL
  20. REG ADD HKCU\Software\WinRAR\Setup\.cab /v Content /t REG_SZ /F>NUL
  21. REG ADD HKCU\Software\WinRAR\Setup\.cab /v ShellNew /t REG_SZ /F>NUL
  22. ::END
  23. EXIT
复制代码

[ 本帖最后由 mapeimapei 于 2008-11-28 23:17 编辑 ]
回复

使用道具 举报

1770#
发表于 2008-11-28 23:22:58 | 只看该作者
6、修正了由 yy169 提交的 SHOW 命令可能存在的BUG;


SHOW R:0
使用这个命令的话,有些电脑会卡在进入桌面的那个地方。。修正的第6点是否是解决了这个问题?

老大做的那个ShowDrive.EXE文件不会出现卡死的情况。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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