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

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

   火... [复制链接]
 楼主| 发表于 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
回复

使用道具 举报

 楼主| 发表于 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
回复

使用道具 举报

 楼主| 发表于 2015-11-14 15:35:00 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-14 15:36 编辑
mdyblog 发表于 2015-11-14 12:59
旧版\71Stable
73Stable


ling3882688
如何实现这样的效果: PE启动的时候,配置文件PECMD.INI里用EXEC运行一个123.EXE,要求这个123.EXE在PECMD.INI执行完毕之后延时启。
-----------------

EXEC -nfb  "%&MyName%" TEAM WAIT -ncd *%&__PID% 3000 | EXEC -nfb 123.exe   //延时3000ms

回复

使用道具 举报

 楼主| 发表于 2015-11-14 15:39:43 | 显示全部楼层
huaqingyuan 发表于 2015-11-14 14:01
老大,能不能编译一个64位的7Z解压的native程序。也就是在autocheck运行环境下运行的7Z解压程序。见这里htt ...

我有个版本的native支持7Z解压,可惜是32位的。
---------------
那个 32位  “native支持7Z解压”, 是你自己编译出来的吗, 那么也应该可以编译为64为滴。

点评

不是,以前PE里面带的!  详情 回复 发表于 2015-11-14 15:44
回复

使用道具 举报

发表于 2015-11-14 15:44:40 | 显示全部楼层
mdyblog 发表于 2015-11-14 15:39
我有个版本的native支持7Z解压,可惜是32位的。
---------------
那个 32位  “native支持7Z解压”,  ...

不是,以前PE里面带的!

点评

哦,这里有个 http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=373028&pid=3160918&fromuid=436204  详情 回复 发表于 2015-11-14 15:56
如果你嫩南瓜找到NATIVE-7z-32 额源码, 我代劳编辑下可以。 否则不趟这水了。  详情 回复 发表于 2015-11-14 15:51
回复

使用道具 举报

 楼主| 发表于 2015-11-14 15:51:34 | 显示全部楼层
huaqingyuan 发表于 2015-11-14 15:44
不是,以前PE里面带的!


如果你能找到NATIVE-7z-32 的 源码, 我代劳编辑下可以。
否则不趟这水了。
回复

使用道具 举报

 楼主| 发表于 2015-11-14 15:56:23 | 显示全部楼层

点评

看到了,谢谢老大们的帮助  详情 回复 发表于 2015-11-14 15:58
回复

使用道具 举报

发表于 2015-11-14 15:58:45 | 显示全部楼层
mdyblog 发表于 2015-11-14 15:56
哦,这里有个 http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=373028&pid=3160918&fro ...

看到了,谢谢老大们的帮助
回复

使用道具 举报

发表于 2015-11-14 16:38:03 | 显示全部楼层
本帖最后由 ling3882688 于 2015-11-14 16:39 编辑

如何在配置文件结束后延时运行一个exe?
比如PE配置文件PECMD.INI,全部代码执行完毕后删除PECMD.INI并且延时运行一个123.exe,试过RUNS不行。

点评

11945# 不是回答了吗? PECMD脚本可以在运行时就删除的!(和批处理不同) PECMD.INI 开始 可以让PECMD自己立马删除 MAIN *del %SystemRoot%\System32\PECMD.INI 这样在PECMD运行前就被删  详情 回复 发表于 2015-11-14 18:24
回复

使用道具 举报

 楼主| 发表于 2015-11-14 18:24:28 | 显示全部楼层
本帖最后由 mdyblog 于 2015-11-14 18:27 编辑
ling3882688 发表于 2015-11-14 16:38
如何在配置文件结束后延时运行一个exe?
比如PE配置文件PECMD.INI,全部代码执行完毕后删除PECMD.INI并且 ...


11945#  不是回答了吗?


  1. EXEC -nfb  "%&MyName%" TEAM WAIT -ncd *%&__PID% 3000| FILE %&CurFile% | EXEC -nfb 123.exe   //延时3000ms
复制代码


PECMD脚本可以在运行时就删除的!(和批处理不同)
PECMD.INI   中间某处(最开始有可能X:盘写保护):
  1. FILE %&CurFile%
复制代码
  1. EXEC -nfb  "%&MyName%" TEAM WAIT -ncd *%&__PID% 3000|  EXEC -nfb 123.exe   //延时3000ms
复制代码



可以让PECMD自己立马删除PECMD.INI
注册表:
  1. MAIN *del  %SystemRoot%\System32\PECMD.INI
复制代码

这样在PECMD.INI运行前就被删除了。
  1. EXEC -nfb  "%&MyName%" TEAM WAIT -ncd *%&__PID% 3000|  EXEC -nfb 123.exe   //延时3000ms
复制代码

(如果最开始X:盘写保护, 就没被删除)

点评

谢谢M大,前面的没看到。  详情 回复 发表于 2015-11-14 18:31
回复

使用道具 举报

发表于 2015-11-14 18:31:29 | 显示全部楼层
mdyblog 发表于 2015-11-14 18:24
11945#  不是回答了吗?

谢谢M大,前面的没看到。
回复

使用道具 举报

发表于 2015-11-14 22:31:42 | 显示全部楼层
老大,在最新在win10 10586pe中发现一个奇葩在问题。RAMD命令的。



  1. LOGS * C:\A.TXT
  2. RAMD ImDisk,L64,NTFS,W:,ImDisk1[,1,1]
复制代码


下面是日志,也提示成功了。但是你看下没有盘符,也没格式。
  1. 1        [LOGS C:\A.TXT]        <0>        :操作成功完成。
  2. DBG: IMD: 0x194 0x103 0x8
  3. 2        [RAMD ImDisk,L64,NTFS,W:,ImDisk1[,1,1]]        <0>        :操作成功完成。
  4. CreateProcess(空)=0 [0]
  5. 4        [空]        <2>        :系统找不到指定的文件。
复制代码


imdisk.jpg

选择格式化,提示没有盘符。
imdiskformat.jpg


手动创建
imdisknew.jpg

格式化
imdisknew2.jpg


IMDISK换了版本也不可以
PECMD换了版本也不可以

sp_star好像也是这种情况。

点评

这好像是imdisk的问题,创建ramdisk可以,创建的同时,格式化不行。 准确的说,应该是PE的问题,正常系统下都可以。  详情 回复 发表于 2015-11-14 22:52
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-11 10:43

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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