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

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

   火... [复制链接]
发表于 2015-11-12 15:33:01 | 显示全部楼层
mdyblog 发表于 2015-11-12 15:30
ENVI Dou=,
SED V=0,\\,%Dou%,MF\DE7Y32\TD124\YP3
MESS. [%V%]

谢谢M大。
回复

使用道具 举报

 楼主| 发表于 2015-11-12 15:44:22 | 显示全部楼层
红毛樱木 发表于 2015-11-12 13:15
移动硬盘和优盘在PECMD中的介质类型是数字几啊?

总线(BUS)都一样, 为7.


Media类型, 都有可能,无法由此区分。

移动硬盘: Fixed
优盘: 一般为Movabled  ,单也有 Fixed

点评

老大,媒体类型和总线类型这两个有对应的数值表吗? 帮助文档里没看到。  详情 回复 发表于 2015-11-12 17:02
回复

使用道具 举报

发表于 2015-11-12 17:02:08 | 显示全部楼层
mdyblog 发表于 2015-11-12 15:44
总线(BUS)都一样, 为7.

老大,媒体类型和总线类型这两个有对应的数值表吗?
帮助文档里没看到。

点评

[attachimg]231511[/attachimg] [attachimg]231512[/attachimg]  详情 回复 发表于 2015-11-12 17:39
回复

使用道具 举报

 楼主| 发表于 2015-11-12 17:39:40 | 显示全部楼层
红毛樱木 发表于 2015-11-12 17:02
老大,媒体类型和总线类型这两个有对应的数值表吗?
帮助文档里没看到。

00071.png

00072.png

点评

谢谢老大,刚接触分区这一块,麻烦您了。  发表于 2015-11-12 18:18
回复

使用道具 举报

发表于 2015-11-13 10:33:58 | 显示全部楼层
本帖最后由 ling3882688 于 2015-11-13 10:35 编辑

M大,PECMD拖放操作怎么写代码。例如我想内置脚本,拖放后获取到拖放过来的文件的路径。
比如我有个文件 C:\123.ini,将这个文件拖放到PECMD.exe上,怎么获取这个拖放过来的文件的路径呢?

点评

有示例代码。  详情 回复 发表于 2015-11-13 14:30
回复

使用道具 举报

发表于 2015-11-13 14:29:37 | 显示全部楼层
  1. IFEX C:\A,EXEC =!CMD.EXE /C DEVMGMT.MSC
复制代码


  1. IFEX C:\A,EXEC !=CMD.EXE /C DEVMGMT.MSC
复制代码



格式容易乱。。。第一个运行了,第二个貌似没运行。
如果用FIND,又不同了。

点评

! 用 *, 就可不用!! 这里 IFEX 不能用 FIND。  详情 回复 发表于 2015-11-13 16:11
回复

使用道具 举报

 楼主| 发表于 2015-11-13 14:30:05 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-13 14:31 编辑
ling3882688 发表于 2015-11-13 10:33
M大,PECMD拖放操作怎么写代码。例如我想内置脚本,拖放后获取到拖放过来的文件的路径。
比如我有个文件 C ...


%1
就是 拖放的文件。

点评

谢M大,我也记得有,看见过。  详情 回复 发表于 2015-11-13 15:32
回复

使用道具 举报

发表于 2015-11-13 15:32:24 | 显示全部楼层
mdyblog 发表于 2015-11-13 14:30
%1
就是 拖放的文件。


谢M大,我也记得有,看见过。没找到。
回复

使用道具 举报

 楼主| 发表于 2015-11-13 16:11:51 | 显示全部楼层
红毛樱木 发表于 2015-11-13 14:29
格式容易乱。。。第一个运行了,第二个貌似没运行。
如果用FIND,又不同了。
  1. IFEX C:\A,!! EXEC =!CMD.EXE /C DEVMGMT.MSC
复制代码

  1. IFEX C:\A,!! EXEC !=CMD.EXE /C DEVMGMT.MSC
复制代码


! 用 *,  就可不用!!
  1. IFEX C:\A, EXEC =*CMD.EXE /C DEVMGMT.MSC
复制代码


  1. IFEX C:\A, EXEC *=CMD.EXE /C DEVMGMT.MSC
复制代码


这里 IFEX 不能用 FIND。




回复

使用道具 举报

发表于 2015-11-13 16:43:43 | 显示全部楼层
本帖最后由 ling3882688 于 2015-11-13 16:57 编辑

M大,我内置脚本之后,执行完毕点关闭按钮为什么PECMD进程不自动退出呢?貌似是KILL EXPLORER.EXE导致的。
刷新桌面ENVI @@DeskTopFresh=2 没效果我才使用的KILL EXPLORER.EXE.

CALL Pack
EXIT
_SUB Pack,W385H95,123,,1.ico
ITEM BUTTON1,L10T30W80H20,打包Win8x64,TEAM CALL 64_PP|KILL EXPLORER.EXE|EXPLORER.EXE|EXIT FILE
_END

_SUB 64_PP
CALL 64_PACK
_END
_SUB 64_PACK
MESS 1111
_END

测试123.zip (899.09 KB, 下载次数: 3)

点评

等会儿, 等系统不忙的时候。 系统太忙, 不响应。 KILL EXPLORER.EXE 后,正常系统会自动重启EXPLORER, 导致系统繁忙。 另外, EXIT FILE 因该去掉。有误导。  详情 回复 发表于 2015-11-13 17:07
回复

使用道具 举报

 楼主| 发表于 2015-11-13 17:07:36 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-13 17:19 编辑
ling3882688 发表于 2015-11-13 16:43
M大,我内置脚本之后,执行完毕点关闭按钮为什么PECMD进程不自动退出呢?貌似是KILL EXPLORER.EXE导致的。
...


EXIT  FILE  因该去掉。有误导。

CALL Pack
EXIT
_SUB Pack,W385H95,123,,1.ico
ITEM BUTTON1,L10T30W80H20,打包Win8x64,TEAM CALL 64_PP|KILL EXPLORER.EXE|EXPLORER.EXE
_END

_SUB 64_PP
CALL 64_PACK
_END
_SUB 64_PACK
MESS 1111
_END

--------------------
这样就 狠 正常了。

点评

这样也不行,必须去掉TEAM KILL EXPLORER.EXE|EXPLORER.EX才可以。 刷新桌面我用ENVI @@DeskTopFresh=2 有问题吗?  详情 回复 发表于 2015-11-13 17:29
回复

使用道具 举报

发表于 2015-11-13 17:29:18 | 显示全部楼层
mdyblog 发表于 2015-11-13 17:07
EXIT  FILE  因该去掉。有误导。

CALL Pack

这样也不行,必须去掉TEAM KILL EXPLORER.EXE|EXPLORER.EX才可以。
刷新桌面我用ENVI @@DeskTopFresh=2 有问题吗?

点评

可能是系统太忙吧。 启动 EXPLORER.EXE 忙半天  详情 回复 发表于 2015-11-13 19:23
回复

使用道具 举报

 楼主| 发表于 2015-11-13 19:23:54 | 显示全部楼层
ling3882688 发表于 2015-11-13 17:29
这样也不行,必须去掉TEAM KILL EXPLORER.EXE|EXPLORER.EX才可以。
刷新桌面我用ENVI @@DeskTopFresh=2  ...

可能是系统太忙吧。 启动 EXPLORER.EXE 忙半天

点评

老大,能直接用FDRV查找某块硬盘的所有卷标吗?(在有隐藏区,没有盘符的情况下)  详情 回复 发表于 2015-11-13 23:54
回复

使用道具 举报

发表于 2015-11-13 23:54:42 | 显示全部楼层
本帖最后由 红毛樱木 于 2015-11-13 23:59 编辑
mdyblog 发表于 2015-11-13 19:23
可能是系统太忙吧。 启动 EXPLORER.EXE 忙半天

老大,能直接用FDRV查找某块硬盘的所有卷标吗?(在有隐藏区,没有盘符的情况下)或者通过卷标确定磁盘的分区号(在有隐藏区,没有盘符的情况下)

点评

native 10pe弄着玩的,没意义啊。要那个没用 - -  详情 回复 发表于 2015-11-14 00:37
PART + FDRV 有示例代码  详情 回复 发表于 2015-11-14 00:29
老大 native10pe共享一下可好!  发表于 2015-11-14 00:28
回复

使用道具 举报

 楼主| 发表于 2015-11-14 00:29:41 | 显示全部楼层
红毛樱木 发表于 2015-11-13 23:54
老大,能直接用FDRV查找某块硬盘的所有卷标吗?(在有隐藏区,没有盘符的情况下)或者通过卷标确定磁盘的分 ...

PART + FDRV
有示例代码

点评

老大,麻烦帖下示例代码,翻不出位置。  详情 回复 发表于 2015-11-14 00:44
回复

使用道具 举报

发表于 2015-11-14 00:37:58 | 显示全部楼层
红毛樱木 发表于 2015-11-13 23:54
老大,能直接用FDRV查找某块硬盘的所有卷标吗?(在有隐藏区,没有盘符的情况下)或者通过卷标确定磁盘的分 ...

native 10pe弄着玩的,没意义啊。要那个没用 - -
回复

使用道具 举报

发表于 2015-11-14 00:44:42 | 显示全部楼层
mdyblog 发表于 2015-11-14 00:29
PART + FDRV
有示例代码

老大,麻烦帖下示例代码,翻不出位置。
回复

使用道具 举报

 楼主| 发表于 2015-11-14 09:56:39 | 显示全部楼层
红毛樱木 发表于 2015-11-14 00:44
老大,麻烦帖下示例代码,翻不出位置。

ListDiskVol.zip (571 Bytes, 下载次数: 0)
  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
  2. SET$ &NL=0d 0a
  3. IFEX X.LOG, LOGS  X.LOG
  4. //LISDiskVol hd RetNm
  5. _SUB LISDiskVol
  6.     ENVI^ FORCELOCAL=1
  7.     SET &hd=%~1
  8.     SET &retnm=%~2
  9.     SET &retv=
  10.     PART LIST PART %&hd%,&&prts
  11.     FORX * %&prts%,&&prt,
  12.     {   
  13.         IFEX $%prt%<=0, EXIT -
  14.         PART LIST PART %&hd%:%&prt%,&&vi
  15.         MSTR &&tp,&&off,&&sz,&&drv=<2><4><5><8>%vi%
  16.         SET &Drv2=
  17.         IFEX $[ '%Drv%'='' & %tp%>0 ],
  18.         {
  19.             @TEAM FDRV *idlec *rsort  &&Drvs=*:| MSTR &Drv2=<1>%Drvs%| SET Drv=%&Drv2%
  20.             SHOW * %&hd%:%&prt%,%&Drv2%
  21.         }
  22.         FDRV *vol &&vol=%Drv%
  23.         FIND $%&vol%<>, SET retv=%&retv%%NL%%&vol%
  24.         FIND $%Drv2%<>, SUBJ *- %Drv2%
  25.     }
  26.     MSTR &retv=3,0,%&retv%
  27.     ENVI-ret %&retnm%=%&retv%   
  28. _END

  29. ---------------------
  30. LISDiskVol 0  &&retv
  31. MESS. %&retv%

复制代码
回复

使用道具 举报

发表于 2015-11-14 10:07:43 | 显示全部楼层
本帖最后由 ling3882688 于 2015-11-14 10:48 编辑

M大,LOGO问题又一次碰到了,LOGO图片删除的问题。必须WAIT才可以删除。
也就是LOGO如果是淡入淡出的话加载的时间具体是多长呢?按说最后调用一次不带参数的LOGO关闭LOGO画面就应该这个图片可以被删除了才对?
下面代码第一张图始终无法删除,无论WAIT多久。

  1. TEAM LOGO 1.JPG|WAIT 1000
  2. TEAM LOGO 2.JPG|WAIT 1000
  3. LOGO
  4. FILE 1.JPG
  5. FILE 2.JPG
复制代码


LOGO.rar (2.11 MB, 下载次数: 2)

我试了,每个LOGO必须都调用一次不带参数的LOGO来关闭才可以删除图片。

点评

先关闭LOGO在开新的LOGO TEAM LOGO 1.JPG|WAIT 1000 LOGO - [/backcolor] TEAM LOGO 2.JPG|WAIT 1000 LOGO FILE 1.JPG FILE 2.JPG  详情 回复 发表于 2015-11-14 11:06
回复

使用道具 举报

 楼主| 发表于 2015-11-14 11:06:04 | 显示全部楼层
ling3882688 发表于 2015-11-14 10:07
M大,LOGO问题又一次碰到了,LOGO图片删除的问题。必须WAIT才可以删除。
也就是LOGO如果是淡入淡出的话加 ...


先关闭LOGO在开新的LOGO

TEAM LOGO 1.JPG|WAIT 1000
LOGO -
TEAM LOGO 2.JPG|WAIT 1000
LOGO
FILE 1.JPG
FILE 2.JPG

点评

这样第2张图片不能删除 这样第1张图片不能删除  详情 回复 发表于 2015-11-14 11:30
这样第二张图片又不能删除了。  详情 回复 发表于 2015-11-14 11:16
我用老版本的PECMD 8801最后关闭一次LOGO,前面的LOGO图片也可以正常删除。  详情 回复 发表于 2015-11-14 11:14
回复

使用道具 举报

发表于 2015-11-14 11:14:16 | 显示全部楼层
mdyblog 发表于 2015-11-14 11:06
先关闭LOGO在开新的LOGO

TEAM LOGO 1.JPG|WAIT 1000

我用老版本的PECMD 8801最后关闭一次LOGO,前面的LOGO图片也可以正常删除。
回复

使用道具 举报

发表于 2015-11-14 11:16:16 | 显示全部楼层
本帖最后由 ling3882688 于 2015-11-14 11:18 编辑
mdyblog 发表于 2015-11-14 11:06
先关闭LOGO在开新的LOGO

TEAM LOGO 1.JPG|WAIT 1000

  1. TEAM LOGO 1.JPG|WAIT 1000
  2. LOGO -
  3. TEAM LOGO 2.JPG|WAIT 1000
  4. LOGO
  5. FILE 1.JPG
  6. FILE 2.JPG
复制代码


这样第二张图片又不能删除了。必须LOGO - 才可以删除

点评

试试这个, 2个LOGO间 可以不用LOGO -  详情 回复 发表于 2015-11-14 11:45
回复

使用道具 举报

发表于 2015-11-14 11:30:16 | 显示全部楼层
本帖最后由 ling3882688 于 2015-11-14 11:31 编辑
mdyblog 发表于 2015-11-14 11:06
先关闭LOGO在开新的LOGO

TEAM LOGO 1.JPG|WAIT 1000

  1. TEAM LOGO 1.JPG|WAIT 1000
  2. LOGO -
  3. TEAM LOGO 2.JPG|WAIT 1000
  4. LOGO
  5. FILE 1.JPG
  6. FILE 2.JPG
  7. //这样第2张图片不能删除
复制代码


  1. TEAM LOGO 1.JPG|WAIT 1000
  2. LOGO  
  3. TEAM LOGO 2.JPG|WAIT 1000
  4. LOGO
  5. FILE 1.JPG
  6. FILE 2.JPG
  7. //这样第1张图片不能删除
复制代码

回复

使用道具 举报

 楼主| 发表于 2015-11-14 11:45:44 | 显示全部楼层
ling3882688 发表于 2015-11-14 11:16
这样第二张图片又不能删除了。必须LOGO - 才可以删除


试试这个, 2个LOGO间 可以不用LOGO -
PECMD64.zip (979.82 KB, 下载次数: 2)

点评

这个正常。  详情 回复 发表于 2015-11-14 11:50
回复

使用道具 举报

发表于 2015-11-14 11:50:02 | 显示全部楼层
mdyblog 发表于 2015-11-14 11:45
试试这个, 2个LOGO间 可以不用LOGO -

这个正常。

点评

再试试这个 试试 有下面问题没? TEAM LOGO 1.JPG|WAIT 1000 LOGO - TEAM LOGO 2.JPG|WAIT 1000 LOGO FILE 1.JPG FILE 2.JPG //这样第2张图片不能删除 复制代码 TEAM LOGO 1.JPG|WAIT 1000 LOG  详情 回复 发表于 2015-11-14 11:54
回复

使用道具 举报

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


再试试这个


试试 有下面问题没?
TEAM LOGO 1.JPG|WAIT 1000
LOGO -
TEAM LOGO 2.JPG|WAIT 1000
LOGO
FILE 1.JPG
FILE 2.JPG
//这样第2张图片不能删除
复制代码


TEAM LOGO 1.JPG|WAIT 1000
LOGO  
TEAM LOGO 2.JPG|WAIT 1000
LOGO
FILE 1.JPG
FILE 2.JPG
//这样第1张图片不能删除

点评

网盘会上传新版本吗?  详情 回复 发表于 2015-11-14 12:00
无问题。  详情 回复 发表于 2015-11-14 11:57
回复

使用道具 举报

发表于 2015-11-14 11:57:18 | 显示全部楼层

无问题。
回复

使用道具 举报

发表于 2015-11-14 12:00:57 | 显示全部楼层

网盘会上传新版本吗?

点评

旧版\71Stable 73Stable 均修改上传了。  详情 回复 发表于 2015-11-14 12:59
回复

使用道具 举报

 楼主| 发表于 2015-11-14 12:59:16 | 显示全部楼层
ling3882688 发表于 2015-11-14 12:00
网盘会上传新版本吗?

旧版\71Stable
73Stable

均修改上传了。

点评

ling3882688 如何实现这样的效果: PE启动的时候,配置文件PECMD.INI里用EXEC运行一个123.EXE,要求这个123.EXE在PECMD.INI执行完毕之后延时启。 ----------------- EXEC "&MyName" TEAM WAIT -ncd *%&__PID%  详情 回复 发表于 2015-11-14 15:35
如何实现这样的效果: PE启动的时候,配置文件PECMD.INI里用EXEC运行一个123.EXE,要求这个123.EXE在PECMD.INI执行完毕之后延时启。  详情 回复 发表于 2015-11-14 14:48
回复

使用道具 举报

发表于 2015-11-14 14:01:33 | 显示全部楼层
本帖最后由 huaqingyuan 于 2015-11-14 14:07 编辑

老大,能不能编译一个64位的7Z解压的native程序。也就是在autocheck运行环境下运行的7Z解压程序。见这里http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1!我有个版本的native支持7Z解压,可惜是32位的。只需要7Z解压就好,目的就是先启动到native环境,然后解压文件,解压完成继续启动。32位我已经搞出了一个30M的7PE,44M的8PE。解压方式比挂接方式兼容性要好,因为待解压的文件在内存中了,不存在找不到文件的情况!

点评

我有个版本的native支持7Z解压,可惜是32位的。 --------------- 那个 32位 “native支持7Z解压”, 是你自己编译出来的吗, 那么也应该可以编译为64为滴。  详情 回复 发表于 2015-11-14 15:39
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-18 00:42

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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