无忧启动论坛

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

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

    [复制链接]
8131#
发表于 2014-7-13 12:13:59 | 只看该作者
本帖最后由 527104427 于 2014-7-13 12:17 编辑
mdyblog 发表于 2014-7-13 10:44
WRIT-UNICODE 等带字符集的
1)先清除,
2)第一次写入 用数字1或+: [$][+]1或[$]+0

  1. FILE --force "%Desktop%\aa.ini"
  2. ENVI DDD=我的%systemroot%
  3. WRIT-UNICODE "%Desktop%\aa.ini",0,%DDD%
  4. ENVI @@DeskTopFresh=1
复制代码


这样也失败,有没有办法不展开变量%systemroot%?

假设 READ abc.ini,**,DDD
abc.ini 中有很多变量,又不想展开,该怎么办

点评

>>这样也失败,有没有办法不展开变量%systemroot%? [attachimg]196554[/attachimg] >>假设 READ abc.ini,**,DDD >>abc.ini 中有很多变量,又不想展开,该怎么办 [attachimg]196555[/attachimg]  详情 回复 发表于 2014-7-13 12:37
回复

使用道具 举报

8132#
 楼主| 发表于 2014-7-13 12:37:38 | 只看该作者
527104427 发表于 2014-7-13 12:13
这样也失败,有没有办法不展开变量%systemroot%?

假设 READ abc.ini,**,DDD

>>这样也失败,有没有办法不展开变量%systemroot%?
  1. ENVI^ EnviMode=1
  2. FILE --force "%Desktop%\aa.ini"
  3. ENVI DDD=我的%%systemroot%%
  4. WRIT-UNICODE "%Desktop%\aa.ini",$+1,%DDD%
  5. ENVI @@DeskTopFresh=1
  6. exec $ "%Desktop%\aa.ini"
复制代码



>>假设 READ abc.ini,**,DDD
>>abc.ini 中有很多变量,又不想展开,该怎么办
  1. ENVI^ EnviMode=1
  2. READ abc.ini,**,&&DDD
  3. MESS. %&DDD%
复制代码


点评

OK  详情 回复 发表于 2014-7-13 12:51
回复

使用道具 举报

8133#
发表于 2014-7-13 12:51:28 | 只看该作者
mdyblog 发表于 2014-7-13 12:37
>>这样也失败,有没有办法不展开变量%systemroot%?

OK
回复

使用道具 举报

8134#
 楼主| 发表于 2014-7-13 17:31:59 | 只看该作者
本帖最后由 mdyblog 于 2014-7-13 17:36 编辑
527104427 发表于 2014-7-11 21:48
报告两个问题,第一个3D框出不来了,第二个硬盘型号获取失败


>>第一个3D框出不来了
哦, XP视觉样式开启的情况下, 3D立体效果和边框在一起的, 不能用+。
1
2
3
4
5
6
7
_SUB WIN,W320H200
    EDIT+ -3D ABCD,L10T16W285H20,EDIT+ 硬盘ID:%HDID%,,0x8
    EDIT  -3D ABCD,L10T40W285H20,EDIT+ 硬盘型号:%V12%,,0x8
    MEMO+ -3D ABCD,L10T66W285H40,MEMO+ %ABC%,,0x8
    MEMO  -3D ABCD,L10T110W285H40,MEMO %ABC%,,0x8
_END
WIN  


EDIT MEMO  PBAR   XP视觉样式开启 情况很不同。

XP-EDIT-MEMO.png (9.14 KB, 下载次数: 635)

XP-EDIT-MEMO.png

点评

多谢,这个效果更好!  详情 回复 发表于 2014-7-14 12:16
回复

使用道具 举报

8135#
发表于 2014-7-14 12:16:42 | 只看该作者
mdyblog 发表于 2014-7-13 17:31
>>第一个3D框出不来了
哦, XP视觉样式开启的情况下, 3D立体效果和边框在一起的, 不能用+。

多谢,这个效果更好!

点评

RAMD Imdisk 增加一项 [选项], 这样命令变动小。 RAMD Imdisk[,磁盘大小][,磁盘格式][,盘符字母][,磁盘卷标][,压缩标志][,选项] ■选项: 0x1位:为1则物理内存方式,仅对Imdisk。 RAMD ImDisk,L64,NTFS,W:,I  详情 回复 发表于 2014-7-17 07:10
好消息: IMDISK 可以完美支持 WIM加载. 平时我们没有装全, Imdisk 的 awe服务没有装。 awe 是在内核内, 是一个真正的内核驱动。 和MS 的RAMDISK.SYS类似。 awe 可以完美地用来 WIM加载. 重新下载最新的 88  详情 回复 发表于 2014-7-16 23:06
回复

使用道具 举报

8136#
 楼主| 发表于 2014-7-16 23:06:23 | 只看该作者
本帖最后由 mdyblog 于 2014-7-17 07:12 编辑
527104427 发表于 2014-7-14 12:16
多谢,这个效果更好!

好消息:  IMDISK 可以完美支持 WIM加载.
平时我们没有装全, Imdisk 的 awe服务没有装。
awe 是在内核内, 是一个真正的内核驱动。 和MS 的RAMDISK.SYS类似。
awe 可以完美地用来 WIM加载.

安装awe服务, 重新下载最新的 88.02版PECMD. 这样不同版本PE,可统一了,不必费心思了。

//ramd ImDisk*&V   -a -s 10m -m W:  -o awe   -p "/FS:NTFS /V:Imdisk /Y /Q"
新版可以简写为:
RAMD ImDisk,L10,NTFS,W:,ImDisk,,1

W: 可以加载WIM。




回复

使用道具 举报

8137#
 楼主| 发表于 2014-7-17 07:10:05 | 只看该作者
本帖最后由 mdyblog 于 2014-7-17 07:12 编辑
527104427 发表于 2014-7-14 12:16
多谢,这个效果更好!


RAMD  Imdisk 增加一项 [选项], 这样命令变动小。
RAMD  Imdisk[,磁盘大小][,磁盘格式][,盘符字母][,磁盘卷标][,压缩标志][,选项]
■选项: 0x1位:为1则物理内存方式,仅对Imdisk。

RAMD ImDisk,L4,NTFS,W:,ImDisk1,,1

  

点评

这个大好消息,imdisk可以大展拳脚了  详情 回复 发表于 2014-7-17 08:24
回复

使用道具 举报

8138#
发表于 2014-7-17 08:02:02 | 只看该作者
Imdisk更新到1.8.4了

点评

到那儿下载啊? 我现在是1.83. BTW: awe 很早的版本就支持的。  详情 回复 发表于 2014-7-17 09:13
回复

使用道具 举报

8139#
发表于 2014-7-17 08:24:41 | 只看该作者
mdyblog 发表于 2014-7-17 07:10
RAMD  Imdisk 增加一项 [选项], 这样命令变动小。
RAMD  Imdisk[,磁盘大小][,磁盘格式][,盘符字母][, ...

这个大好消息,imdisk可以大展拳脚了
回复

使用道具 举报

8140#
 楼主| 发表于 2014-7-17 09:13:34 | 只看该作者
freesoft00 发表于 2014-7-17 08:02
Imdisk更新到1.8.4了

到那儿下载啊? 我现在是1.83.

BTW: awe 很早的版本就支持的。

点评

1.84 只有英文 ,我稍候汉化试试。 另外找到一处错别字: 应该是“能”字吧?  详情 回复 发表于 2014-7-17 09:59
回复

使用道具 举报

8141#
发表于 2014-7-17 09:59:00 | 只看该作者
mdyblog 发表于 2014-7-17 09:13
到那儿下载啊? 我现在是1.83.

BTW: awe 很早的版本就支持的。

1.84 只有英文 ,我稍候汉化试试。

另外找到一处错别字:

应该是“能”字吧?

1.png (68.4 KB, 下载次数: 658)

1.png

点评

改了。  详情 回复 发表于 2014-7-17 10:08
回复

使用道具 举报

8142#
 楼主| 发表于 2014-7-17 10:08:47 | 只看该作者
527104427 发表于 2014-7-17 09:59
1.84 只有英文 ,我稍候汉化试试。

另外找到一处错别字:

改了。

点评

imdisk-1.84汉化: http://pan.baidu.com/s/1mgiHqre  详情 回复 发表于 2014-7-17 11:48
回复

使用道具 举报

8143#
发表于 2014-7-17 11:48:59 | 只看该作者

点评

辛苦了  发表于 2024-7-31 21:37
新版: PART -devidx 支持拿到硬盘的物理序列号。 是磁盘本身的。 结果:  详情 回复 发表于 2014-7-17 14:27

评分

参与人数 1无忧币 +2 收起 理由
yyz2191958 + 2 赞一个!

查看全部评分

回复

使用道具 举报

8144#
发表于 2014-7-17 13:41:02 | 只看该作者
tabs右边的边框是白色的,在win7下看不清楚。

点评

那是微软自己画的, 不同系统上不一样。 那是MS立体感。 左边是阴面,叫暗,右边是阳面,白亮白亮的。  详情 回复 发表于 2014-7-17 15:00
回复

使用道具 举报

8145#
 楼主| 发表于 2014-7-17 14:27:23 | 只看该作者
本帖最后由 mdyblog 于 2014-7-17 14:40 编辑

新版:
PART -devidx  支持拿到硬盘的物理序列号。
磁盘硬件本身序列号的。 我连空格都直接传上来。
ENVI^ EnviMode=1
PART -devidx  list disk  0,v
MSTR  Mod,SN=<~12*>%v%
MESS  Mod[%Mod%]   SN[%SN%]
结果:


  Mod[Maxtor 6Y120L0                          ]   SN[Y36MNBRE            ]  




点评

似乎不太准确:  详情 回复 发表于 2014-7-17 18:31
这功能在我这边测试不行。 [attachimg]196727[/attachimg][attachimg]196728[/attachimg][attachimg]196729[/attachimg]  详情 回复 发表于 2014-7-17 17:57
这功能帅气,省了一大堆代码!  详情 回复 发表于 2014-7-17 15:37
回复

使用道具 举报

8146#
 楼主| 发表于 2014-7-17 15:00:10 | 只看该作者
本帖最后由 mdyblog 于 2014-7-17 15:17 编辑
阿弥陀佛 发表于 2014-7-17 13:41
tabs右边的边框是白色的,在win7下看不清楚。

那是微软自己画的, 不同系统上不一样。
那是MS立体感。
左边是阴面,较暗,右边是阳面,白亮白亮的。

你可以在右边在画一条实线
  1.     LABE+  &BG,L320T24W1H167,
复制代码

实际位置可能需要自己计算。
win7下效果:


还可以把 XP视觉效果关掉,资源 24\1 视觉那一段删掉。

TABS属性页表.画中画.窗口类实例_TEST-加边.zip

1 KB, 下载次数: 2

点评

好的。下载新版试试新功能  详情 回复 发表于 2014-7-17 17:48
回复

使用道具 举报

8147#
发表于 2014-7-17 15:37:22 | 只看该作者
mdyblog 发表于 2014-7-17 14:27
新版:
PART -devidx  支持拿到硬盘的物理序列号。
是磁盘硬件本身序列号的。 我连空格都直接传上来。
...

这功能帅气,省了一大堆代码!

回复

使用道具 举报

8148#
发表于 2014-7-17 17:48:44 | 只看该作者
本帖最后由 阿弥陀佛 于 2014-7-17 18:09 编辑
mdyblog 发表于 2014-7-17 15:00
那是微软自己画的, 不同系统上不一样。
那是MS立体感。
左边是阴面,较暗,右边是阳面,白亮白亮的。
...

好的。下载新版试试新功能
关了xp视觉样式不管用。左上变成亮白,右下变成阴暗。一样看不清。画一条线可以。在win7下几乎看不出来。xp下明显比较黑。
回复

使用道具 举报

8149#
发表于 2014-7-17 17:57:23 | 只看该作者
mdyblog 发表于 2014-7-17 14:27
新版:
PART -devidx  支持拿到硬盘的物理序列号。
是磁盘硬件本身序列号的。 我连空格都直接传上来。
...

这功能在我这边测试不行。
回复

使用道具 举报

8150#
发表于 2014-7-17 18:31:29 | 只看该作者
本帖最后由 527104427 于 2014-7-17 18:44 编辑
mdyblog 发表于 2014-7-17 14:27
新版:
PART -devidx  支持拿到硬盘的物理序列号。
是磁盘硬件本身序列号的。 我连空格都直接传上来。
...


似乎不太准确:

  1. ENVI^ EnviMode=1
  2. PART list disk,diskall
  3. FORX * %diskall%,DISK,
  4. {
  5.         FIND $"%DISK%"="",EXIT
  6.         PART -devidx  list disk  %DISK%,v
  7.         MSTR  Mod,SN=<~12*>%v%
  8.         MESS  Disk[%DISK%]         Mod[%Mod%]         SN[%SN%]
  9. }
复制代码

1.png (25.01 KB, 下载次数: 582)

1.png

2.png (25.53 KB, 下载次数: 575)

2.png

3.png (46.45 KB, 下载次数: 553)

3.png

点评

注意:不是所有磁盘都支持读硬件序列号。此时返回空。 结果: 上面可见USB盘都没有这个接口,USB接口不支持这个服务。 U盘量产的时候可以设置是否支持,设定序列号。一般没有设定。 量产序列号设置.png: [  详情 回复 发表于 2014-7-17 19:46
回复

使用道具 举报

8151#
 楼主| 发表于 2014-7-17 19:46:14 | 只看该作者
本帖最后由 mdyblog 于 2014-7-17 20:11 编辑

重新下载吧。 (空串没有结尾,出现随机内容。)
1
2
3
4
5
6
7
8
9
10
11
ENVI^ EnviMode=1
ENVI^ ForceLocal=1
SET-def MSG=
SET$   &NL=0d 0a
PART list disk,diskall
FORX * %diskall%,DISK,
{       PART -devid -devidx  list disk  %DISK%,&&v
        MSTR  &&Mod,&&SN=<~13*>%v%
        SET MSG=%MSG%%NL%%v%%NL%   Disk[%DISK%]         Mod[%Mod%]         SN[%SN%]
}
MESS. %MSG%  

注意:不是所有磁盘都支持读硬件序列号。此时返回空。
结果:

0   122941242880          15880    240   63  512   12 4DFE4D00  3 MBR F IDE\DISKMAXTOR_6Y120L0__________________________YAR41BW0\33594D36424E4552202020202020202020202020 "Maxtor 6Y120L0                          " "Y36MNBRE            "
   Disk[0]         Mod[Maxtor 6Y120L0                          ]         SN[Y36MNBRE            ]
1      639631360             77    255   63  512   11 00000001  7 MBR R USBSTOR\DISK&VEN_KINSTON&PROD_ICREATEI5128SCSI&REV_1.00\1407101513560038&0 "" ""
   Disk[1]         Mod[]         SN[]
2     1496317952            181    255   63  512   12 84C089D3  7 MBR F USBSTOR\DISK&VEN_KINSTON&PROD_ICREATEI5128SCSI&REV_1.00\1407101513560038&1 "" ""
   Disk[2]         Mod[]         SN[]
3    80026361856           9729    255   63  512   12 CFC9887D  7 MBR F USBSTOR\DISK&VEN_ST980815&PROD_A&REV_3.AL\100&0 "" ""
   Disk[3]         Mod[]         SN[]
4    31009800192           3770    255   63  512   12 C3072E00  7 MBR F USBSTOR\DISK&VEN_TOSHIBA&PROD_SILICON-POWER&REV_PMAP\070041302E97A600&0 "" ""
   Disk[4]         Mod[]         SN[]

上面可见USB盘都没有这个接口,USB接口不支持这个服务。
不知道 -devid返回YAR41BW0指的是什么。对USB盘, -devid 也没有“序列号”部分。
U盘量产的时候可以设置是否支持,设定序列号。一般没有设定。
量产序列号设置.png:





点评

我的是两个本地硬盘。原来还是有限制的  详情 回复 发表于 2014-7-17 20:07
回复

使用道具 举报

8152#
发表于 2014-7-17 20:07:45 | 只看该作者
mdyblog 发表于 2014-7-17 19:46
用局部PE变量,(或先设为空变量)

注意:不是所有磁盘都支持读硬件序列号。此时返回空。

我的是两个本地硬盘。原来还是有限制的

点评

》》两个本地硬盘 两个本地硬盘 都能拿回来 -devidx吗?  详情 回复 发表于 2014-7-17 20:10
回复

使用道具 举报

8153#
 楼主| 发表于 2014-7-17 20:10:52 | 只看该作者
527104427 发表于 2014-7-17 20:07
我的是两个本地硬盘。原来还是有限制的

》》两个本地硬盘
两个本地硬盘 都能拿回来 -devidx吗?

点评

一个可以,一个不可以  详情 回复 发表于 2014-7-17 20:16
回复

使用道具 举报

8154#
发表于 2014-7-17 20:16:35 | 只看该作者
mdyblog 发表于 2014-7-17 20:10
》》两个本地硬盘
两个本地硬盘 都能拿回来 -devidx吗?

一个可以,一个不可以

1.png (22.53 KB, 下载次数: 567)

1.png

点评

试试这个。  详情 回复 发表于 2014-7-17 20:55
回复

使用道具 举报

8155#
 楼主| 发表于 2014-7-17 20:55:35 | 只看该作者
本帖最后由 mdyblog 于 2014-7-17 21:11 编辑
527104427 发表于 2014-7-17 20:16
一个可以,一个不可以


试试这个。

PECMD巨小.7z

461.36 KB, 下载次数: 26

点评

这个啥都没有  详情 回复 发表于 2014-7-17 21:17
回复

使用道具 举报

8156#
发表于 2014-7-17 21:17:43 | 只看该作者

这个啥都没有

1.png (11.8 KB, 下载次数: 548)

1.png

点评

太快了。 重新下载上面那个文件, 中间传错了。  详情 回复 发表于 2014-7-17 21:18
回复

使用道具 举报

8157#
 楼主| 发表于 2014-7-17 21:18:33 | 只看该作者

太快了。 重新下载上面那个文件, 中间传错了。

点评

与上面的结果一样  详情 回复 发表于 2014-7-17 21:20
回复

使用道具 举报

8158#
发表于 2014-7-17 21:20:41 | 只看该作者
mdyblog 发表于 2014-7-17 21:18
太快了。 重新下载上面那个文件, 中间传错了。

与上面的结果一样

点评

传错了。 传直接生存的文件吧。  详情 回复 发表于 2014-7-17 21:44
回复

使用道具 举报

8159#
 楼主| 发表于 2014-7-17 21:44:44 | 只看该作者
527104427 发表于 2014-7-17 21:20
与上面的结果一样

传错了。
传直接生存的文件吧。

PECMD.7z

446.47 KB, 下载次数: 6

点评

这下可以了  详情 回复 发表于 2014-7-17 21:49
回复

使用道具 举报

8160#
发表于 2014-7-17 21:49:58 | 只看该作者
本帖最后由 527104427 于 2014-7-17 21:52 编辑
mdyblog 发表于 2014-7-17 21:44
传错了。
传直接生存的文件吧。


这下可以了。可否把空格去掉呢?

1.png (26.61 KB, 下载次数: 554)

1.png

点评

88.02更新: part -raw list drv 盘符,返回名 加了个 -raw, 可以返回 鬼影盘符的信息。 格式: 设备# 分区# 类型 盘符 对磁盘, 设备# 就是磁盘号。 对与非磁盘, 分区# 为0 . 鬼影盘符:  详情 回复 发表于 2014-7-20 10:14
去掉空格 [Maxtor 6Y120L0 ] 变成 [Maxtor6Y120L0] [Maxtor 6Y120L0]中间的空格也没有了。是这样的吗?  详情 回复 发表于 2014-7-17 22:01
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-24 01:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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