无忧启动论坛

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

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
跳转到指定楼层
受到警告 1#
发表于 2012-1-22 08:30:17 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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 编辑 ]



点评

辛苦了  发表于 4 天前

评分

参与人数 46无忧币 +233 收起 理由
yyz2191958 + 2 赞一个!
smss + 5 很给力!
泮安宁 + 5 很给力!
wuxin9712 + 5
2011wyy + 5
anythingsky + 5 赞一个!
2011patteel + 5 很给力!
sunshineboy + 5 很给力!
was172 + 5 赞一个!
l10x + 5 很给力!
sx3k + 1 赞一个!
俊采星驰 + 5 很给力!无忧因你更精彩!
cuicongyuan + 5 赞一个!
付松业 + 5
ge + 5 很给力!
whyme22 + 5 很给力!
huaqingyuan + 5 很给力!
祝君红红火火 + 5 很给力!
zmac2007 + 5
xzf680 + 5 赞一个! 没有最好,只有更好!
有阴也有阳 + 5
健佬 + 5 淡定
hlqf72 + 5 很给力!
passat + 5 很给力!
阿弥陀佛 + 5 很给力!
chxm1023 + 5 很给力!
zhetao + 5 很给力!
weiling103 + 5 很给力!
zhczf + 5 赞一个!
halo3213 + 5 很给力!

查看全部评分

2#
 楼主| 发表于 2012-1-25 00:09:47 | 显示全部楼层

回复 #3 freesoft00 的帖子

PECMD-32.2012.1除夕版
回复

使用道具 举报

3#
 楼主| 发表于 2012-1-25 00:19:45 | 显示全部楼层

回复 #9 2010hktk 的帖子

注释为 空格后//  .即//前需要一个空格才是注释. 这是因为命令数据中也可能有//,如http://xxx
可以看帮助
主要是支持多窗口,不用为多窗口费劲了.
过程、窗口、LOAD可以带参数调用,方便啊。
异形窗口,可以作出非常COOL的界面。
加密+内嵌功能,可以作出实际应用程序。
回复

使用道具 举报

4#
 楼主| 发表于 2012-1-25 00:30:32 | 显示全部楼层

回复 #1 2012abc19701 的帖子

PECMD-32.2012.1除夕版.多窗口多线-F1(已修正)
已通过替换旧PECMD.EXE启动PE测试
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
多窗口
异形COOL窗口
半透明
多线程
纤程
同步锁
类,域名,对象
函数可嵌套
函数/窗口/LOAD可以带参数
命令扩展,函数调用如同内部命令, 不用CALL
支持局部变量(比环境变量快,可自动销毁)
支持{}包围的局部代码块
支持[]LAMBDA
普通代码可以用定时器,热键等
代码、资源可嵌入。
代码可压缩、加密
未锁定文件名和目录,故还可以作为以前PECMD的功能补充.

===============================
在发一个用ULTRAEdit彩色编辑 PECMD脚本(*.WCS)。下面的文本粘贴到ULTRAEdit目录下的WORDFILE.TXT的末尾;如果精简版没这个文件,自己建一个,在“高级"=>配置设定=>彩色文字下面加载这个文件。以后看WCS为PECMD脚本是有颜色的哦!
/L1"PECMD" Nocase Line Comment =  // String Chars = "' File Extensions = WCS WXE WCE
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> ,        .?
/Function String = "%[a-zA-Z_&]*)"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1"命令"
BROW
CALC CALL COME CMPS
DATE DEVI DISP
ENVI EXEC
FBWF FILE FIND FONT FORX
GETF
HELP HIDE HKEY HOTK
IFEX INIT
KILL
LINK LOAD LOCK LOGO LOGS LOOP LPOS LSTR
MAIN MDIR MSTR
NUMK
PAGE PATH PUTF
RAMD READ REGI RPOS RSTR RUNS
SEND SERV SET SHEL SHUT STRL
TEAM TEXT THREAD TIME
USER
WALL WAIT WRIT
/C2"说明"
IMPORT
_END _ENDFILE _SUB
/C3"控件"
CHEK
EDIT
GROU
IMAG ITEM
LABE LIST
MEMO MESS
PBAR
RADI
TIPS
/C4
+ - = / %

[ 本帖最后由 2012abc19701 于 2012-1-25 21:36 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2012-1-25 00:31:39 | 显示全部楼层

回复 #19 2012abc19701 的帖子

/L1"PECMD" Nocase Line Comment =  // String Chars = "' File Extensions = WCS WXE WCE
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> ,        .?
/Function String = "%[a-zA-Z_&]*)"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1"命令"
BROW
CALC CALL COME CMPS
DATE DEVI DISP
ENVI EXEC
FBWF FILE FIND FONT FORX
GETF
HELP HIDE HKEY HOTK
IFEX INIT
KILL
LINK LOAD LOCK LOGO LOGS LOOP LPOS LSTR
MAIN MDIR MSTR
NUMK
PAGE PATH PUTF
RAMD READ REGI RPOS RSTR RUNS
SEND SERV SET SHEL SHUT STRL
TEAM TEXT THREAD TIME
USER
WALL WAIT WRIT
/C2"说明"
IMPORT
_END _ENDFILE _SUB
/C3"控件"
CHEK
EDIT
GROU
IMAG ITEM
LABE LIST
MEMO MESS
PBAR
RADI
TIPS
/C4
+ - = / % &

[ 本帖最后由 2012abc19701 于 2012-1-28 00:56 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2012-1-26 23:56:40 | 显示全部楼层

回复 #1 2012abc19701 的帖子

已升级到U3 , 并有一个18M MiniPE,  在启动PE前可以选择 系统恢复还是PE 的COOL界面.

http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
有效果图片.
回复

使用道具 举报

7#
 楼主| 发表于 2012-1-28 00:33:24 | 显示全部楼层

PECMD-32.2012.1除夕版.多窗口多线-U5(已升级) + 18M-COOL MiniPE(已升级)

PECMD-32.2012.1除夕版.多窗口多线-U5(已升级)  + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
回复

使用道具 举报

8#
 楼主| 发表于 2012-1-28 00:37:13 | 显示全部楼层

我试试吧.

我试试吧.
我和你的想法很接近. 其实开始我也是WINXP 下工作需要某种快速工具.
免得老是用VC(杀机不用牛刀).

点评

你好,版主,怎样制定pecmd挂载使用的api? 我用pecmd的moun,vhd虚拟出的磁盘,总是表面上挂载成功了,进去后只有一级目录,二级目录打不开,二级目录以下的文件也没有。用wimkit尝试挂载,wimlib方式同样如此,  详情 回复 发表于 2020-10-9 17:43
回复

使用道具 举报

9#
 楼主| 发表于 2012-1-28 00:41:00 | 显示全部楼层

回复 #27 jack004 的帖子

Q:你好,请问下这个"系统恢复“运行的是dos版ghost还是pe版ghost 32?
A: 是32位(pe版ghost 32),不是DOS版. 其实用的核心服务还是PE.  只是此时PE界面没启动.
回复

使用道具 举报

10#
 楼主| 发表于 2012-1-28 15:10:07 | 显示全部楼层

回复 #30 2012abc19701 的帖子

PECMD-32.2012.1除夕版.多窗口多线-U6(已升级) + 18M-COOL MiniPE(已升级)


PECMD-32.2012.1除夕版.多窗口多线-U6(已升级)  + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
回复

使用道具 举报

11#
 楼主| 发表于 2012-1-28 15:27:23 | 显示全部楼层

回复 #29 lmle 的帖子

这个PECMD看上去比老九的强大多了,特别是多线程等方面。
更何况老九已隐退,急需一个高手接替。看到楼主的作品,激动不已!!!
我很多时候是用PECMD编个PE下用的小工具,个人觉得这是PECMD发展的重要方面。
试用了个别命令,如MESS终于可以显示“@”了(用变量方式),而且显示信息的同时,可以让命令继续运行。
提个建议:
Q1、读取注册表的命令是不是没有了,老九的REGI有读取功能,只是读取多字串很麻烦,不能直接读取。
A: 新版有了, 支持多字串和扩展串

Q2、LIST命令能不能增加清空列表项功能,有时会方便很多。
A: ENVI  @LISTNAME=
就是清空即=后什么业没有。

Q3、能否提供一个unicode与汉字互转命令?(太贪心了~,或者告诉一下PECMD下怎样解决?)
A: 新增CODE 命令, 可以多种编码之间转换。
回复

使用道具 举报

12#
 楼主| 发表于 2012-1-29 02:29:08 | 显示全部楼层

回复 #37 jdwxabc 的帖子

Q: 很不错,把你提供的PE直接搞成ISO吧,方便测试
A: ISO 文件已经传上。 已通过VMWARE测试。

PECMD-32.2012.1除夕版.多窗口多线-U6(已升级) + 18M-COOL MiniPE(已升级)


PECMD-32.2012.1除夕版.多窗口多线-U6(已升级)  + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
回复

使用道具 举报

13#
 楼主| 发表于 2012-1-31 01:23:45 | 显示全部楼层

PECMD-32.2012.1除夕版.多窗口多线-U7====(已升级)

PECMD-32.2012.1除夕版.多窗口多线-U7(已升级) + 18M-COOL MiniPE


PECMD-32.2012.1除夕版.多窗口多线-U7(已升级)  + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
回复

使用道具 举报

14#
 楼主| 发表于 2012-1-31 01:25:43 | 显示全部楼层

回复 #40 lmle 的帖子

谢谢! 已更新。现支持所有编码间转换。
http://mdyblog.blog.163.com/blog/static/106150119201202591855298/

[ 本帖最后由 2012abc19701 于 2012-1-31 12:23 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2012-2-2 02:53:04 | 显示全部楼层

已升级到 PECMD-32.2012.1除夕版.多窗口多线-U8

PECMD-32.2012.1除夕版.多窗口多线-U8(已升级)  + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
回复

使用道具 举报

16#
 楼主| 发表于 2012-2-4 02:41:08 | 显示全部楼层

已升级到 PECMD-32.2012.1除夕版.多窗口多线-U9

PECMD-32.2012.1除夕版.多窗口多线-U9(已升级) + 18M-COOL MiniPE


PECMD-32.2012.1除夕版.多窗口多线-U8(已升级)  + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
回复

使用道具 举报

17#
 楼主| 发表于 2012-2-4 03:01:47 | 显示全部楼层

回复 #52 lmle 的帖子

>2012abc19701:
>       你好,今天测试u8,把含有命令的文本文件拖放到PECMD上,一闪后就没有了下文,请楼主检查。u7正常。

A:

┣━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃    │格式│EXEC[*[1|N] NAME=]  [--wait] [--hide] [--limit] [/REALTIME] [/HIGH] [/ABOVENORMAL]   ┃
┃    │    │      [/NORMAL] [/BELOWNORMAL] [/IDLE] [--]       [=][!][@][$][&]<EXE 路径>[参数]        ┃
┃    ├──┼─────────────────────────────────┨
┃    │功能│执行 EXE 、BAT、CMD 程序。                                                                  ┃
┃    ├──┼──────────────────────────────────────┨
┃    │参数│指定程序路径和参数。前导参数如下(可同时使用,不分先后顺序):                                         ┃
┃    │    │※--limit 表示安全方式执行。此时没有管理员权限。--job为作业方式。 /REALTIME 实时优先级,    ┃
┃    │    │   /HIGH 为HIGH优先级,  /ABOVENORMAL 为ABOVENORMAL优先级,  /NORMAL 为NORMAL优先级┃
┃    │    │   /BELOWNORMAL 为BELOWNORMAL优先级,  /IDLE 为最低优先级                                    ┃
┃    │    │※-- 表示-开关/开关结束。只在避免混淆时才必须。                                                              ┃
┃    │    │※--wait 或前导"="表示等待执行完成。                                                                             ┃
┃    │    │※--hide 或前导"!"或"*"表示以隐藏方式执行。                                                                     ┃
┃    │    │※前导"@"表示在后台桌面(WinLogon)执行,彻底隐藏,无法与用户交互,可用于注册,如:            ┃
┃EXEC│    │  "EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U"。                                                ┃
┃    │    │※前导"$"表示修改进程中的关机代码(挂接"ExitWindowsEx"函数)。建议执行"EXEC $EXPLORER.EXE"修改┃
┃    │    │  SHELL的关机函数,这样执行"开始->关闭系统"的时候就会运行"PECMD.EXE SHUT"命令来关机。       ┃
┃    │    │※前导"&"表示写入到注册表自动运行(建议用RUNS命令),由Shell登录后运行。如果使用前导"=",将在 ┃
┃    │    │  "HKLM\Software\Microsoft\Windows\CurrentVersion\Run"的键下,否则在                        ┃
┃    │    │※EXEC*[1|N] NAME= 表示将程序的标准输出存入指定变量NAME中。强制为等待方式。1为只取一行;N为 ┃
┃    │    │  直接去掉换行,合为一行;否则保持原样。太多的数据须用局部变量存(如&ABC)。                  ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │示例│EXEC =!CMD.EXE /C "DEL /Q /F %TEMP%"                                                                              ┃
┃    │    │EXEC* DIRT=!CMD.EXE /C DIR /S T:\xxxxx 2>&1                                                                        ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │备注│SHELL 也是通过此命令来载入的。                                                                                             ┃
┃    │    │等待模式%ERRORLEVEL%为程序退出码                                                                                      ┃
┃    │    │可以如批处理文件,不用EXEC, 直接运行,此时为等待模式。如 NOTEPAD                                        ┃
┃    │    │没有命令时后缀为WC?、IN?、TX?,且文件存在,按LOAD;否则按EXEC。                                        ┃
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
U8 开始 EXEC LOAD  CALL 都不是必须的。可以直接调用。内部自动判断。

无LOAD/EXEC, 关于 LOAD 和 EXEC 的区分。后缀为WC?、IN?、TX?,且文件存在,按LOAD,用LOAD 处理。 否则按EXEC, 当作系统可执行文件,用EXEC =处理 ,模拟BAT/BASH的方式。
这样减少编码量。

关于拖放。 默认是 PECMD.EXE  被拖的文件名
按上面的方式处理。 你当时拖的文件名,后缀不是这个吧。
U9  针对拖放等(命令行)做了特别处理, 总是按 LOAD 处理, 全路径可以有空格。  

可以注册后缀类型。如后缀为ABC,双击按 LOAD处理 (文件全路径可以有空格)
可以导入下面的注册表文件
REGEDIT4

[HKEY_CLASSES_ROOT\.abc]
@="wcs_abc_file"

[HKEY_CLASSES_ROOT\wcs_abc_file]
@="WCS_ABC 脚本文件"

#[HKEY_CLASSES_ROOT\wcs_abc_file\DefaultIcon]
#@="C:\\WINDOWS\\SYSTEM32\\PECMD.EXE,0"

[HKEY_CLASSES_ROOT\wcs_abc_file\shell\open]
@="运行"

[HKEY_CLASSES_ROOT\wcs_abc_file\shell\open\command]
@="PECMD.EXE LOAD \"%L\""

[HKEY_CLASSES_ROOT\wcs_abc_file\shell\Edit]
@="编辑"

[HKEY_CLASSES_ROOT\wcs_abc_file\shell\Edit\command]
#@="notepad \"%L\""
@="C:\\Program Files\\ULTRAEDT\\Uedit32.exe   \"%L\""

[ 本帖最后由 2012abc19701 于 2012-2-4 12:58 编辑 ]
回复

使用道具 举报

18#
 楼主| 发表于 2012-2-5 02:35:00 | 显示全部楼层

新品预告: 无分区 系统

PECMD 快写完了。
准备做一个 不需要 分区表的 "裸机" 系统。

这样即使 分区表 毁坏,系统照样启动运行。
也称 MBR系统。 即一个巨大的MBR。 可以放入PE、XP、LINUX、WIN7等。
傻瓜式的工具直接写下去。
回复

使用道具 举报

19#
 楼主| 发表于 2012-2-6 02:24:01 | 显示全部楼层

已升级到 PECMD-32.2012.1除夕版.多窗口多线-U10 + 18M-COOL MiniPE

PECMD-32.2012.1除夕版.多窗口多线-U10(已升级) + 18M-COOL MiniPE


PECMD-32.2012.1除夕版.多窗口多线-U10(已升级)  + 18M-COOL  MiniPE(已升级)
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
回复

使用道具 举报

20#
 楼主| 发表于 2012-2-6 02:34:39 | 显示全部楼层

回复 #56 lmle 的帖子

lmle:
谢谢
> #56发表于 2012-2-4 13:50  资料  短消息  加为好友   
>今天又试了部分命令,发现一些问题(或者是我不会使用?)
>1、READ命令不能读取Unicode和Unicode big endian格式的纯文本文件文件。
>2、%定时器名称%、单选框选中状态如%Radi_A.Check%,还有%Radi_A.Enable%等等读取不>到相应值,显示为空。
>3、LABE命令因系统默认颜色等关系,我想只把文字显示为红色,且活动与否都不作变化,不知应该怎样处理?
>我用“LABE Tips,L343T39W160H16,<----请选择系统文件夹!,,0x0000ff,”,显示黑底红字,鼠标移上去“文字”、“背景”也发生相应改变。
>4、code编码转换不支持逗号(,)?即使它包含在变量中?

A1: 新版U10,支持UNICODE,UNICODEB, UTF8,及BOM自动识别.

A2: 新版U10,已加/修正

A3: 原来标准做法,4个颜色都要写,否则自动颜色,可能不一致。2组设成一样就不变。
     现在新版U10,支持#省略时从前一组拷贝。
    “只把文字显示为红色,且活动与否都不作变化” 可以
    LABE Tips,L343T39W160H16,<----请选择系统文件夹!,,0x0000ff,

A4: 新版U10已修正。
回复

使用道具 举报

21#
 楼主| 发表于 2012-2-6 02:40:50 | 显示全部楼层

回复 #63 717758565 的帖子

能推荐一个你用过,好用的。不要安装软件就能下载。
最好有文件管理功能。
能外链更好。

这家(网站)公司的老总有特色,总喜欢折腾,让我们实在难受。
回复

使用道具 举报

22#
 楼主| 发表于 2012-2-7 04:46:01 | 显示全部楼层

已升级到 PECMD-32.2012.1除夕版.多窗口多线-U11(已升级) + 18M-COOL MiniPE

PECMD-32.2012.1除夕版.多窗口多线-U11(已升级)  + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
回复

使用道具 举报

23#
 楼主| 发表于 2012-2-7 04:49:39 | 显示全部楼层

回复 #74 lmle 的帖子

已升级到 PECMD-32.2012.1除夕版.多窗口多线-U11(已升级) + 18M-COOL MiniPE

U11 已修正。

_SUB ceshi,W300H160,测试
  GROU GrouDir,L10T12W270H50,测试RADI命令
  RADI RADI_A,L20T32W60H17,RADI_A,CALL show,1,1
  RADI RADI_B,L110T32W60H17,RADI_B,CALL show,0,1
  RADI RADI_C,L200T32W60H17,RADI_C,CALL show,0,1
  LABE Label1,L20T70W220H17,
  LABE Label2,L20T90W220H17,,,0x0000ff,
  TIME t1,1,CALL show1
  TIME t2,400,CALL show2
_END
_SUB show1
  ENVI @t1=0
  ENVI  @Label1=初始RA=[%RADI_A.Check%] RB=[%RADI_B.Check%] RC=[%RADI_C.Check%]
  CALL show2
_END
_SUB show2
  ENVI  @Label2=实时RA=[%RADI_A.Check%] RB=[%RADI_B.Check%] RC=[%RADI_C.Check%]
_END

THREAD* ceshi


READ  %CurFile%,-1,ReadLine
READ  %CurFile%,0,ReadLine
READ  %CurFile%,5,ReadLine
REGI  $HKCU\Environment\TEMP,ReadLine //"T:\\TEMP\\MDY\\TEMP"
REGI  @HKLM\SYSTEM\CurrentControlSet\Services\ACPI\Parameters\AMLIMaxCTObjs,ReadLine //"=hex:13,00,00,00" //BINARY
REGI  ~~HKLM\SYSTEM\CurrentControlSet\Services\ACPIEC\ImagePath,ReadLine //"=hex(2):73,79,73,74,65,6d,33,32,5c,44,52,49,56,45,52,53,5c,41,43,50,49,45,43,2e,73,79,73,00
REGI  *HKLM\SYSTEM\CurrentControlSet\Services\AudioSrv\DependOnService,ReadLine //=hex(7):50,6c,75,67,50,6c,61,79,00,52,70,63,53,73,00,00
REGI  #HKLM\SYSTEM\CurrentControlSet\Services\AudioSrv\ErrorControl,ReadLine //dword:00000001
MESS.  ReadLine=[%ReadLine%]


[ 本帖最后由 2012abc19701 于 2012-2-7 12:43 编辑 ]

Snap2.gif (11.25 KB, 下载次数: 386)

Snap2.gif
回复

使用道具 举报

24#
 楼主| 发表于 2012-2-7 23:15:39 | 显示全部楼层

已升级到 PECMD-32.2012.1除夕版.多窗口多线-U12 + 18M-COOL MiniPE(已升级)

PECMD-32.2012.1除夕版.多窗口多线-U12(已升级)  + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
回复

使用道具 举报

25#
 楼主| 发表于 2012-2-7 23:17:30 | 显示全部楼层

回复 #77 lmle 的帖子

>1、READ命令读取Unicode和Unicode big endian格式文件时,遇到空行就停止了,空行后的读取不到。ANSI和UTF-8正常。
>2、在编辑框内按下回车键不能执行命令,双击时能执行。

A: U12已修正
谢谢
回复

使用道具 举报

26#
 楼主| 发表于 2012-2-7 23:18:36 | 显示全部楼层

回复 #70 yesfei 的帖子

115.com  我有一个, 不能上传啊???
回复

使用道具 举报

27#
 楼主| 发表于 2012-2-7 23:19:56 | 显示全部楼层

回复 #73 dvd008 的帖子

一周内。一周内。一周内。一周内。一周内。一周内。一周内。一周内。一周内。
回复

使用道具 举报

28#
 楼主| 发表于 2012-2-7 23:35:38 | 显示全部楼层

回复 #81 2012abc19701 的帖子

好了, 能上传了。谢谢 好了, 能上传了。谢谢。 好了, 能上传了。谢谢 。 好了, 能上传了。谢谢。
回复

使用道具 举报

29#
 楼主| 发表于 2012-2-8 14:36:11 | 显示全部楼层

回复 #84 lmle 的帖子

目前只能用IFEX、FIND, 并使条件变假。
在结构化编程中,跨级EXIT很难的。本程序完全用面向对象实现的。
谢谢。
回复

使用道具 举报

30#
 楼主| 发表于 2012-2-8 14:45:04 | 显示全部楼层

公告: 裸机系统抢鲜版 114M

裸机系统抢鲜版 114M
还在上传中,总是失败。 有没有断点上传的、大文件、免费的网盘?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-17 11:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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