无忧启动论坛

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

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

    [复制链接]
10981#
 楼主| 发表于 2015-10-2 17:54:16 | 只看该作者
本帖最后由 mdyblog 于 2015-10-2 17:55 编辑
sp_star 发表于 2015-10-2 17:51
谢谢!这样使用SED主要是为了将变量直接填到表格中,要删除表格中的一列,也可以用SED来事先删除。哪种方 ...


图形界面排序效率低。
还是先排好, 再1次填入

点评

那准备填入表格的变量,有什么命令能方便排序吗?  详情 回复 发表于 2015-10-2 18:06
回复

使用道具 举报

10982#
发表于 2015-10-2 18:06:16 | 只看该作者
mdyblog 发表于 2015-10-2 17:54
图形界面排序效率低。
还是先排好, 再1次填入

那准备填入表格的变量,有什么命令能方便排序吗?
回复

使用道具 举报

10983#
 楼主| 发表于 2015-10-2 19:00:04 | 只看该作者
sp_star 发表于 2015-10-2 18:06
那准备填入表格的变量,有什么命令能方便排序吗?

只有自己写了。
IFEX 比较排序贝。
就用冒泡排序吧。 好像示例中有。

点评

好的,回头慢慢试下。  详情 回复 发表于 2015-10-2 19:26
回复

使用道具 举报

10984#
发表于 2015-10-2 19:26:58 | 只看该作者
mdyblog 发表于 2015-10-2 19:00
只有自己写了。
IFEX 比较排序贝。
就用冒泡排序吧。 好像示例中有。

好的,回头慢慢试下。
回复

使用道具 举报

10985#
发表于 2015-10-2 20:33:06 | 只看该作者
@mdyblog 您好!近日发现PECMD 的font在WIN10上面使用有问题,如:PECMD.EXE font  %windir%\Fonts
在WIN7、WIN8.1都正常,但在WIN10上停顿动了。
回复

使用道具 举报

10986#
 楼主| 发表于 2015-10-2 20:35:33 | 只看该作者
kcyou 发表于 2015-10-2 20:33
@mdyblog 您好!近日发现PECMD 的font在WIN10上面使用有问题,如:PECMD.EXE font  %windir%\Fonts
在WIN7 ...

font  %windir%\Fonts
-----------
这种标准目录 不用font吧。windows自己处理了。
回复

使用道具 举报

10987#
 楼主| 发表于 2015-10-2 20:55:06 | 只看该作者
hhh333 发表于 2015-10-2 15:12
近期在用PCIP,有几个问题想请教一下:PCIP ? IP,MASK,GW,DNS,0?NAME,MAC,LINK这个是用来查询的。
1、如果 ...

PCIP 强化了
1)能返回实际数值。
2)加了个字段,是否是DHCP

┃    │    │PCIP ?[*][IP变量名],[子网变量名],[网关变量名],[DNS变量名],[网卡序号][?][名称变量名]         ┃
┃    │    │                 [,MAC变量名][,连接变量名][,DHCP名]                       //查询  *:实际值  ┃

点评

这么快,试了,DHCP的值为1,这个应该是DHCP地址,不应该是是否启用了DHCP,如果这个是空的自然就知道没有启用,否则表示已经启用。  详情 回复 发表于 2015-10-2 22:26
回复

使用道具 举报

10988#
发表于 2015-10-2 22:26:55 | 只看该作者
mdyblog 发表于 2015-10-2 20:55
PCIP 强化了
1)能返回实际数值。
2)加了个字段,是否是DHCP


这么快,试了,DHCP的值为1,这个应该是DHCP地址,不应该是是否启用了DHCP,如果这个是空的自然就知道没有启用,否则表示已经启用。因此返回DHCP的地址更有用。

点评

?* 返回的 就是 实际地址=用户设定的固定地址 或 DHCP获得地址。 试试就知道了。 DHCP 只是 告诉你获得的这个实际地址 是用户自己设定的还是DHCP获得的。  详情 回复 发表于 2015-10-2 22:53
回复

使用道具 举报

10989#
 楼主| 发表于 2015-10-2 22:53:24 | 只看该作者
本帖最后由 mdyblog 于 2015-10-2 23:03 编辑
hhh333 发表于 2015-10-2 22:26
这么快,试了,DHCP的值为1,这个应该是DHCP地址,不应该是是否启用了DHCP,如果这个是空的自然就知道 ...


?* 返回的 就是 实际地址=用户设定的固定地址 或  DHCP获得地址。
试试就知道了。

DHCP 只是 告诉你获得的这个实际地址 是用户自己设定的还是DHCP获得的。
本来没有这个,加这个为了方便。(没有这个。  则要? 和?*对比 才知道是否是用户设定的)

  1. PCIP ? IP,MASK,GW,DNS,0?NAME,MAC,LINK,DHCP
  2. SET V1=设定值:%IP% %MASK% %GW% %DNS% %MAC% [%LINK%]  [%NAME%]  DHCP[%DHCP%]
  3. PCIP ?* IP,MASK,GW,DNS,0?NAME,MAC,LINK,DHCP
  4. MESS %V1% \n实际值:%IP% %MASK% %GW% %DNS% %MAC% [%LINK%]  [%NAME%]  DHCP[%DHCP%]
复制代码



点评

我是从应用的角度来的,因此我指的DHCP应该反映的是DhcpServer的值,也即为本机分配IP的DHCP服务器的地址,这个可以到注册表中查到,如果未分配成功,或指定IP的,这个值就是空的。 想要这个IP是想在网启时与服务  详情 回复 发表于 2015-10-2 23:33
回复

使用道具 举报

10990#
发表于 2015-10-2 23:33:59 | 只看该作者
mdyblog 发表于 2015-10-2 22:53
?* 返回的 就是 实际地址=用户设定的固定地址 或  DHCP获得地址。
试试就知道了。

我是从应用的角度来的,因此我指的DHCP应该反映的是DhcpServer的值,也即为本机分配IP的DHCP服务器的地址,这个可以到注册表中查到,如果未分配成功,或指定IP的,这个值就是空的。

想要这个IP是想在网启时与服务器通信,而你的这个值用处不大。

点评

我是从应用的角度来的,因此我指的DHCP应该反映的是DhcpServer的值,也即为本机分配IP的DHCP服务器的地址 想要这个IP是想在网启时与服务器通信,而你的这个值用处不大。 ----------------------------- 明白了  详情 回复 发表于 2015-10-3 00:52
回复

使用道具 举报

10991#
 楼主| 发表于 2015-10-3 00:52:22 | 只看该作者
hhh333 发表于 2015-10-2 23:33
我是从应用的角度来的,因此我指的DHCP应该反映的是DhcpServer的值,也即为本机分配IP的DHCP服务器的地址 ...

我是从应用的角度来的,因此我指的DHCP应该反映的是DhcpServer的值,也即为本机分配IP的DHCP服务器的地址

想要这个IP是想在网启时与服务器通信,而你的这个值用处不大。
-----------------------------
明白了,需要1项新的信息:DhcpServer
加上了。
  1. PCIP ?* IP,MASK,GW,DNS,0?NAME,MAC,LINK,DHCP,bDHCP
  2. SET V2=实际值:%IP% %MASK% %GW% %DNS% %MAC% [%LINK%]  [%NAME%]  DHCP[%DHCP%] bDHCP[%bDHCP%]
  3. PCIP ? IP,MASK,GW,DNS,0?NAME,MAC,LINK,DHCP,bDHCP
  4. SET V1=设定值:%IP% %MASK% %GW% %DNS% %MAC% [%LINK%]  [%NAME%]  DHCP[%DHCP%] bDHCP[%bDHCP%]
  5. MESS %V1% \n%V2%
复制代码


效果:

固定IP:
设定值:192.168.1.201 255.255.255.0 192.168.1.100 202.106.0.20 00-16-87-06-97-88 [本地连接]  [{817DB557-2371-411B-B429-96AD94CC1B35}]  DHCP[255.255.255.255] bDHCP[0]
实际值:192.168.1.201 255.255.255.0 192.168.1.100 202.106.0.20 00-16-87-06-97-88 [本地连接]  [{817DB557-2371-411B-B429-96AD94CC1B35}]  DHCP[255.255.255.255] bDHCP[0]

DHCP:
设定值:0.0.0.0 0.0.0.0   00-16-87-06-97-88 [本地连接]  [{817DB557-2371-411B-B429-96AD94CC1B35}]  DHCP[192.168.1.100] bDHCP[1]
实际值:192.168.1.201 255.255.255.0 192.168.1.100 202.106.46.151 202.106.195.68 00-16-87-06-97-88 [本地连接]  [{817DB557-2371-411B-B429-96AD94CC1B35}]  DHCP[192.168.1.100] bDHCP[1]

xp 下测试:固定IP时,DhcpServer 的值为   255.255.255.255], 不是空值


点评

刚才试了,现在好了,前面的DNS不正常; 确实指定IP时,dhcpserver确实是255.255.255.255,win7也是这样的,估计都是这样的,我查注册表也是这样的。  详情 回复 发表于 2015-10-3 01:15
回复

使用道具 举报

10992#
发表于 2015-10-3 01:15:44 | 只看该作者
mdyblog 发表于 2015-10-3 00:52
我是从应用的角度来的,因此我指的DHCP应该反映的是DhcpServer的值,也即为本机分配IP的DHCP服务器的地址 ...

刚才试了,现在好了,前面的DNS不正常;
确实指定IP时,dhcpserver确实是255.255.255.255,win7也是这样的,估计都是这样的,我查注册表也是这样的。

点评

加了字段, 可以获得网卡的状态。  详情 回复 发表于 2015-10-3 10:29
回复

使用道具 举报

10993#
 楼主| 发表于 2015-10-3 10:29:32 | 只看该作者
本帖最后由 mdyblog 于 2015-10-3 10:48 编辑
hhh333 发表于 2015-10-3 01:15
刚才试了,现在好了,前面的DNS不正常;
确实指定IP时,dhcpserver确实是255.255.255.255,win7也是这样 ...


加了字段, 可以获得网卡状态、  网卡媒体类型 。
回复

使用道具 举报

10994#
发表于 2015-10-3 15:57:24 | 只看该作者
怎样获取到当前硬盘上激活分区的盘符是哪个呢

点评

什么较 “当前硬盘”? 比如机器有3个硬盘, 那个硬盘才是你说的 当前硬盘?  详情 回复 发表于 2015-10-3 16:32
回复

使用道具 举报

10995#
 楼主| 发表于 2015-10-3 16:32:20 | 只看该作者
小絔小小小 发表于 2015-10-3 15:57
怎样获取到当前硬盘上激活分区的盘符是哪个呢

什么较 “当前硬盘”?
比如机器有3个硬盘, 那个硬盘才是你说的 当前硬盘?

点评

无论几个硬盘,按照物理顺序获取第一个激活分区的盘符,可以实现吗?  详情 回复 发表于 2015-10-3 16:53
回复

使用道具 举报

10996#
发表于 2015-10-3 16:53:47 | 只看该作者
本帖最后由 小絔小小小 于 2015-10-3 16:57 编辑
mdyblog 发表于 2015-10-3 16:32
什么较 “当前硬盘”?
比如机器有3个硬盘, 那个硬盘才是你说的 当前硬盘?


提供一个盘符,在这个盘符所在的硬盘上获取激活分区的盘符。
回复

使用道具 举报

10997#
 楼主| 发表于 2015-10-3 20:19:45 | 只看该作者
本帖最后由 mdyblog 于 2015-10-3 20:21 编辑
小絔小小小 发表于 2015-10-3 16:53
提供一个盘符,在这个盘符所在的硬盘上获取激活分区的盘符。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
IFEX X.LOG, LOGS **ln=1  X.LOG
//FIndActive  Drv DrvRetName [HdRetName  PtRetName]
_SUB FIndActive
    SET &drv=%~1
    ENVI-ret %~2=
    ENVI-ret %~3=
    ENVI-ret %~4=
    FIND $%drv%=, SET drv=%&CurDrv%
    PART list drv %Drv%,&&V
    MSTR &&hd=<9>%&V%
    FIND $%&hd%=, EXIT
    PART list part %&hd%,&&pts
    SET &hdx=
    SET &ptx=
    SET &drvx=
    FORX * %&pts%,&&p1,
    {*  PART -phy# list part  %&hd%:%&p1%,&&vi
        MSTR &&act,&&pt1,&&drv1=<3><8><9>%&vi%
        IFEX $%act%=1, TEAM SET ptx=%&pt1%| SET hdx=%&hd%| set drvx=%&drv1%| EXIT
    }
    ENVI-ret %~2=%&drvx%
    ENVI-ret %~3=%&hdx%
    ENVI-ret %~4=%&ptx%
_END

SET &drv1=D:
FIndActive   %&drv1%  &&drvact &&hdact &&ptact   
FIND $%&drvact%<>, MESS 磁盘%&drv1% 有活动分区  盘符:%&drvact%  磁盘号:%hdact% 物理分区号:%&ptact%
FIND $%&drvact%=,  MESS 磁盘%&drv1% 没有活动分区     


FindActive.WCS.zip (621 Bytes, 下载次数: 3)

点评

能否精简为只取活动分区即可,对着说明看了好久都不太能理解,希望大大能帮忙改改。  详情 回复 发表于 2015-10-3 23:58
回复

使用道具 举报

10998#
发表于 2015-10-3 23:58:05 | 只看该作者

能否精简为只取活动分区即可,对着说明看了好久都不太能理解,希望大大能帮忙改改。

点评

不写后面的参数就行了。 后3行:  详情 回复 发表于 2015-10-5 09:28
回复

使用道具 举报

10999#
发表于 2015-10-5 09:26:33 | 只看该作者
更新后的PECMD2012.1.88.05.71-0922、PECMD2012.1.88.05.72-1001中的PECMD.EXE在03PE中似乎无法使用。

点评

重新: H3的03PE(全内置版) 替换成最新PECMD-72 正常。 [attachimg]228520[/attachimg]  详情 回复 发表于 2015-10-5 09:42
我昨天还用上了最新版(72)正常啊。  详情 回复 发表于 2015-10-5 09:31
回复

使用道具 举报

11000#
 楼主| 发表于 2015-10-5 09:28:40 | 只看该作者
小絔小小小 发表于 2015-10-3 23:58
能否精简为只取活动分区即可,对着说明看了好久都不太能理解,希望大大能帮忙改改。

不写后面的参数就行了。
后3行:
  1. FIndActive   %&drv1%  &&drvact
  2. FIND $%&drvact%<>, MESS 磁盘%&drv1% 有活动分区  盘符:%&drvact%  
  3. FIND $%&drvact%=,  MESS 磁盘%&drv1% 没有活动分区
复制代码

点评

在03PE、 X86 Windows 8.1 RAMOS及 X64 Windows 8.1 RAMOS 三种环境下 在配置文件里 a.ini里有下面的一句: exec =!Y:\X86\SOFT2\系统辅助\FBINSTPLUS\FBINST.EXE --onlylink "PETOOLS/*" "%TEMP%" 03PE执行  详情 回复 发表于 2015-10-13 10:24
谢谢哦 另外希望PECMD加入破解Win10的wow64功能  详情 回复 发表于 2015-10-5 17:58
回复

使用道具 举报

11001#
 楼主| 发表于 2015-10-5 09:31:21 | 只看该作者
2011momoto 发表于 2015-10-5 09:26
更新后的PECMD2012.1.88.05.71-0922、PECMD2012.1.88.05.72-1001中的PECMD.EXE在03PE中似乎无法使用。


我昨天在XPPE 还用上了最新版(72)正常啊。
回复

使用道具 举报

11002#
 楼主| 发表于 2015-10-5 09:42:10 | 只看该作者
2011momoto 发表于 2015-10-5 09:26
更新后的PECMD2012.1.88.05.71-0922、PECMD2012.1.88.05.72-1001中的PECMD.EXE在03PE中似乎无法使用。

重新:  H3的03PE(全内置版) 替换成最新PECMD-72 正常。

点评

我用的是“我心如水”的03PE,作了些修改(软件更新)。 使用老版的PECMD时进入PE桌面的情况 [attachimg]228522[/attachimg] 使用新版的PECMD(仅更换了该文件,其余未做任何更改)进入PE桌面的情况 [attachim  详情 回复 发表于 2015-10-5 10:12
回复

使用道具 举报

11003#
发表于 2015-10-5 10:10:36 | 只看该作者
72, 71 区别是什么?
回复

使用道具 举报

11004#
发表于 2015-10-5 10:12:33 | 只看该作者
mdyblog 发表于 2015-10-5 09:42
重新:  H3的03PE(全内置版) 替换成最新PECMD-72 正常。

我用的是“我心如水”的03PE,作了些修改(软件更新)。
使用老版的PECMD时进入PE桌面的情况


使用新版的PECMD(仅更换了该文件,其余未做任何更改)进入PE桌面的情况

点评

你说的老版, 版本好是多少?  详情 回复 发表于 2015-10-5 10:40
回复

使用道具 举报

11005#
 楼主| 发表于 2015-10-5 10:40:50 | 只看该作者
2011momoto 发表于 2015-10-5 10:12
我用的是“我心如水”的03PE,作了些修改(软件更新)。
使用老版的PECMD时进入PE桌面的情况

你说的老版, 版本好是多少?

点评

版本:4.0.2011.501 大小:239104字节  详情 回复 发表于 2015-10-5 10:52
回复

使用道具 举报

11006#
发表于 2015-10-5 10:52:47 | 只看该作者
mdyblog 发表于 2015-10-5 10:40
你说的老版, 版本好是多少?

版本:4.0.2011.501
大小:239104字节

点评

PECMD 4.0 和 PECMD2012 是有些细微不同的。  详情 回复 发表于 2015-10-5 11:12
回复

使用道具 举报

11007#
 楼主| 发表于 2015-10-5 11:12:57 | 只看该作者
本帖最后由 mdyblog 于 2015-10-5 11:16 编辑
2011momoto 发表于 2015-10-5 10:52
版本:4.0.2011.501
大小:239104字节

这个正常。

1: PECMD 4.0 和 PECMD2012 是有些细微不同的。不是一个人做的。


2:
我用的是“我心如水”的03PE,作了些修改(软件更新)。
--------------------
原版 我用的是“我心如水”的03PE,只是替换PECMD,不做其它的改变。 正常吗?

  

点评

我的WIN7PE原来也是用的4.0.2011.501PECMD,但有些软件无法运行,如:DISM++,改用大帅的新版PECMD后没有什么不适,原来不能运行的软件反而能运行了。  详情 回复 发表于 2015-10-5 11:17
回复

使用道具 举报

11008#
发表于 2015-10-5 11:17:14 | 只看该作者
mdyblog 发表于 2015-10-5 11:12
这个正常。
PECMD 4.0 和 PECMD2012 是有些细微不同的。不是一个人做的。

我的WIN7PE原来也是用的4.0.2011.501PECMD,但有些软件无法运行,如:DISM++,改用大帅的新版PECMD后没有什么不适,原来不能运行的软件反而能运行了。
回复

使用道具 举报

11009#
发表于 2015-10-5 17:58:55 | 只看该作者
mdyblog 发表于 2015-10-5 09:28
不写后面的参数就行了。
后3行:


谢谢哦 另外希望PECMD加入破解Win10PE的wow64功能

点评

这个加进去干嘛,这是PE的事情,PECMD总不能包罗万象吧。  详情 回复 发表于 2015-10-5 18:17
回复

使用道具 举报

11010#
发表于 2015-10-5 18:17:03 | 只看该作者
小絔小小小 发表于 2015-10-5 17:58
谢谢哦 另外希望PECMD加入破解Win10PE的wow64功能

这个加进去干嘛,这是PE的事情,PECMD总不能包罗万象吧。

点评

算到初始化PE里  详情 回复 发表于 2015-10-5 20:35
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-27 05:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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