无忧启动论坛

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

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

    [复制链接]
11401#
 楼主| 发表于 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%

复制代码
回复

使用道具 举报

11402#
发表于 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
回复

使用道具 举报

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

使用道具 举报

11404#
发表于 2015-11-14 11:14:16 | 只看该作者
mdyblog 发表于 2015-11-14 11:06
先关闭LOGO在开新的LOGO

TEAM LOGO 1.JPG|WAIT 1000

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

使用道具 举报

11405#
发表于 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
回复

使用道具 举报

11406#
发表于 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张图片不能删除
复制代码

回复

使用道具 举报

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

使用道具 举报

11408#
发表于 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
回复

使用道具 举报

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

使用道具 举报

11410#
发表于 2015-11-14 11:57:18 | 只看该作者

无问题。
回复

使用道具 举报

11411#
发表于 2015-11-14 12:00:57 | 只看该作者

网盘会上传新版本吗?

点评

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

使用道具 举报

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

使用道具 举报

11413#
发表于 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
回复

使用道具 举报

11414#
 楼主| 发表于 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

回复

使用道具 举报

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

使用道具 举报

11416#
发表于 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
回复

使用道具 举报

11417#
 楼主| 发表于 2015-11-14 15:51:34 | 只看该作者
huaqingyuan 发表于 2015-11-14 15:44
不是,以前PE里面带的!


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

使用道具 举报

11418#
 楼主| 发表于 2015-11-14 15:56:23 | 只看该作者

点评

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

使用道具 举报

11419#
发表于 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 ...

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

使用道具 举报

11420#
发表于 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
回复

使用道具 举报

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

使用道具 举报

11422#
发表于 2015-11-14 18:31:29 | 只看该作者
mdyblog 发表于 2015-11-14 18:24
11945#  不是回答了吗?

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

使用道具 举报

11423#
发表于 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换了版本也不可以
PECMD换了版本也不可以

sp_star好像也是这种情况。

点评

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

使用道具 举报

11424#
 楼主| 发表于 2015-11-14 22:46:48 | 只看该作者
红毛樱木 发表于 2015-11-14 22:31
老大,在最新在win10 10586pe中发现一个奇葩在问题。RAMD命令的。

再试试这个命令:
  1. RAMD ImDisk,L64,NTFS,W:,ImDisk1
复制代码

点评

不行,测试了,看后面有新回复  详情 回复 发表于 2015-11-14 23:00
这个也试过的,一样  详情 回复 发表于 2015-11-14 22:51
回复

使用道具 举报

11425#
发表于 2015-11-14 22:51:03 来自手机 | 只看该作者
本帖最后由 红毛樱木 于 2015-11-14 22:52 编辑
mdyblog 发表于 2015-11-14 22:46
再试试这个命令:


稍等
回复

使用道具 举报

11426#
发表于 2015-11-14 22:52:42 | 只看该作者
红毛樱木 发表于 2015-11-14 22:31
老大,在最新在win10 10586pe中发现一个奇葩在问题。RAMD命令的。

这好像是imdisk的问题,创建ramdisk可以,创建的同时,格式化不行。
准确的说,应该是PE的问题,正常系统下都可以。

点评

我测试了,确认一个问题,很奇葩。 pe下system用户下不行。 切换到administrator用户下就可以了。 奇葩中的奇葩了  详情 回复 发表于 2015-11-14 22:56
回复

使用道具 举报

11427#
发表于 2015-11-14 22:56:30 来自手机 | 只看该作者
sp_star 发表于 2015-11-14 22:52
这好像是imdisk的问题,创建ramdisk可以,创建的同时,格式化不行。
准确的说,应该是PE的问题,正常系 ...

我测试了,确认一个问题,很奇葩。
pe下system用户下不行。
切换到administrator用户下就可以了。
奇葩中的奇葩了

点评

呵呵,这就没办法了。作者似乎说会更新。  详情 回复 发表于 2015-11-14 23:25
回复

使用道具 举报

11428#
发表于 2015-11-14 23:00:25 来自手机 | 只看该作者
mdyblog 发表于 2015-11-14 22:46
再试试这个命令:

不行,测试了,看后面有新回复
回复

使用道具 举报

11429#
发表于 2015-11-14 23:03:33 | 只看该作者
PE下切换administrator用户之后可行,LOG

  1. 1        [LOGS * C:\B.TXT]        <0>        :操作成功完成。
  2. DBG: IMD: 0x205 0x103 0x38
  3. 2        [RAMD ImDisk,L64,NTFS,B:,ImDisk1[,1,1]]        <0>        :操作成功完成。
  4. CreateProcess(偐)=0 [0]
  5. 4        [偐]        <2>        :系统找不到指定的文件。
复制代码


点评

RAMD ImDisk,L64,NTFS,W:,ImDisk1 不是 RAMD ImDisk,L64,NTFS,W:,ImDisk1[,1,1]  详情 回复 发表于 2015-11-14 23:05
回复

使用道具 举报

11430#
 楼主| 发表于 2015-11-14 23:05:31 | 只看该作者
红毛樱木 发表于 2015-11-14 23:03
PE下切换administrator用户之后可行,LOG

RAMD ImDisk,L64,NTFS,W:,ImDisk1


不是
RAMD ImDisk,L64,NTFS,W:,ImDisk1[,1,1]

点评

是的,这个命令测试也是失败的  详情 回复 发表于 2015-11-14 23:07
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-14 09:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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