|  | 
 
| 本帖最后由 mdyblog 于 2021-5-13 15:53 编辑 
 PECMD2012.1.77.0-Win32_64多窗口多线程(已升级) + 裸机系统2.3.4 + 18M-COOL MiniPE(已升级)
 
 ***已通过启动PE测试***
 
 功能特点:
 
 多窗口
 异形COOL窗口
 半透明
 多线程
 纤程
 同步锁
 类,域名,对象
 函数可嵌套
 函数/窗口/LOAD可以带参数
 命令扩展,函数调用如同内部命令, 不用CALL
 支持局部变量(比环境变量快,可自动销毁)
 支持{}包围的局部代码块
 支持[]LAMBDA
 普通代码可以用定时器,热键等
 代码、资源可嵌入
 代码可压缩、加密
 未锁定文件名和目录,故还可以作为以前PECMD的功能补充
 PECMD2012.1.86.01直接支持扇区映射
 ----
 + 编码转换CODE, 读注册表(多字节、扩展串),条件 代码块
 + 条件 代码块
 + 分区操作。磁盘读写
 + EXEC => 实时控件
 
 下载链接:
 
 PECMD:     PECMD2012.1.88.05.XX
 MBROSTool: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=330493&page=1&extra=#pid2913010
 超级右键:  PECMD下载目录
 PECMDEdit: http://pan.baidu.com/s/1o69dRuU#  PECMDEDIT1.0.25--20150827.zip
 Imdisk:    Imdisk2.03纯中文版(直接编译出中文版)   英文版#1072
 
 版本说明:
 
 几个版本,包刮“兼容精简版”,内在执行码是一样的,只是包装不同:
 一般版:      最大压缩,但还可以直接编辑资源。(方便直接添加/修改/查看内置脚本)。
 巨小版:      最大压缩,且不能编辑资源了。
 完整版:      原汁原味的。(可避免压缩引起杀软误报)。
 兼容精简版:  简化到基本就是个4.0, 兼容4.0,开关参数统一了,说明书基本就是4.0的,多的不说(但你可以用)。更新慢点,不涉及BUG不一定更新了。(BUILD时间一样)
 非兼容精简版:兼容“统一开关参数”。84、86版的旧开关,依然保留(只是HELP中不说了),旧的代码依然能运行。
 
 相关链接:
 
 编辑MBR,PBR;可在任何地方写入自己的代码。见#9787楼
 RAMD Imdisk 可以直接挂载WIM了。           见#9161楼
 PECMD 内置有CAB解压。                     见#9183楼
 解决“锁定--牛皮癣”。                    见8852#楼
 
 注意事项:
 
 1.LIST H高度指可下拉的高度!!!(WIN64较真;32位可较真可不较真,兼容旧的吧), LIST显示框的高度是不可设定的。
 2.LOAD "C:\Program Files\a.ini"  A1  A2  引号一定不能省;以区分文件名和参数。因为本LOAD可带参数。
 3.窗口内退出不能 EXIT FILE 等;只能KILL,且最后一条命令必须为KILL。
 //如TEAM  KILL \|  LOAD A.WCS| KILL \       //最后加一个KILL \
 4.死机无法进入PE,如何调试?
 //LOGS  **2  *D:\PE1.LOG  或 LOGS   *D:\PE1.LOG
 
 //实时LOGS 到硬盘D:上。再在正常系统看PE1.LOG,
 //最后一条[]记录就是死机前正常执行的命令;那么脚本中下一命令死机。[前的那个数字就是行号。
 //**2方式,最后一条没有后接对应[]形式 的{}记录就是死机的命令。{前的那个数字就是行号。
 //     1784 4374983.867502713 3 {ENVI aaa=1}                      <==将要执行
 //     1784 4374983.959134471 3 [ENVI aaa=1] <0> :操作成功完成。  <==已经执行完毕
 
 //有些中间弹出错误,但即使运行,logs看不出来。方法1:弹出错误时,根据最后的LOGS,定位错误在哪儿。方法2:可以在主程序中加【MESS标志串】。根据弹出错误前的标志串,定位错误在哪儿。
 5.PECAB制作DEVI CAB包,一般不要勾选【处理INF】。
 【处理INF】只适用 NT5.x下配合INFCACHEBUILD.EXE 3步完成:DEVI ABC.CAB + INFCACHEBUILD.EXE + UPNP -pnp
 【处理INF】修改了INF内容,DEVI DrvLoad Rundll 等都不能安装了。
 INFCACHEBUILD.EXE之外都不要勾【处理INF】。
 NT5.x下没有勾时,直接【DEVI $ABC.CAB,,%TEMP%】完成。
 2012.1.88.05.55开始,自动按需转换。所以都可以不用钩了。
 
 6:制作PE,一定要删除 HKLM\SOFTWARE\PELOGON
 对应注册表文件:SYSTem32\config\SOFTWARE
 
 
 软件更新:
 
 #150 楼
 裸机系统安装程序已更新。不再需要那么大内存。
 151#164楼
 安装程序再更新2:解决根目录下异常,选择后同时自动出下载界面。
 152#170楼
 改为 "退出程序"  &  "返回"。V1.0版本标志。
 153#172楼
 + 分区操作。磁盘读写
 155#225楼
 * PART完善分区/MBR操作, + NTPC EXEC* 同步到控件. FNAM
 156#236楼
 + NAME SCRN  SITE  SZIE   ?ADSL  ?PINT (ADSL PINT目前还是空函数)
 157#240楼 FIX
 158#270楼 FIX
 159#280楼 U25   变量兼容模式
 160#283楼 U26   FIX
 161#283楼 U27   -img=文件名 操作磁盘镜象  -CHS=C:H:S
 162#294楼 U28   控件左对齐。按钮图标
 163#301楼 U29   FIX
 164#315楼 U30   件自动回收不自动打开。
 165#325楼 U31   CALC 可以自由使用 %
 166#339楼 U32   FIX,无参数 SHOW
 167#343楼 U33   FIX 空格变量名
 168#351楼 U34   MSTR 支持直接得到空格引号确定的字串
 169#353楼 U35   兼容模式嵌套变量
 170#356楼 U36
 171#360楼 U37
 172#366楼 U38   FIX
 173#370楼 U39   UPDATE
 174#376楼 U40   获取磁盘签名,信息格式化。
 175#389楼 U41   PART  -phy. 显示扩展分区空分区条目。
 176#395楼 U42   内置资源,分区结尾
 177#416楼 U43   FIX:  FORX  abc\*.xx
 178#425楼 U45   SHOU  物理分区号
 179#447楼 U46   ENVI PUTF 支持重复因子
 180#467楼 U47   LPOS  RPOS  支持 大小写敏感开关 -case
 181#483楼 U48   PART不重启就生效。TEMP命令
 182#495楼 U49   帮助目录
 183#511楼 U50   + HELP 加 [书签] 颜色。    FIX:HIVE
 184#527楼 U51   控件加对齐开关 -left -center -right. MSTR 一次获取多个变量
 185#529楼 U52   +HIVE -super_r
 186#539楼 U53   FIXED: HIVE -super_r
 187#544楼 U54   GETF -g=列数      DEVI 直接安装INF文件
 188#546楼 U55   +HIVE -quick
 189#563楼 U55B  FIX
 190#581楼 U56   CALC 支持2/8/10/16进制混合运算。-base=N 可以指定输出进制。数据(包刮浮点数)支持TGMKS后缀。K=1024 S=512
 191#585楼 U56B  MSTR A=str<N->
 192#615楼 U57   = PATH WAIT  HELP
 193#636楼 U58   FIX。消息映射,捕捉消息。
 194#636楼 U59   MOUN *query 变量名[=rw][,Mount目标目录]   消息映射:EDIT,MEMO,ITEM,LABE
 197#636楼 U59D  +消息映射:窗口本身。
 198#636楼 U60   消息映射:MSG/SENDMSG/POSTMSG。      //HELP 消息
 199#636楼 U61   消息映射:MSG/SENDMSG/POSTMSG 参数。 //HELP 消息
 200#636楼 U62   UPNP
 201#701楼 U62B  TEXT 多行。
 202#701楼 U62C  FIX
 203#701楼 U62D  FIX
 204#701楼 U63   字符串参数顺序改了。 EXEC*  NAME+=追加模式
 205#745楼 U63B  FIX
 206#749楼 U63C  MODF
 209#749楼 U64   FIX:系统级用户级环境变量。+ KILL  [*exitcode=NUM] ...
 210#779楼 U65   WALL  可随意更换
 212#783楼 U65C  EXEC --wd:工作目录  表示设置执行程序的工作目录,有空字符前后用引号。*则为文件名取其目录。
 215#821楼 U65F  环境变量   %CD%: 实时当前工作目录 ; FDIR [--full|--fullfile]; </font><font face="宋体">FORX *NL ; READ 读全部,换行转换218#821楼 U66C   PINT OK
 219#821楼 U66D  服务态:MESS-svr2   ;KILL  *svr2  ; EXEC /InstallService --killwin2
 226#821楼 U66L  READ/WRIT换行判定和旧PECMD兼容,原有功能*fix打开。
 227#821楼 U67   高速块传输模式。PUTF -dd [-bs=BS] [-count=COUNT] [-skip=SKIP] [-conv=notrunc] <文件名称>,[起始位置],输入文件名, 可以下载、上传磁盘镜像。
 裸机系统2.0抢鲜版  核心部分才几百K,PE及外置,XP,WIN7、LINUX可以随便定制。
 234#821楼 U67F  PUTF -dd -quick  生成稀疏文件
 242#821楼 U67P  PART /MBR=[*LIMIT*]<文件路径|#号码>
 244#821楼 U67R  FORM <-free|-userfree|-userall>  获得(磁盘)剩余空
 245#821楼 U67S  GETF -find  查找文件位置
 247#821楼 U67T  KILL *force 强制杀死(如服务进程)
 251#1090楼 U67_23  DISP 自动设置
 252#1090楼 U67_24  FIND IFEX  MEMB
 253#1090楼 U67_25  LOAD 支持代码片 GETF -find 支持子偏移
 257#1090楼 U68     支持完整版的ImDisk
 258#1090楼 U68_1   支持窗口置顶等 -top -forcenomin -disminb -dismaxb -nosysmenu -nocap -disaltmv
 259#1090楼 U68_2   格式化磁盘,桌面刷新
 260#1090楼 U68_3   按钮图标自动缩放
 261#1225楼 U68_4   PART list part 输出盘符
 264#1225楼 U68_8   PART list DRV  盘符   直接根据盘符列表
 265#1225楼 U68_9   EXEC*  [--cmd:[:ms:]CMD]
 266#1225楼 U68_10  READ  WRIT 支持标准文件
 267#1225楼 U68_11  窗口 -maxb:使能最大化按钮   -discloseb:禁止关闭按钮
 270#1225楼 U68_14  DEVI  INF在 %SystemRoot%\INF下时,总假定文件已经拷贝到位,不再执行拷贝工作。
 271#1225楼 U68_15  DEVI
 272#1225楼 U68_16  MESS 宽度更准确
 275#1225楼 U68_19  支持PE7 WIM
 278#1225楼 U69     程序变量(&开头)支持2进制数据,包刮0;窗口和控件名支持动态设置位置大小和层级
 282#1225楼 U69.4   对话框 -size 支持改变大小
 285#1225楼 U69.7   LABE -trans 透明文本
 291#1225楼 U69.13  RAMD ImDisk* -gui 图形模式
 292#1225楼 U69.14  REGI  DISP SHUT
 301#1225楼 U69.19  软盘不卡
 302#1715楼 U69.20  MESS  超时默认值。HOME 。 PART  -phy#
 302#1715楼 U69.21  升级 PCIP
 303#1715楼 U69.22  HELP 刷新(WIN2000)
 306#1730楼 U69.24  HASH
 307#1730楼 U69.25  FIND  IFEX 支持查询
 308#1730楼 U69.26  内置初始化脚本 ENVI &&&HelpColor=
 309#1760楼 U69.27  RAMD  Imdisk  支持CurRamDisk反馈
 310#1760楼 U69.28  支持 INIT I 托盘图标菜单
 311#1760楼 U69.29  MENU
 312#1760楼 U69.30  ADSL
 314#1772楼 U69.32  在线命令行 支持内存脚本。
 325#1779楼 U69.41  LPOS**
 366#2637楼 U69.41  修正。反向MSTR。 PAGE *force
 367#2640楼 U69.57  支持拖放,拖到命令行为编辑, 拖到HELP区为显示并执行(可压缩).图标,PART-总线类型,FORM-设备。XP 风格。【关机:56】
 368#2650楼 U69.58  SHOW 可制定起始盘符;USB盘 即插即用,并可通过 INIT  指定 起始USB盘符
 369#2650楼 U69.59  BUTTON 支持XP风格
 370#2650楼 U69.60  FDRV  扩展
 371#2650楼 U69.61  扩展EXIT LOAD
 372#2650楼 U69.62  扩展ENVI 全局PE变量;扩展LOAD ##ID;扩展CALL this调用;插件
 373#2700楼 U69.63  PECMD专门模块
 374#2777楼 U69.64  属性页表TABS. 按钮支持多行
 375#2825楼 U69.65  子窗口 画中画
 376#2825楼 U69.66  CALL  窗口实例,嵌套窗口操作。
 389#2825楼 U69.66-13 关机不卡。
 
 400#       PECMD2012.1.70.3.2-0804.多窗口线程孵化版_win32.sfx.zip
 PECMD2012.1.70.0.19_0803.多窗口线程稳定_win32.sfx.zip
 PECMDEDIT1.0.21.zip
 401#4241楼 PECMD2012.1.70.3.2-1208.多窗口线程孵化版_win32.sfx.zip
 
 402#4289楼 PECMD2012.1.70.3.2-1226.多窗口线程孵化版_win32.sfx.zip
 EXIT=   ERROR &ERROR  PECMD.EXE退出码 TEXT LOAD函数
 
 PECMD2012.1.73.1-130228-1.多窗口线程孵化版_win32_64.sfx.zip  (含X64位)
 PECMD2012.1.75.1-130314-0.多窗口线程孵化版_win32_64.sfx.zip
 PECMD2012.1.77.0-130410-0.多窗口线程孵化版_win32_64.sfx.zip  PECMD2012.1.86.02.00-130810.多窗口线程稳定版_win32_64新设计.sfx.zip
 "CMPx"加密算法, 界面完整。
 PECMD2012.1.88.01.00-140625.多窗口线程稳定版_win32_64新设计.sfx.zip
 "CMPA"加密算法,开关标准化,加一模拟4.0的功能精简版。
 扇区映射
 PECMD2012.1.88.04.19  win7/8开启桌面组合玻璃效果 显示还是和设计效果一样(如居中)
 PECMD2012.1.88.05: DLL 版 并配了个超微PECMD.EXE. DLL版适合做高效的右键扩展菜单。
 
 [ 本帖最后由 mdyblog 于 2013-2-28 21:53 编辑 ]
 
 
 
 
 | 
 评分
查看全部评分
 |