无忧启动论坛

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

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

    [复制链接]
12871#
发表于 2017-7-19 21:50:49 | 只看该作者
本帖最后由 23456 于 2017-7-19 21:52 编辑
mdyblog 发表于 2017-7-19 19:31
1:
我测试正常,能加载,且恰好1个。如图:


并没有挂载成功   






MOUN-udm -ret:&v -udm- -mall -mhide1 -udfs -udimg: ISPE\TOOLS\NET10.ISO \\.\PhysicalDrive* *-
mess %&v%

fb.fba.zip (637 KB, 下载次数: 10)

附近去后缀 FB1.7版

目前有4个硬盘

点评

我给你个测试FBA  详情 回复 发表于 2017-7-19 22:42
你这挂载成功了啊, 就是A:盘 恰好一个。 [attachimg]350290[/attachimg] 你前面挂载过了, 所以是 Old。 如果先 卸载 A:盘, PECMD RAMD Imdisk* -D -m A: 再挂载, 就是New 怎么是磁盘? 难道不  详情 回复 发表于 2017-7-19 22:30
回复

使用道具 举报

12872#
 楼主| 发表于 2017-7-19 22:30:13 | 只看该作者
本帖最后由 mdyblog 于 2017-7-19 22:32 编辑
23456 发表于 2017-7-19 21:50
并没有挂载成功   


你这挂载成功了啊, 就是A:盘
恰好一个。



你前面挂载过了, 所以是 Old。

如果先 卸载 A:盘,
PECMD  RAMD Imdisk* -D  -m A:
再挂载, 就是New

怎么是磁盘? 难道不是光盘?  我得下来看看。




啊, 附件 是坏的,解开没有东西 。 重新传个吧。


回复

使用道具 举报

12873#
 楼主| 发表于 2017-7-19 22:42:00 | 只看该作者
23456 发表于 2017-7-19 21:50
并没有挂载成功   

我给你个测试FBA
mfb17.rar (20.61 KB, 下载次数: 1)
回复

使用道具 举报

12874#
发表于 2017-7-19 23:11:16 | 只看该作者
关机貌似正常了。在多测试下。在向您请教一个问题。卸载wim挂载。请问如何卸载?
FORX !\Tools\*.Wim,MyWIM,1,MOUN *u %MyWIM%
这样无法卸载。
MOUN *u A;\TOOLS\TOOLS.WIM
指定地址也不行。请问如何写才能卸载?

点评

FORX !\Tools\*.Wim,MyWIM,1,MOUN *u %MyWIM% 是可以的。 卸载 2种方式 假定为 A:\TOOLS\TOOLS.WIM==》D:\WIMMOUNTDIR\TOOLS 1) 标准方式, 需要目录 MOUN ,D:\WIMMOUNTDIR\TOOLS,, 2) *u  详情 回复 发表于 2017-7-20 00:04
回复

使用道具 举报

12875#
 楼主| 发表于 2017-7-20 00:04:07 | 只看该作者
chxm1023 发表于 2017-7-19 23:11
关机貌似正常了。在多测试下。在向您请教一个问题。卸载wim挂载。请问如何卸载?
FORX !\Tools\*.Wim,MyWI ...

FORX !\Tools\*.Wim,MyWIM,1,MOUN *u %MyWIM%
是可以的。

卸载 2种方式
假定为
A:\TOOLS\TOOLS.WIM==》D:\WIMMOUNTDIR\TOOLS


1) 标准方式, 需要目录
MOUN     ,D:\WIMMOUNTDIR\TOOLS,,

2) *u   也可写成-u
可以通过WIM文件名或目录卸载
下面是不保存卸载:

MOUN  *u   ,D:\WIMMOUNTDIR\TOOLS     //注意目录前面有个英文逗号
MOUN  *u    A:\TOOLS\TOOLS.WIM
回复

使用道具 举报

12876#
 楼主| 发表于 2017-7-20 00:15:37 | 只看该作者
frg521 发表于 2017-7-19 22:43
楼上的附件,是FBA,去后缀。ZIP

原话:附近去后缀 FB1.7版

关于SHELL 重启,执行命令还是不明白,77PRE3中,
你的原话是:  在SHELL重启之后。

前N楼提到的 SENDMESSAGE  FINDWINDOW 那些代码该去哪,集成进PECMD了?
运行后,没感觉有效果。
--------------------------
就一行C++代码。内置了。

要外置吗?
回复

使用道具 举报

12877#
 楼主| 发表于 2017-7-20 00:25:25 | 只看该作者
本帖最后由 mdyblog 于 2017-7-20 00:28 编辑
frg521 发表于 2017-7-19 22:43
楼上的附件,是FBA,去后缀。ZIP

原话:附近去后缀 FB1.7版


楼上的附件,是FBA,去后缀。ZIP

原话:附近去后缀 FB1.7版
------------------------
1) FBA里面有问题。
ISO问不能在主数据区,主数据区的文件不能加载(MOUN) ;  要在扩展区。PECMD会自动忽略主数据区的文件的.

2)移到扩展区, 就加载正常了   fb.rar (58.53 KB, 下载次数: 0)

点评

用你提供的附件 [attachimg]350297[/attachimg] 乱改-udimg参数 [attachimg]350298[/attachimg]  详情 回复 发表于 2017-7-20 07:04
回复

使用道具 举报

12878#
发表于 2017-7-20 07:04:31 | 只看该作者
mdyblog 发表于 2017-7-20 00:25
楼上的附件,是FBA,去后缀。ZIP

原话:附近去后缀 FB1.7版

用你提供的附件



乱改-udimg参数

点评

试试这个: [attachimg]350305[/attachimg]  详情 回复 发表于 2017-7-20 10:33
回复

使用道具 举报

12879#
发表于 2017-7-20 09:12:16 | 只看该作者
mdyblog 发表于 2017-7-13 22:19
最新版 PECMD支持新版 UD了。
PECMD2012.1.88.05.75Stable-170713Pre

谢谢,辛苦了。
我在外面,回去测试后再反馈。
回复

使用道具 举报

12880#
 楼主| 发表于 2017-7-20 09:46:26 | 只看该作者
frg521 发表于 2017-7-20 00:56
整个PE只要这1个功能,能监控桌面进程,显示桌面(就是发送代码).

pecmd.ini

1: 这是PECMD程序中的逻辑模块。
不用是些脚本来实现。


2: PECMD77Pre4-170719.rar (1.02 MB, 下载次数: 6)
SHEL监视 引出了用户接口 为 INDATA\34 脚本。
可自行修改

  1. // 1:死  掉:  AfterTerm    1      //0为首次 1为重启
  2. // 2:执行前:  BeforeStart  1      //0为首次 1为重启
  3. // 3:执行后:  AfterRun     3 pid  //0为首次且失败 1为重启且失败 2为首次且成功 3为重启且成功
  4. IFEX [ '%&::__PECMD.ONSHELL.LOG%'<>'' & %&::__PECMD.ONSHELL.LOG%, TEAM  DATE *space0 &&T|  WRIT %&::__PECMD.ONSHELL.LOG%,$+0,%&T% %*
  5. FIND  $[ '%~1'='AfterRun' & '%~2'='3' ],!!  ENVI @@SENDMSG=**Shell_TrayWnd*:0x5BA:0:0   //显示桌面
复制代码

3: LOGO
默认  INDATA\34 脚本 会打印到  %&::__PECMD.ONSHELL.LOG% 的脚本
可在 PECMD.INI 最开始 设置 该LOG文件:
PUTF -dd -len=0 -conv=notrunc  D:\DEBUG.OnShell.LOG,0,zero   //创建LOG文件
WAIT -sys0cmd  SET ::__PECMD.ONSHELL.LOG=D:\DEBUG.OnShell.LOG  //设置LOG文件
只要在 SHEL 命令前 都可以。

该命令是实时, 命令行也可以, 修改后,下次就打印到新文件。



//注意 __PECMD. 开头的变量名为PECMD作者自己定义的,不能自己命名,否则有 和PECMD冲突的风险
回复

使用道具 举报

12881#
 楼主| 发表于 2017-7-20 10:33:14 | 只看该作者
23456 发表于 2017-7-20 07:04
用你提供的附件

试试这个: PECMD77Pre5-170719.rar (1.02 MB, 下载次数: 25)

点评

[attachimg]350331[/attachimg] 是不是人品问题  详情 回复 发表于 2017-7-20 17:14
回复

使用道具 举报

12882#
发表于 2017-7-20 10:47:07 | 只看该作者
mdyblog 发表于 2017-7-19 21:08
示例 自制MESS.WCS

利用新建一个窗口这种折中的方式, 我也有想过
只是看帮助里, MESS命令有很多前导参数, 想知道是否符合要求的参数, 毕竟这条命令比新建一个窗口要简单很多

点评

PECMD2012.1.88.05.77Pre6-170719Pre5.rar 超时取其负数形式 就不显示 计数  详情 回复 发表于 2017-7-20 11:13
回复

使用道具 举报

12883#
 楼主| 发表于 2017-7-20 10:52:10 | 只看该作者

PECMD2012.1.88.05.77Pre5-170719Pre5
2017.07.19 V1.88.05.77 Pre5
   SEND @@可按窗口类型名称发送
   SHEL重启接口
   SCRN-cap抓文件内存缩小
   SERV支持服务设置
   帮助文本

点评

老大,发布正式版时提升一下版本号吧,谢了  详情 回复 发表于 2017-7-20 11:54
回复

使用道具 举报

12884#
 楼主| 发表于 2017-7-20 11:13:54 | 只看该作者
Bluebells 发表于 2017-7-20 10:47
利用新建一个窗口这种折中的方式, 我也有想过
只是看帮助里, MESS命令有很多前导参数, 想知道 ...

PECMD2012.1.88.05.77Pre6-170719Pre5.rar

超时取其负数形式 就不显示 计数
  1. MESS  OK  @TTTT *-8000
复制代码

点评

我测试了一下, 超时参数取负数与不设置这个参数没区别, 因为超时不工作了  详情 回复 发表于 2017-7-20 11:19
回复

使用道具 举报

12885#
发表于 2017-7-20 11:19:37 | 只看该作者
mdyblog 发表于 2017-7-20 11:13
PECMD2012.1.88.05.77Pre6-170719Pre5.rar

超时取其负数形式 就不显示 计数

我测试了一下, 超时参数取负数与不设置这个参数没区别, 因为超时不工作了

点评

测试包:  详情 回复 发表于 2017-7-20 15:16
回复

使用道具 举报

12886#
发表于 2017-7-20 11:54:06 | 只看该作者
mdyblog 发表于 2017-7-20 10:52
PECMD2012.1.88.05.77Pre5-170719Pre5
2017.07.19 V1.88.05.77 Pre5
   SEND @@可按窗口类型名称发送

老大,发布正式版时提升一下版本号吧,谢了
回复

使用道具 举报

12887#
 楼主| 发表于 2017-7-20 15:16:15 | 只看该作者
Bluebells 发表于 2017-7-20 11:19
我测试了一下, 超时参数取负数与不设置这个参数没区别, 因为超时不工作了


测试包: 测试.7z (1007 KB, 下载次数: 9)
大约5秒超时

点评

测试成功! 感谢更新  详情 回复 发表于 2017-7-20 16:35
回复

使用道具 举报

12888#
发表于 2017-7-20 16:35:07 | 只看该作者
mdyblog 发表于 2017-7-20 15:16
测试包:
大约5秒超时

测试成功! 感谢更新
回复

使用道具 举报

12889#
发表于 2017-7-20 17:14:09 | 只看该作者




是不是人品问题

点评

我把磁盘做成VHD。 管理员运行 测试.VHD //VHD可以自动加载的。 效果: [attachimg]350333[/attachimg]  详情 回复 发表于 2017-7-20 17:55
回复

使用道具 举报

12890#
 楼主| 发表于 2017-7-20 17:55:39 | 只看该作者
23456 发表于 2017-7-20 17:14
是不是人品问题

我把磁盘做成VHD。 FBA测试.rar (1.07 MB, 下载次数: 29)

管理员运行 测试.VHD

//VHD可以自动加载的。

效果:

点评

必须要有VHD磁盘才可以吗  详情 回复 发表于 2017-7-20 19:04
回复

使用道具 举报

12891#
发表于 2017-7-20 19:04:42 | 只看该作者
mdyblog 发表于 2017-7-20 17:55
我把磁盘做成VHD。

管理员运行 测试.VHD

必须要有VHD磁盘才可以吗

点评

VHD 的好处是保证两边的磁盘是一样的。 这里VHD就是一个磁盘。 就当一个移动硬盘好了。该 移动硬盘 FB1.7格式化的。 VHD 磁盘可以吗?  详情 回复 发表于 2017-7-20 20:05
回复

使用道具 举报

12892#
 楼主| 发表于 2017-7-20 20:05:57 | 只看该作者
23456 发表于 2017-7-20 19:04
必须要有VHD磁盘才可以吗

VHD 的好处是保证两边的磁盘是一样的。
这里VHD就是一个磁盘。 就当一个移动硬盘好了。该 移动硬盘 FB1.7格式化的。

VHD 磁盘可以吗?

点评

现在的MESS很容易造成程序死掉,简单的脚本没什么问题,复杂的就会出现 比如在脚本中间随便哪里插入一个MESS OK 暂时没发现死掉的规律是什么,感觉改进MESS~+icon组合之后就这样了。  详情 回复 发表于 2017-7-20 20:22
回复

使用道具 举报

12893#
发表于 2017-7-20 20:22:41 | 只看该作者
mdyblog 发表于 2017-7-20 20:05
VHD 的好处是保证两边的磁盘是一样的。
这里VHD就是一个磁盘。 就当一个移动硬盘好了。该 移动硬盘 FB1. ...

现在的MESS很容易造成程序死掉,简单的脚本没什么问题,复杂的就会出现
比如在脚本中间随便哪里插入一个MESS OK
暂时没发现死掉的规律是什么,感觉改进MESS~+icon组合之后就这样了。

点评

那就奇怪了  详情 回复 发表于 2017-7-20 21:27
回复

使用道具 举报

12894#
 楼主| 发表于 2017-7-20 21:27:35 | 只看该作者
527104427 发表于 2017-7-20 20:22
现在的MESS很容易造成程序死掉,简单的脚本没什么问题,复杂的就会出现
比如在脚本中间随便哪里插入一个 ...

那就奇怪了

点评

跟踪了很久,终于找到问题所在,原来是EDIT跟MESS有冲突,如下代码,点一下确定按钮,程序马上崩溃。去掉EDIT控件就正常 CALL @a _SUB a,W221H86, EDIT c,L18T12W105H22,,, ITEM d,L138T11W46H22,确  详情 回复 发表于 2017-7-20 21:54
回复

使用道具 举报

12895#
发表于 2017-7-20 21:54:22 | 只看该作者

跟踪了很久,终于找到问题所在,原来是EDIT跟MESS有冲突,如下代码,点一下确定按钮,程序马上崩溃。去掉EDIT控件就正常

CALL @a

_SUB a,W221H86,
    EDIT c,L18T12W105H22,,,
    ITEM d,L138T11W46H22,确定,MESS OK,
_END


点评

试试 PECMD2012.1.88.05.77Pre8-170719  详情 回复 发表于 2017-7-21 07:39
回复

使用道具 举报

12896#
 楼主| 发表于 2017-7-21 07:39:33 | 只看该作者
本帖最后由 mdyblog 于 2017-7-21 07:40 编辑
527104427 发表于 2017-7-20 21:54
跟踪了很久,终于找到问题所在,原来是EDIT跟MESS有冲突,如下代码,点一下确定按钮,程序马上崩溃。去掉 ...


试试 PECMD2012.1.88.05.77Pre8-170719

EDIT 消息超级捕捉 支持的原因

点评

这样也会死掉: #code=936T950 ENVI^ EnviMode=1 ENVI^ ForceLocal=1 SET &::WM_KEYDOWN=0x0100 CALL @A _SUB A,W250H192, TABL B,L20T32W203H92,,,0x10040 ENVI @B.MSG=+%&WM_KEYDOWN%: KILL \  详情 回复 发表于 2017-7-21 13:51
SERV -disabled !VSS //能否在禁用服务后将其停止? 能否加个开关,在改变服务的启动类型后启动服务  详情 回复 发表于 2017-7-21 09:52
还有两个问题: 1.PUTF 没能调用内置的 cabinet.dll 2.EXEC -exe:*cab:#1:bootice.exe 也没能调用内置的 cabinet.dll  详情 回复 发表于 2017-7-21 09:11
好了  详情 回复 发表于 2017-7-21 08:22
回复

使用道具 举报

12897#
发表于 2017-7-21 08:22:37 | 只看该作者
mdyblog 发表于 2017-7-21 07:39
试试 PECMD2012.1.88.05.77Pre8-170719

EDIT 消息超级捕捉 支持的原因

好了
回复

使用道具 举报

12898#
发表于 2017-7-21 09:11:15 | 只看该作者
本帖最后由 527104427 于 2017-7-21 09:40 编辑
mdyblog 发表于 2017-7-21 07:39
试试 PECMD2012.1.88.05.77Pre8-170719

EDIT 消息超级捕捉 支持的原因

还有两个问题:
1.PUTF 没能调用内置的 cabinet.dll
2.EXEC  -exe:*cab:#1:bootice.exe    也没能调用内置的 cabinet.dll

不知道还有哪些命令要用到解压的?全都改一改吧,系统没有cabinet.dll就调用内置的

还有一个命令跳转不正确:



点评

1.PUTF 没能调用内置的 cabinet.dll ------------------ PUTF好像没有CAB功能吧。 命令怎么写的?  详情 回复 发表于 2017-7-21 17:32
2.EXEC -exe:*cab:#1:bootice.exe 也没能调用内置的 cabinet.dll 改了  详情 回复 发表于 2017-7-21 17:31
回复

使用道具 举报

12899#
发表于 2017-7-21 09:52:46 | 只看该作者
mdyblog 发表于 2017-7-21 07:39
试试 PECMD2012.1.88.05.77Pre8-170719

EDIT 消息超级捕捉 支持的原因


SERV -disabled !VSS    //能否在禁用服务后将其停止?
能否加个开关,在改变服务的启动类型后启动服务

点评

加了  详情 回复 发表于 2017-7-21 17:31
回复

使用道具 举报

12900#
发表于 2017-7-21 13:51:24 | 只看该作者
mdyblog 发表于 2017-7-21 07:39
试试 PECMD2012.1.88.05.77Pre8-170719

EDIT 消息超级捕捉 支持的原因


这样也会死掉(直接敲回车):

#code=936T950
ENVI^ EnviMode=1
ENVI^ ForceLocal=1
SET &::WM_KEYDOWN=0x0100
CALL @A

_SUB A,W250H192,
    TABL B,L20T32W203H92,,,0x10040
    ENVI @B.MSG=+%&WM_KEYDOWN%: KILL \
_END

点评

PECMD2012.1.88.05.77Pre9-170719 改用 KILL* #code=936T950 ENVI^ EnviMode=1 ENVI^ ForceLocal=1 SET &::WM_KEYDOWN=0x0100 CALL @A _SUB A,W250H192, TABL B,L20T32W203H92,,,0x10040 ENVI  详情 回复 发表于 2017-7-21 17:30
PECMD2012.1.88.05.77Pre9-170719 改用 KILL* #code=936T950 ENVI^ EnviMode=1 ENVI^ ForceLocal=1 SET &::WM_KEYDOWN=0x0100 CALL @A _SUB A,W250H192, TABL B,L20T32W203H92,,,0x10040 ENVI  详情 回复 发表于 2017-7-21 17:30
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-6 10:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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