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

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

   火... [复制链接]
 楼主| 发表于 2015-1-21 16:45:08 | 显示全部楼层

光标 需要在_SUB行上, 才会以窗口或函数的方式运行它。
否则就是普通的代码集。
00068.png

点评

奇怪,我这里菜单【模拟运行】和右键【从光标处运行】都没反应。  详情 回复 发表于 2015-1-22 07:57
回复

使用道具 举报

发表于 2015-1-21 18:25:58 | 显示全部楼层
完美世界国际经典服务端神泣S服端英雄王座travia服务端奇侠XIAH服务端
丝路传说SilkRoadOnlinev欧亚大陆S服务端魔力宝贝十转变态怀旧S服务端
蜀门服务端绿色征途服务端linux-win版圣者注册怀旧世外桃源私服服务端
卧龙吟问仙服务端劲舞团SF服务端醉西游服务端刀剑S服务端机战私服务端
英雄王座ol服务端飞马翅膀工会战国战韩国大陆版幻灵游侠服务端红月S端
征途服务端机战魔兵变服务端RF64位核战风暴台湾服务端魔力宝贝服务端
浪漫Q糖服务端劲舞团新服务端红月魔王S版服务端跑跑卡丁车私服服务端
冒险岛1000汉化服务端征服65AC私服服务端破天一剑变态虎鼠私服服务端
新魔界2.0win版新副本SF服务端天羽微变完美5转决战v10.8副本NEO服务端
天堂2最新ctSQL64位服务端梦幻西游2.0盛大服务端魔域中众神归来服务端
惊天动地变态极品三剑客服务魔兽世界台国服仿官方芒果服务端wowserver
天之炼狱6.65归来版铁血迷情DK2鬼魅服务端传奇归来刺客强化私服服务端
真封神楼兰天尊地魔国际版服务端热血江湖255转武勋装备门派刺客服务端
网页传奇游戏S服务端回合传奇世界外传2服务端倚天2帝王烽火龙驹服务端
热血传奇神龙合击服务端仿盛大火龙精品玉兔元素皓月必杀炎龙新副本S服
魔域最新服务端灭世魔劫吸血鬼S服梦幻国度S服务端骑士linux-win服务端
骑士服务端天上碑SF服务端真封神服务端成吉思汗2服务端征服私服服务端
美丽世界服务端科洛斯Season3(第三季)完美升级版服务端石器时代服务端
网页游戏服务端亮剑服务端洪荒神话服务端弹弹堂服务端魔域烈焰S服务端
街头篮球服务端美丽世界Nage服务端支持狂战雷霆裁决战神新装备S真属性
传说45服务端丝路传说倚天2龙驹S服务端精灵复兴服务端大话西游2服务端
完美世界服S端九阴真经服务端凡人修真服务端天之炼狱服务端墨香服务端
奇迹mu官方多线攻城服务端魔兽世界服务端梦幻西游服端传奇外传S服务端
神迹ol最新S服务端仙境传说ro服务端蜀门一键服务端天之炼狱私服一条龙
新天骄2916服务端剑侠情缘SF服务端雄霸密传二转S服端十二之天贰服务端
墨香外传服务端冒险岛服务端绝对女神服务端跑跑卡丁车S服端龙ol服务端
新天上碑4305转盘龙服务端抗战服端A3服务端决战服务端石器时代服务端
神迹服务端RF服务端神将三国服务端仙境传说服务端天龙八部私服服务端
破天一剑服务端QQ西游私服服务端奇迹mu服务端传奇服务端A3-219服务端
永恒之塔杀星时代私服务端洛汗服务端新天骄服务端惊天动地私服S服务端
倚天2自由世界帝王私服务端天堂2服务端挑战服务端剑侠情缘怀旧S服务端
linux版WIN版csa完整S服务端天龙八部linux-win服务端剑侠世界私服务端
英雄远征S服务端传奇世界服务端飞飞SF服务端密传服务端新魔界私服务端
千年九妖服务端神武奇章私服侠众道原版极乐洞挑战S服务端骑士ebsf工具

传奇世界私服开服一条龙服务-http://www.n7ss.com
魔兽私服开区一条龙服务-http://www.n7ss.com

IDC服务器以及空间租用-http://www.n7ss.com/
魔域开区sf一条龙开区服务-http://www.n7ss.com
传奇广告代理-http://www.n7ss.com/index15.htm

客服咨询QQ(企鹅扣扣)1292124634
Email:1292124634@qq.com
www.n7ss.com商业版本免费开放下载
http://www.n7ss.com/soft/index.html

前沿科技1.80怀旧复古赤月终极烟花教主淘宝秒杀商城升级版
http://www.n7ss.com/Soft/Zhuo/201401/20140120172707.html
前沿科技1.76雄霸特色大极品+50元素倚天辟地狂风连击传奇
http://www.n7ss.com/Soft/Zhuo/201401/20140120172643.html
前沿科技3D真彩无英雄中变靓装元素傲天朱雀神龙毒血斩
http://www.n7ss.com/Soft/Zhuo/201401/20140120172623.html
前沿科技至尊中变1.89无英雄元素立法之殿版
http://www.n7ss.com/Soft/Zhuo/201401/20140120172602.html
前沿科技1.85炎龙20星元素高额回收装备合成传奇服务端
http://www.n7ss.com/Soft/Zhuo/201401/20140120172536.html
前沿科技1.85无英雄四皇冠女娲终极酒馆血案3D封神榜
http://www.n7ss.com/Soft/Zhuo/201401/20140120172518.html
前沿科技1.85元素转生七剑下天山轻变全新靓装无英雄
http://www.n7ss.com/Soft/Zhuo/201401/20140120172455.html
前沿科技1.80真彩幸运+10无英雄无宝箱无特戒复古战神
http://www.n7ss.com/Soft/Zhuo/201401/20140120172425.html
回复

使用道具 举报

发表于 2015-1-22 07:21:42 | 显示全部楼层
mdyblog 发表于 2015-1-21 11:10
》》
FIND $%~1=REDO,  
这个到是好解决。

问题解决了,非常感谢!仅掉换 PERAM.INI 开头的代码就可以,无须掉换 XPPE  的 PECMD.EXE。尝试了替换新版本 PECMD2012.1.88.05.45,在不更改 PECMD.INI 程序代码的情形下,可以运行至出现桌面,并载入全部外置软件包。启动的速度比原来快,但是载入后很多软件都无法运行。估计是部分代码无法兼容所引起的,例如
EXEC 的后面不能加 @ 符号等等……

"Windows 8.1 RamOSx64 + XPPE 全功能版" 打算在农历年初一出更新版本,PECMD.INI 的代码不够时间掉换了,过了农历年再说吧……
回复

使用道具 举报

发表于 2015-1-22 07:57:37 | 显示全部楼层
mdyblog 发表于 2015-1-21 16:45
光标 需要在_SUB行上, 才会以窗口或函数的方式运行它。
否则就是普通的代码集。


奇怪,我这里菜单【模拟运行】和右键【从光标行运行】都没反应。
1.png

点评

可以的。 程序和脚本如附件。  详情 回复 发表于 2015-1-22 12:45
回复

使用道具 举报

 楼主| 发表于 2015-1-22 12:45:18 | 显示全部楼层
本帖最后由 mdyblog 于 2015-1-22 12:48 编辑
ddsony 发表于 2015-1-22 07:57
奇怪,我这里菜单【模拟运行】和右键【从光标行运行】都没反应。


可以的。
00072.png

你是不是没有PECMD, 需要PECMD来运行的。
程序和脚本如附件。
解到一个目录中运行PECMDEDIT:
PECMDEdit-格式化.7z (607.04 KB, 下载次数: 9)

点评

喔,老是低级错误。  详情 回复 发表于 2015-1-22 13:27
回复

使用道具 举报

发表于 2015-1-22 13:27:42 | 显示全部楼层

喔,老是低级错误。
回复

使用道具 举报

发表于 2015-1-23 14:20:15 | 显示全部楼层
感谢分享 学习了
回复

使用道具 举报

 楼主| 发表于 2015-1-23 20:44:26 | 显示全部楼层
PECMD.88.05.46: LIST支持序号操作
┃变量 %下拉列表框名称.isel% 为选择序号(从1开始)
┃ENVI @下拉列表框名称.isel=被选定的条目序号      ┃

WIN1
_SUB WIN1,W287H254,新窗口1,
    LIST LIST1,L113T80W60H100,AAA|BBB|CCC|DDD,,CCC,
    ITEM ITEM1,L107T26W60H30,ITEM1,MESS [%LIST1.isel%]  [%LIST1%],
    ITEM ITEM2,L73T137W60H30,ITEM2,ENVI @LIST1.isel=2,
    ITEM ITEM3,L179T136W60H30,ITEM3,ENVI @LIST1.isel=3,
_END
回复

使用道具 举报

发表于 2015-1-24 07:25:41 | 显示全部楼层
本帖最后由 2010WAIGO 于 2015-1-25 12:02 编辑

又发现新问题,Win8.1 RamOS "注销" 重生外置软件后,部分图标会变成白色方块(见截图)。手动按滑鼠右键 "刷新桌面显示" 后可回复原状。这样很麻烦,只好把 PECMD.INI 更改了如下代码:

FIND $%OnlyOne%=0,TEAM KILL EXPLORER.EXE|EXEC %SystemRoot%\EXPLORER.EXE
FIND $%OnlyOne%=1,TEAM WAIT 1000|KILL EXPLORER.EXE|EXEC %SystemRoot%\EXPLORER.EXE
EXEC *CMD.EXE /C "%SystemRoot%\System32\madplay.exe -Q %SystemRoot%\Media\Startup.wav"   `播放电脑启动音效
FIND $%OnlyOne%=1,TEAM WAIT 1000|KILL EXPLORER.EXE|EXEC %SystemRoot%\EXPLORER.EXE

连续两次 KILL EXPLORER.EXE 之后,间中可回复原状,多数时间还是出现白色方块。请问应该如何解决?

另外,又发现 "外置选择向导" 的边框颜色会因应不同的电脑有时显现有时消失。在我的桌上型电脑安装边框颜色正常,在华硕笔记本电脑安装,边框又变成没有颜色了。XPPE 就从没出现过这样的怪事。未知可有解决的办法?先谢了!

图标变成白色方块

图标变成白色方块

点评

1: 不用杀掉 , 重生后: ENVI @@DeskTopFresh=1 刷新桌面即可。 2: >>又发现 "外置选择向导" 的边框颜色会因应不同的电脑有时显现有时消失。 这个正常。 就是没有焦点而已。 这种自动运行的程序,  详情 回复 发表于 2015-1-25 10:08
回复

使用道具 举报

 楼主| 发表于 2015-1-25 10:08:11 | 显示全部楼层
本帖最后由 mdyblog 于 2015-1-25 10:14 编辑

2010WAIGO 发表于 2015-1-24 07:25
又发现新问题,Win8.1 RamOS "注销" 重生外置软件后,部分图标会变成白色方块(见截图)。手动按滑鼠右键 "刷 ...

1:
不用杀掉 ,
重生后:
ENVI @@DeskTopFresh=1
刷新桌面即可。
PERAM.INI 中的   _SUB REMOUNT_WIM的末尾。

_SUB REMOUNT_WIM           `用 MOUN 命令刷新挂载
    REGI *$HKLM\SOFTWARE\PELOGON_U\WIMS,&&WIMS2
    TEAM ENVI BTIP=1| THREAD*  XTIPS
    SET &PIDS=
    FORX *NL &WIMS2,&&WIM1,
    {
        MSTR &&d=<1>%&WIM1%
        MSTR &&cmd=<2->%&WIM1%
        FIND $[ %&d%_=_ | %&cmd%_=_ ], EXIT -
        EXEC -nfb -pid:&&pid *"%&MyName%" TEAM MOUN  ,%&d%|  MOUN  %&cmd%
        SET PIDS=%&PIDS% %&&pid%
    }
    FORX * %&PIDS%,&&pid, WAIT -ncd *%&pid%
    ENVI BTIP=0  //不要显示TIPS了
    ENVI @@DeskTopFresh=1
_END



2:
>>又发现 "外置选择向导" 的边框颜色会因应不同的电脑有时显现有时消失。
这个正常。 就是没有焦点而已。
这种自动运行的程序, 焦点 在哪儿, 是 不确定的, 也无关紧要。

鼠标点一线就获得了 焦点

3:
上次说的XP的事。
-----------
XPPE是PE, 不是 RAMOS, 所以没有 注销, 也没有   外置重生   一说的。
不用为XPPE 再改了。



回复

使用道具 举报

 楼主| 发表于 2015-1-27 12:49:26 | 显示全部楼层
   PECMD2012V88.05.47 对UD的直接支持
支持 运行PE变量

A: 对UD的直接支持
1:UD文件列表
MOUN -udm listud  [-ret:] 返名 [-udmask: flag掩码] 设备名 [通配符]      //返回详细UD文件列表

如:
MOUN -udm  listud  &V  \\.\PhysicalDrive1 ""  
MESS. %&V%


2:直接加载UD中的文件
MOUN -udm -udfs  [-udm-] [-w]  [-udid: UDx编号] [-udmask: 掩码] [-udimg: 文件] 设备名 [盘符表]
可以根据 flag掩码 或 文件名加载

UDx编号 为匹配 中的 序号, 从1开始

如:
moun  -udm -udfs  -w -udm-  -udimg: EXT*.IMG   \\.\PhysicalDrive1  R-  //加载EXT*.IMG

moun  -udm -udfs  -w -udm-  -udmask: *    \\.\PhysicalDrive1  R-   //加载有映射标记的文件

moun  -udm -udfs  -w -udm-  -udmask: *  -udid:  1   \\.\PhysicalDrive1  R-   //只加载第一个

moun  -udm -udfs  -w -udm-  -udmask: *  -udimg: EXT*.IMG   \\.\PhysicalDrive1  R-  //加载有映射标记的EXT*.IMG


3:直接运行UD中的文件
EXEC --exe:ud:UD文件名:UD内部文件名   命令行及参数

UD文件名: 磁盘或UD格式镜像


如:
EXEC  -exe:ud:\\.\PhysicalDrive1:calc.exe"  =calc
EXEC  -exe:"ud:\\.\PhysicalDrive1:My calc.exe"  =calc   11 222 333
EXEC  -exe:"ud:D:\abc.fba:My calc.exe"  =calc   11 222 333




B:支持 运行PE变量
EXEC -exe:&变量名   命令行及参数




回复

使用道具 举报

发表于 2015-1-28 11:46:37 | 显示全部楼层
本帖最后由 2010WAIGO 于 2015-1-28 12:09 编辑

做了一个小程序,想综合显示及挂载各类型隐藏分区。把下述代码内嵌入 PECMD.EXE "201201.88.05.00 X86U" 里面,做成了 "ShowDrivs.exe" (见附件),打算给 XPPE 和 8.1 RamOSx64 共用。

显示其它型式隐藏分区的代码都可以顺利运行,唯独想显示大师写的 "UDm+fixdrv.wcs" 时,代码无法运行。尝试把整个 WCS 文件拆开后,代码都按照原来次序放进程序里面也无法成功。恳请代为查看要怎样写才可以?先谢了!

////////////////////////////// ShowDrivs.exe 代码 ////////////////////////////
_SUB Show-1
    SHOW -1:-1
    TEAM TIPS 已显示各普通隐藏分区,并分配了盘符 ...,10000,1,show.ico#0|WAIT 2000|KILL \%mainwindow%
_END
///////////////////////////////////////////////////////////////////////////////////
_SUB ShowUDm
    LOAD "%curdir%\ShowUDm\UDm+fixdrv.wcs" --muh-  -w  -mhide
    TEAM TIPS 已显示各UDm隐藏分区,并分配了盘符 ...,10000,1,show.ico#0|WAIT 2000|KILL \%mainwindow%
_END
///////////////////////////////////////////////////////////////////////////////////
_SUB ShowESP
    EXEC =!cmd.exe /c "%curdir%\ShowESP\MountESP.exe"
    TEAM TIPS 已显示各ESP隐藏分区,并分配了盘符 ...,10000,1,show.ico#0|WAIT 2000|KILL \%mainwindow%
_END
///////////////////////////////////////////////////////////////////////////////////
_SUB ShowAPP
    EXEC =!cmd.exe /c "rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %curdir%\APP\COM.INF"
    SERV APPLEHFS
    SERV EXT2FSD
    TEAM TIPS 已显示各苹果隐藏分区,并分配了盘符 ...,10000,1,show.ico#0|WAIT 2000|KILL \%mainwindow%
_END
///////////////////////////////////////////////////////////////////////////////////
_SUB MountUR
    EXEC =!cmd.exe /c "pushd %curdir%\bootpart && bootpart -mount -readonly -driveletter %L2%"
    TEAM TIPS 已只读挂载U+隐藏分区,并分配了盘符 ...,10000,1,show.ico#0|WAIT 2000|KILL \%mainwindow%
_END
_SUB MountUW
    EXEC =!cmd.exe /c "pushd %curdir%\bootpart && bootpart -mount -driveletter %L2%"
    TEAM TIPS 已可写挂载U+隐藏分区,并分配了盘符 ...,10000,1,show.ico#0|WAIT 2000|KILL \%mainwindow%
_END
_SUB MountUJ
    EXEC =!cmd.exe /c "pushd %curdir%\bootpart && bootpart -eject"
    TEAM TIPS U+隐藏分区,已经卸载完毕 ...,10000,1,show.ico#0|WAIT 2000|KILL \%mainwindow%
_END
///////////////////////////////////////////////////////////////////////////////////
_SUB showdrives
    IFEX $%C1.check%=1,CALL Show-1
    IFEX $%C2.check%=1,CALL ShowUDm
    IFEX $%C3.check%=1,CALL ShowESP
    IFEX $%C4.check%=1,CALL ShowAPP
    IFEX $%R1.check%=1,CALL MountUR
    IFEX $%R2.check%=1,CALL MountUW
    IFEX $%R3.check%=1,CALL MountUJ
_END
///////////////////////////////////////////////////////////////////////////////////
_SUB mainwindow,W355H230,显示及挂载各类型隐藏分区,,System32\shell32.dll#7
    GROU G1,L20T20W150H130,选择显示分区类型
    CHEK C1,L45T45W100H20,普通隐藏分区,,1
    CHEK C2,L45T70W100H20,UDm 隐藏分区,,1
    CHEK C3,L45T95W100H20,ESP 隐藏分区,,1
    CHEK C4,L45T120W100H20,苹果隐藏分区,,1

    GROU G2,L180T20W150H130,选择U+隐藏分区挂载方式
    LABE L1,L215T45W50H20,挂载到
    LIST L2,L255T42W40H225,U:|T:|S:|B:,,U:
    RADI R1,L220T70W80H17,只读挂载,,1,1
    RADI R2,L220T95W80H17,可写挂载,,0,1
    RADI R3,L220T120W80H17,卸除挂载,,0,1
    ITEM I1,L20T160W60H25,全选,TEAM ENVI @C1.Check=1|ENVI @C2.Check=1|ENVI @C3.Check=1|ENVI @C4.Check=1|ENVI @R1.Check=1
    ITEM I2,L90T160W60H25,全不选,TEAM ENVI @C1.Check=0|ENVI @C2.Check=0|ENVI @C3.Check=0|ENVI @C4.Check=0|ENVI @R1.Check=0|ENVI @R2.Check=0|ENVI @R3.Check=0
    ITEM I3,L160T160W80H25,确定(Enter),CALL showdrives
    ITEM I4,L249T160W80H25,取消(Esc),KILL \%mainwindow%
    TEAM HKEY #0x0D,CALL showdrives|HKEY #0x1B,KILL \%mainwindow%
_END
///////////////////////////////////////////////////////////////////////////////////
CALL @mainwindow

ShowDrivs.7z

771.75 KB, 下载次数: 19

点评

1:改好了。 最 关键 是这句: 程序要回调, 内置时, 没有参数才 主程序, 否则为子程序。 2: 另外, UDM+FIXDRV.WCS 可内置的。 现在 内置在102. 如果 有外部的 ShowUDm\UDM+FIXDRV.WCS, 就用外  详情 回复 发表于 2015-1-28 16:26
回复

使用道具 举报

 楼主| 发表于 2015-1-28 16:26:04 | 显示全部楼层
2010WAIGO 发表于 2015-1-28 11:46
做了一个小程序,想综合显示及挂载各类型隐藏分区。把下述代码内嵌入 PECMD.EXE "201201.88.05.00 X86U" 里 ...

1:改好了。 ShowDrivs2.7z (827.42 KB, 下载次数: 20)
最 关键  是这句:
  1. IFEX [ $%PeExe%=0 & '%1'<>'' ], TEAM SET &cmd=%*| %&cmd%| EXIT FILE
复制代码

程序要回调, 内置时, 没有参数才 主程序, 否则为子程序。



2:
另外, UDM+FIXDRV.WCS 可内置的。
现在 内置在102.
如果 有外部的 ShowUDm\UDM+FIXDRV.WCS, 就用外部的。
否则就用内部的 。


点评

1、发现您的代码:SET LOADUDM=LOAD "%&CurDir%\ShowUDm\UDm+fixdrv.wcs" ,和我原来的代码 LOAD "%curdir%\ShowUDm\UDm+fixdrv.wcs" --muh- -w -mhide 只有一字之差。难道上面这句代码不能运行  详情 回复 发表于 2015-1-28 17:39
回复

使用道具 举报

发表于 2015-1-28 17:39:39 | 显示全部楼层
本帖最后由 2010WAIGO 于 2015-1-28 17:42 编辑
mdyblog 发表于 2015-1-28 16:26
1:改好了。
最 关键  是这句:


1、发现您的代码:SET LOADUDM=LOAD "%&CurDir%\ShowUDm\UDm+fixdrv.wcs" ,和我原来的代码

           LOAD "%curdir%\ShowUDm\UDm+fixdrv.wcs" --muh-  -w  -mhide

只有一字之差。难道上面这句代码不能运行就是因为欠缺了 "&" 这个代码吗?

2、PECMD.EXE 的 SCRIPT 项目还有 #103、#201、#202、#203 未用,可以把外部目录 APP、BootPart、ShowESP 的内容都放进去吗?

请您说一说 SCRIPT 项目由 #101 至 #203 有什差别,各自的用途是什么。另外,

         IFEX [ $%PeExe%=0 & '%1'<>'' ], TEAM SET &cmd=%*| %&cmd%| EXIT FILE

这一段的意思可否详细解释一遍,我不是很明白。谢谢!

点评

》》 IFEX [ $%PeExe%=0 & '%1''' ], TEAM SET &cmd=%*| %&cmd%| EXIT FILE 这一段的意思可否详细解释一遍,我不是很明白。谢谢! --------------------- %PeExe%=0 判断是内置执行的。 外否则为1. '%1  详情 回复 发表于 2015-1-28 18:55
1: 只有一字之差。难道上面这句代码不能运行就是因为欠缺了 "&" 这个代码吗? 没关系的,用&恩那个支持 多线程。 习惯了。 2:PECMD.EXE 的 SCRIPT 项目还有 #103、#201、#202、#203 未用, 请您说一说  详情 回复 发表于 2015-1-28 18:50
回复

使用道具 举报

 楼主| 发表于 2015-1-28 18:50:04 | 显示全部楼层
本帖最后由 mdyblog 于 2015-1-30 00:18 编辑
2010WAIGO 发表于 2015-1-28 17:39
1、发现您的代码:SET LOADUDM=LOAD "%&CurDir%\ShowUDm\UDm+fixdrv.wcs" ,和我原来的代码

        ...


1:
只有一字之差。难道上面这句代码不能运行就是因为欠缺了 "&" 这个代码吗?

没关系的,用&恩那个支持 多线程。 习惯了。


2:PECMD.EXE 的 SCRIPT 项目还有 #103、#201、#202、#203 未用,

请您说一说 SCRIPT 项目由 #101 至 #203 有什差别,各自的用途是什么。另外,
----------------------
只有101是特别用途——自动执行的主程序。
其它 随便用,  一般用来放子脚本, 本例 用了102


3: 可以把外部目录 APP、BootPart、ShowESP 的内容都放进去吗?
-----------------------
只有单个文件 适合内置执行, 否则 也可以, 特费颈。
可以把外部目录 APP、BootPart、ShowESP 的内容都放进去吗?
MountESP.exe
可内置到  EXEDATA\100
可以先用CMPS  -m  压缩一下
PECMD   CMPS  -m   MountESP.exe  MountESP.exe.cmz
再把 MountESP.exe.cmz 内置,这样小点。

程序改为:
_SUB ShowESP
    EXEC  -exe:#100   =*MountESP.exe
    TEAM TIPS 已显示各ESP隐藏分区,并分配了盘符 ...,10000,1,show.ico#0|WAIT 2000|KILL \%mainwindow%
_END


4:
BootPart 有多个文件, 先要 用7zip等 打包成 单个执行文件: BootPartPkg.exe
选择自解压到临时文件。
并确认 直接 执行 BootPartPkg.exe, 能完成 对应的功能。
BootPartPkg.exe 内置到  EXEDATA\101

程序改为:
_SUB MountUR
    EXEC -exe:*#101    =*bootpart -mount -readonly -driveletter %L2%
    TEAM TIPS 已只读挂载U+隐藏分区,并分配了盘符 ...,10000,1,show.ico#0|WAIT 2000|KILL \%mainwindow%
_END 其它类似。
注意, 7zip/winrar等自解压文件 , 需要一个*, 否则解压失败。




4: APP 也是打包 (不要APP子目录)
设定执行的 命令就是 隐藏执行:rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 .\COM.INF
内置到  EXEDATA\102

程序改为:
_SUB ShowAPP
    EXEC -exe:*#102    app
    SERV APPLEHFS
    SERV EXT2FSD
    TEAM TIPS 已显示各苹果隐藏分区,并分配了盘符 ...,10000,1,show.ico#0|WAIT 2000|KILL \%mainwindow%
_END


5: 苹果 那个有64位的驱动吗?

点评

今天有空,想依照您的指导,先把 "ShowESP" 的内容内置到 EXEDATA\100。首先用记事本把下述代码保存成 ESP.INI PECMD.exe -m %CurDir%\MountESP.exe MountESP.exe.cmz 再把 E  详情 回复 发表于 2015-1-30 00:10
回复

使用道具 举报

 楼主| 发表于 2015-1-28 18:55:15 | 显示全部楼层
2010WAIGO 发表于 2015-1-28 17:39
1、发现您的代码:SET LOADUDM=LOAD "%&CurDir%\ShowUDm\UDm+fixdrv.wcs" ,和我原来的代码

        ...

》》 IFEX [ $%PeExe%=0 & '%1'<>'' ], TEAM SET &cmd=%*| %&cmd%| EXIT FILE

这一段的意思可否详细解释一遍,我不是很明白。谢谢!
---------------------
%PeExe%=0  判断是内置执行的。 外否则为1.

  '%1'<>''    表示 带了参数。 这里  认为,带参数的是子程序调用, 否则是程序调用。

SET &cmd=%*    将参数 写入 变量 &cmd
%&cmd%      再执行
EXIT FILE    执行 万了就退出。


如果 内置执行 且  带了参数,
那么
    执行 改子功能,并退出。



回复

使用道具 举报

 楼主| 发表于 2015-1-29 10:35:44 | 显示全部楼层
88.05.48:

1:  支持 UD 硬加载(分区表加载)
-mh:  efi|auto|1~4

//硬加载 (分区表加载)
moun -udm  -udfs -udm-  -mh: efi -w  -udimg: efi.IMG   \\.\PhysicalDrive1  R-
moun -udm  -udfs -udm-  -mh: efi -w  -udmask: *  -udid: 1    \\.\PhysicalDrive1  R-

moun -udm  -udfs -udm-  -mh: auto -w  -udimg: *.IMG  \\.\PhysicalDrive1  R-

moun -udm  -udfs -udm-  -mh: 3 -w  -udimg:  EXT.IMG   \\.\PhysicalDrive1  R-



2:支持CAB的直接执行
-exe:[*]cab:CAB实体:内部执行文件

如:
EXEC  -exe:cab:Tools.cab:CALC.exe =CALC

EXEC  -exe:cab:#101:CALC.exe =CALC

EXEC  -exe:"cab:ud:"\\.\PhysicalDrive1":"Tools.CAB:CALC.exe"" =CALC


点评

精简版不支持这个功能吧。我看精简版的帮助文件是2014年的,后续更新是否有需要更新的部分帮助文件? 这个moun的帮助pecmd中是这样的 ┃ │命令│'MOUN'  详情 回复 发表于 2015-1-29 11:48
回复

使用道具 举报

发表于 2015-1-29 11:48:06 | 显示全部楼层
mdyblog 发表于 2015-1-29 10:35
88.05.48:

1:  支持 UD 硬加载(分区表加载)


精简版不支持这个功能吧。我看精简版的帮助文件是2014年的,后续更新是否有需要更新的部分帮助文件?

这个moun的帮助pecmd中是这样的
┃    │命令│'MOUN'                                                                                      ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │格式│MOUN [*u] [!][Wim路径],<Mount目标目录>,[映像ID],[Wim临时工作目录]                           ┃
┃    │格式│MOUN *query 变量名[=rw][,Mount目标目录]                                                     ┃
┃    │格式│MOUN -udm 【listudm|sync】 [-ud|-uh|-muh[g]] [-u+] [-udfs] [-udm-] [-w] [-m] [-mall] [-mhide┃
┃    │    │    [-onlys] [-ud[m]id: UDx编号] [-udmask: 掩码] [-udimg: 文件]  [-ret: 返名]               ┃
┃    │    │    [-mh: <efi|auto|1-4>]                                                    设备名 [盘符表]┃
┃    │    │MOUN -udm listud  [-ret:] 返名 [-udmask: flag掩码] 设备名 [通配符]      //返回详细UD文件列表┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │功能│将WIM文件中的某个映像挂载到指定的目录中或卸下已经挂载上的映像文件。                         ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │参数│■Wim文件名       : Microsoft Windows Imaging Format (WIM) 映像格式的文件。                 ┃
┃    │    │■Mount目标目录   : 将WIM映像挂载到的目录。                                                 ┃
┃    │    │■Wim文件的映像ID : WIM文件中的映像ID,用数值表示。只读挂载映像时,映像ID为 1 时可省略。    ┃
┃MOUN│    │■Wim临时目录 : 当设置WimFltr临时工作目录时表示RW方式挂载,这个目录建议设置到硬盘。*为系统  ┃
┃    │    │                临时目录                                                                    ┃
┃    │    ├──────────────────────────────────────────────┨
┃    │    │■*query 查询模式  变量名:返回结果    *u为卸载                                             ┃
┃    │    │■=rw: 只返回RW标志(1/0)                                                                   ┃
┃    │    │■Mount目标目录: 查询的目录。无则全部(多行串)。                                          ┃
┃    │    │■-onlys:忽略分区表只软加载。-mhide:加载windows不认的分区。-mall:加载全部UDM分区  -m可多次  ┃
┃    │    │  -ud或-u:软卸载 -uh:卸载分区表的盘符  -muh:先-uh再加载,智能(g强制)卸载软光盘 -u+支持U+     ┃
┃    │    │  -cleartmp:清除UEFI的临时分区项 -udfs支持UD   -udm listudm  -ret 返名 设备名 为列出UDm分区 ┃
┃    │    │  -udm sync  "盘符列表"  //刷新数据到存储体  -udm-:不操作UDM  掩码可为*  -mh:分区表法       ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │示例│MOUN %CurDrv%\外置程序\PROGRAMS.WIM,%ProgramFiles%,1  MOUN -udfs -udm- \\.\PhysicalDrive1 R-┃
┃    │    │MOUN *query RW=rw,D:\Y 或 MOUN *query MSG1,D:\Y 或 MOUN *query ALL                          ┃
┃    │    │MOUN -udm -mhide \\.\PhysicalDrive1 R- 或MOUN -udm -u \\.\PhysicalDrive1 或MOUN -udm -u "" R┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │备注│※文件目录名支持环境变量解释;使用 FBWF 命令时,FBWF 命令须在 MOUN 命令后。                 ┃
┃    │    │※路径以"\"开始,则搜索所有盘符和分区(含隐藏分区)指定目录的文件,如: MOUN \MyPE\OP.WIM,%PF%,1┃
┃    │    │※前导"!"表示成功挂载隐藏分区中的WIM后,给隐藏分区分配盘符,如: MOUN !\MyPE\OP.WIM,%PF%,1   ┃
┃    │    │※省略Wim路径为卸下映像,映像ID为非0表示卸载映像时保存修改内容,为0表示不保存修改内容。     ┃
┃    │    │※完整查询结果 ID FLAG "WIM文件"  "加载目录" , FLAG中 0x100位为RW。                         ┃
┃    │    │※Mount目标目录自动创建. 加载只读文件自动转为只读方式                                       ┃

看来一下还是没有看懂,具体哪个参数需要在什么情况下用和怎么用和没有看帮助基本一样。
想你上面的这个新的最起码还举几个例子,希望帮助中也有很多这样的例子用法,并且把参数说的详细一些,比如-mh:  efi|auto|1~4,就不知道什么是分区表法,后面的efi、auto、1——4是什么意思,在什么情况下用。软件写的已经很强大了。希望能多写说明还让更多的人会用。包括其他的命令也是一样,这里只是拿moun举了一个例子。

点评

1: PECMD2012.1.88.**.**.精简兼容版 其实是功能完整的。 zhisihi说明文档小点。 2: -mh: efi|auto|1~4 --- 会用的就明白。已经很清楚了。 不会的 再说了 也没用。 得有个 入门知识。  详情 回复 发表于 2015-1-29 12:02
回复

使用道具 举报

 楼主| 发表于 2015-1-29 12:02:03 | 显示全部楼层
本帖最后由 mdyblog 于 2015-1-30 01:10 编辑
freesoft00 发表于 2015-1-29 11:48
精简版不支持这个功能吧。我看精简版的帮助文件是2014年的,后续更新是否有需要更新的部分帮助文件?
...


1:
PECMD2012.1.88.**.**.精简兼容版
其实是功能完整的。 zhisihi说明文档小点。

2:
-mh:  efi|auto|1~4
---
会用的就明白。已经很清楚了。
不会的 再说了 也没用。
得有个 入门知识。

1~4 : 1~4 个主分区。
efi:  为efi而优化挂载
auto : 自动找个空闲分区挂上。
回复

使用道具 举报

发表于 2015-1-30 00:10:14 | 显示全部楼层
mdyblog 发表于 2015-1-28 18:50
1:
只有一字之差。难道上面这句代码不能运行就是因为欠缺了 "&" 这个代码吗?

今天有空,想依照您的指导,先把 "ShowESP" 的内容内置到  EXEDATA\100。首先用记事本把下述代码保存成 ESP.INI

                          PECMD.exe  -m   %CurDir%\MountESP.exe  MountESP.exe.cmz

再把 ESP.INI  放入 MountESP.exe 同一目录内执行,试了几次都没有生成 MountESP.exe.cmz 压缩文件。

打算用 ResHacker 软件,把 MountESP.exe 不用压缩直接放进 EXEDATA\100 里面,又发现鼠标右键无论是选 "保存 EXEDATA 资源" 或其它选项都无法实现内置(见图),恳请详细告知做法或代为放进这三个目录的文件。十分感谢!!
sshot-1.jpg

点评

这里有个内置好的。  详情 回复 发表于 2015-1-30 01:08
1: 首先用记事本把下述代码保存成 ESP.INI PECMD.exe -m %CurDir%\MountESP.exe MountESP.exe.cmz 再把 ESP.INI 放入 MountESP.exe 同一目录内执行,试了几次都没有生成 Mou  详情 回复 发表于 2015-1-30 00:32
回复

使用道具 举报

 楼主| 发表于 2015-1-30 00:32:27 | 显示全部楼层
本帖最后由 mdyblog 于 2015-1-30 00:45 编辑
2010WAIGO 发表于 2015-1-30 00:10
今天有空,想依照您的指导,先把 "ShowESP" 的内容内置到  EXEDATA\100。首先用记事本把下述代码保存成 E ...


1:
首先用记事本把下述代码保存成 ESP.INI

                          PECMD.exe  -m   %CurDir%\MountESP.exe  MountESP.exe.cmz

再把 ESP.INI  放入 MountESP.exe 同一目录内执行,试了几次都没有生成 MountESP.exe.cmz 压缩文件。
____

ESP.INI:
CMPS   -m   %CurDir%\MountESP.exe  MountESP.exe.cmz


2:
打算用 ResHacker 软件,把 MountESP.exe 不用压缩直接放进 EXEDATA\100 里面,又发现鼠标右键无论是选 "保存 EXEDATA 资源" 或其它选项都无法实现内置(见图),恳请详细告知做法或代为放进这三个目录的文件。十分感谢!!
菜单操作:

【操作】-》 【替换一个其它资源】  (也可在其2052上右键菜单)
00072.png



对于本来没有的102,  【操作】-》 【添加一个新资源】

回复

使用道具 举报

 楼主| 发表于 2015-1-30 01:08:36 | 显示全部楼层
2010WAIGO 发表于 2015-1-30 00:10
今天有空,想依照您的指导,先把 "ShowESP" 的内容内置到  EXEDATA\100。首先用记事本把下述代码保存成 E ...

这里有个内置好的。

ShowDrivs3.7z (1.03 MB, 下载次数: 27)

点评

非常感谢!已详阅您的回复及下载附件学习中。一时半刻还难於全部理解,您的代码写得太精妙了! 有个问题困扰了很久,顺便查询一下。在 XPPE 的环境下,鼠标右键点击 "ShowDrivs3.EXE", 选 "用 ResHacker 编揖资  详情 回复 发表于 2015-1-30 10:37
回复

使用道具 举报

 楼主| 发表于 2015-1-30 07:55:48 | 显示全部楼层
本帖最后由 mdyblog 于 2015-1-30 10:19 编辑

88.05.49

2:支持自解压文件中的子文件的直接执行
-exe:*【*】ex:自解压文件实体:内部执行文件

如:
EXEC  -exe:*ex:Tools.exe:CALC.exe =CALC  aaa  bbb  ccc

EXEC  -exe:*ex:#101:CALC.exe =CALC  aaa  bbb  ccc

EXEC  -exe:"*ex:ud:"\\.\PhysicalDrive1":"Tools.EXE:CALC.exe"" =CALC   aaa  bbb  ccc
好处是可以带参数。

注意: 自解压文件实体 制作时, 选择 【解压到当前目录】。【不要填入执行命令】,【自解压即可】。


支持 -doc 模式,此时子文件一般留空
EXEC -doc  -wait  -exe:ex:Tools.exe:      "?\CALC  1.exe“  abc
EXEC -doc  -wait  -exe:ex:Tools.exe:      ?\CALC.TXT

CAB文件也支持  -doc模式。


回复

使用道具 举报

发表于 2015-1-30 10:37:36 | 显示全部楼层
本帖最后由 2010WAIGO 于 2015-1-30 10:45 编辑
mdyblog 发表于 2015-1-30 01:08
这里有个内置好的。


非常感谢!已详阅您的回复及下载附件学习中。一时半刻还难於全部理解,您的代码写得太精妙了!

有个问题困扰了很久,顺便查询一下。在 XPPE 的环境下,鼠标右键点击 "ShowDrivs3.EXE", 选 "用 ResHacker 编揖资源" ,会显示出该 EXE 文件的内部结构。但是在 8.1 RamOSx64 的环境下,同样用鼠标右键点击 "ShowDrivs3.EXE",显示的只是空白一片(见截图), 必须通过点选 "文件->打开" 的步骤才可以显示出内部结构。有没有办法作出改善,让它可以像在  XPPE  的环境那样直接显示出来?

还有想请问一下,我用 HprSnap7 的软件截图,所有截图上传后都会被放到全文底部。您的截图没有周围不相干的背景而且直接放到内文中间,以及部分内文被套上了醒目的颜色是如何做出来的,用的是什么截图软件?
快照1.jpg

点评

》》以及部分内文被套上了醒目的颜色是如何做出来的,用的是什么截图软件? FasrStone Capture . 本坛子里有。 一般 截图软件 都有这个功能吧。  详情 回复 发表于 2015-1-30 11:39
1: >>8.1 RamOSx64 ------------- 8.1 RamOSx64 安全限制, 或右键菜单有问题。 那个文件名参数 没有传给 ResHacker。 相当于 直接双击 ResHacker。 2: 所有截图上传后都会被放到全文底部。您的截  详情 回复 发表于 2015-1-30 11:08
回复

使用道具 举报

 楼主| 发表于 2015-1-30 11:08:20 | 显示全部楼层
2010WAIGO 发表于 2015-1-30 10:37
非常感谢!已详阅您的回复及下载附件学习中。一时半刻还难於全部理解,您的代码写得太精妙了!

有个 ...

1:
>>8.1 RamOSx64
-------------
8.1 RamOSx64  安全限制,  或右键菜单有问题。
那个文件名参数 没有传给  ResHacker。 相当于 直接双击  ResHacker。


2:
所有截图上传后都会被放到全文底部。您的截图没有周围不相干的背景而且直接放到内文中间,以及部分内文被套上了醒目的颜色是如何做出来的,用的是什么截图软件?
00076.png

-----------------------
----------------------

回复

使用道具 举报

 楼主| 发表于 2015-1-30 11:39:56 | 显示全部楼层
2010WAIGO 发表于 2015-1-30 10:37
非常感谢!已详阅您的回复及下载附件学习中。一时半刻还难於全部理解,您的代码写得太精妙了!

有个 ...

》》以及部分内文被套上了醒目的颜色是如何做出来的,用的是什么截图软件?
FasrStone Capture .
本坛子里有。

一般 截图软件 都有这个功能吧。

点评

谢谢您的告知,这个 FasrStone Capture 截图软件果然比我常用的那个优胜。想把它放进 XPPE 及 8.1 RamOS,并在桌面放个连接图标。由於载图多数是使用组合热键来完成,故而打算让软件一打开,就以最小方式收藏至任务  详情 回复 发表于 2015-1-30 17:18
回复

使用道具 举报

发表于 2015-1-30 13:08:33 | 显示全部楼层
本帖最后由 ling3882688 于 2015-1-30 13:09 编辑

M大,用mstr命令或者什么命令能读取标准ini配置文件?
比如:
[我的配置1]
001=A
002=B
003=C

点评

1) 把完整的数据贴上来。 2) 你想什么样的结果?。  详情 回复 发表于 2015-1-30 15:19
回复

使用道具 举报

 楼主| 发表于 2015-1-30 15:19:53 | 显示全部楼层
ling3882688 发表于 2015-1-30 13:08
M大,用mstr命令或者什么命令能读取标准ini配置文件?
比如:
[我的配置1]


1) 把完整的数据贴上来。
2) 你想什么样的结果(使用效果)?。

点评

我想读取这个文件里面指定名称后面的部分: 例如:处理器1|CPU 制造商|公司名称  详情 回复 发表于 2015-1-30 15:35
回复

使用道具 举报

发表于 2015-1-30 15:35:59 | 显示全部楼层
mdyblog 发表于 2015-1-30 15:19
1) 把完整的数据贴上来。
2) 你想什么样的结果(使用效果)?。


123.zip (1.15 KB, 下载次数: 1)

我想读取这个文件里面指定名称等号=后面的部分:
例如:处理器1|CPU 制造商|公司名称

点评

1: 1)是一次全部都出来? 2)还是就要读取自动的配置 如: 处理器1|CPU 制造商|公司名称 2: [AIDA64 Business] [DMI] 1) 这样的字段, 要处理吗? 2) 还是 完全 当作 他们 不存在?  详情 回复 发表于 2015-1-30 15:43
回复

使用道具 举报

 楼主| 发表于 2015-1-30 15:43:18 | 显示全部楼层
ling3882688 发表于 2015-1-30 15:35
我想读取这个文件里面指定名称等号=后面的部分:
例如:处理器1|CPU 制造商|公司名称


1:
1)是一次全部都出来?
2)还是就要读取自动的配置 如: 处理器1|CPU 制造商|公司名称



2:
[AIDA64 Business]
[DMI]
1) 这样的字段, 要处理吗?
2) 还是  完全 当作 他们 不存在?   -----这个简化好多。

点评

不需要全部读出来,只是想读取指定的内容,类似au3里的IniRead ( "文件名", "字段名", "关键字", "默认值" )。 标准 INI 文件结构如下: [字段名] 关键字=值 我传的那个文件并不完整,只是举个例子,配置文件里可  详情 回复 发表于 2015-1-31 00:50
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-17 09:44

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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