无忧启动论坛

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

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

    [复制链接]
9181#
发表于 2015-3-27 09:46:50 | 只看该作者
查阅 HKEY 代码的说明,没找到方向键的用法。

如图所示,想用方向键选择菜单条,及用 Tab + 方向键选择其它各项目要怎样写呢?

2015-03-27_091947.png (26.62 KB, 下载次数: 94)

2015-03-27_091947.png

点评

查阅 HKEY 代码的说明,没找到方向键的用法。 ---------------- PECMD HELP HKEY PECMD HELP 键值 TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1 WIN1 _SUB WIN1,W295H587,新窗口1, HKEY* VK_LEFT,OnLEFT  详情 回复 发表于 2015-3-27 23:53
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1 WIN1 _SUB WIN1,W295H587,新窗口1, RADI RADI1,L84T40W60H30,RADI1,,,1 RADI RADI2,L77T72W60H30,RADI2,,,1 RADI RADI3,L78T121W60H30,RADI3,,1,1  详情 回复 发表于 2015-3-27 23:44
回复

使用道具 举报

9182#
发表于 2015-3-27 15:30:53 | 只看该作者
老大,能不能将每次的更新写个更新日志,每次升级都比较痛苦。
还是要整一个最稳定版。新的均为测试版。

点评

PECMD 基本不动了。 差不多一年没怎么更新了。写更新日志就没多大意义了。 最近 搞个UD,U+,才来更新下的。 以后基本不更新了。 --------- 我还是放个吧。  详情 回复 发表于 2015-3-27 23:46
回复

使用道具 举报

9183#
 楼主| 发表于 2015-3-27 23:44:28 | 只看该作者
2010WAIGO 发表于 2015-3-27 09:46
查阅 HKEY 代码的说明,没找到方向键的用法。

如图所示,想用方向键选择菜单条,及用 Tab + 方向键选择 ...

TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
WIN1

_SUB WIN1,W295H587,新窗口1,
    RADI RADI1,L84T40W60H30,RADI1,,,1
    RADI RADI2,L77T72W60H30,RADI2,,,1
    RADI RADI3,L78T121W60H30,RADI3,,1,1
    LIST LIST1,L73T182W60H100,LIST1,
    LIST LIST2,L73T237W60H100,LIST2,
    RADI RADI4,L41T342W60H30,RADI4,,1,2
    RADI RADI5,L114T341W60H30,RADI5,,,2
    RADI RADI6,L187T341W60H30,RADI6,,,2
    RADI RADI7,L86T377W60H30,RADI7,,1,3
    RADI RADI8,L85T401W60H30,RADI8,,,3
    CHEK CHEK1,L72T443W60H30,CHEK1,,
    ITEM ITEM1,L80T494W60H30,ITEM1,
_END

默认就能用的, 方向键, TAB键。

在复杂的, 用  HKEY* 自己做了。

点评

谢谢!用这个就可以了,但不知 "CHEK" 框要如何加上勾勾? [attachimg]212607[/attachimg][attachimg]212607[/attachimg]  详情 回复 发表于 2015-3-28 06:08
回复

使用道具 举报

9184#
 楼主| 发表于 2015-3-27 23:46:53 | 只看该作者
hhh333 发表于 2015-3-27 15:30
老大,能不能将每次的更新写个更新日志,每次升级都比较痛苦。
还是要整一个最稳定版。新的均为测试版。

首页有个,没接上。
PECMD 基本不动了。 差不多一年没怎么更新了。写更新日志就没多大意义了。
最近 搞个UD,U+,才来更新下的。
以后基本不更新了。

---------
我还是放个吧。

点评

text 怎么又变成空两行输出了呢?记得原来已经改过来了的,不指定位置就应该从左上角输出,用的是最新版。  详情 回复 发表于 2015-3-28 17:07
回复

使用道具 举报

9185#
 楼主| 发表于 2015-3-27 23:53:26 | 只看该作者
2010WAIGO 发表于 2015-3-27 09:46
查阅 HKEY 代码的说明,没找到方向键的用法。

如图所示,想用方向键选择菜单条,及用 Tab + 方向键选择 ...

查阅 HKEY 代码的说明,没找到方向键的用法。
----------------
PECMD HELP HKEY
PECMD HELP 键值

TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
WIN1

_SUB WIN1,W295H587,新窗口1,

HKEY* VK_LEFT,OnLEFT
HKEY* VK_UP,OnUP
HKEY* VK_DOWN,OnDOWN
HKEY* VK_RIGHT,OnRIGHT
_END

_SUB OnLEFT
...
_END
回复

使用道具 举报

9186#
发表于 2015-3-28 06:08:13 | 只看该作者
mdyblog 发表于 2015-3-27 23:44
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
WIN1

谢谢!用这个就可以了,但不知 "CHEK" 框要如何加上勾勾?

点评

CHEK CHEK1,L72T443W60H30,CHEK1,,1[/backcolor]  详情 回复 发表于 2015-3-28 06:32
回复

使用道具 举报

9187#
 楼主| 发表于 2015-3-28 06:32:44 | 只看该作者
2010WAIGO 发表于 2015-3-28 06:08
谢谢!用这个就可以了,但不知 "CHEK" 框要如何加上勾勾?

CHEK CHEK1,L72T443W60H30,CHEK1,,1

点评

这个我懂。我是说按方向键到 CHEK 窗口没有加上勾勾,要再加按什么键才能加上去?  详情 回复 发表于 2015-3-28 06:39
回复

使用道具 举报

9188#
发表于 2015-3-28 06:39:02 | 只看该作者
本帖最后由 2010WAIGO 于 2015-3-28 06:48 编辑
mdyblog 发表于 2015-3-28 06:32
CHEK CHEK1,L72T443W60H30,CHEK1,,1


这个我懂。我是说您做给我的样本,按方向键到 CHEK 窗口没有加上勾勾,要再加按什么键才能加上去?

备注:已上传一个能用的 MBROSTool.exe 给您参考:

http://pan.baidu.com/s/1qWFQAVa

点评

按方向键到 CHEK 窗口没有加上勾勾,要再加按什么键才能加上去? ---------------- 空格 键 可切换 狗狗。  详情 回复 发表于 2015-3-28 07:23
回复

使用道具 举报

9189#
 楼主| 发表于 2015-3-28 07:23:31 | 只看该作者
2010WAIGO 发表于 2015-3-28 06:39
这个我懂。我是说您做给我的样本,按方向键到 CHEK 窗口没有加上勾勾,要再加按什么键才能加上去?

...

按方向键到 CHEK 窗口没有加上勾勾,要再加按什么键才能加上去?
----------------
空格 键 可切换 狗狗。
回复

使用道具 举报

9190#
发表于 2015-3-28 17:07:45 | 只看该作者
mdyblog 发表于 2015-3-27 23:46
首页有个,没接上。
PECMD 基本不动了。 差不多一年没怎么更新了。写更新日志就没多大意义了。
最近  ...

text 怎么又变成空两行输出了呢?记得原来已经改过来了的,不指定位置就应该从左上角输出,用的是最新版。

点评

兼容4.0 . 我说怎么和 4。0不同,原理中间改过。 还是 兼容4.0 吧 。 默认 空2行的位置。 要顶行, 指定位置坐标就可以了。  详情 回复 发表于 2015-3-28 17:11
回复

使用道具 举报

9191#
 楼主| 发表于 2015-3-28 17:11:56 | 只看该作者
hhh333 发表于 2015-3-28 17:07
text 怎么又变成空两行输出了呢?记得原来已经改过来了的,不指定位置就应该从左上角输出,用的是最新版 ...


兼容4.0 .
我说怎么和 4.0不同,原来中间改过。
还是 兼容4.0 吧 。
默认 空2行的位置。
要顶行, 指定位置坐标就可以了。

点评

这个还是不兼容4.0为好,况且前面的2月份以前的版本都是顶格输出的。 之所以4.0要那么输出,是因为老九为了显示那一行版权信息。从好理解的角度应该是不指定默认就是第1行第1列。  详情 回复 发表于 2015-3-28 17:46
回复

使用道具 举报

9192#
发表于 2015-3-28 17:46:21 | 只看该作者
mdyblog 发表于 2015-3-28 17:11
兼容4.0 .
我说怎么和 4.0不同,原来中间改过。
还是 兼容4.0 吧 。

这个还是不兼容4.0为好,况且前面的2月份以前的版本都是顶格输出的。
之所以4.0要那么输出,是因为老九为了显示那一行版权信息。从好理解的角度应该是不指定默认就是第1行第1列。

点评

还是不改了。改来改去,没什么意思。 基本上:尽量兼容4。0  详情 回复 发表于 2015-3-29 09:45
你说的也对。 看看 2010WAIGO 什么意思。 免得 来回改, 累死了。  详情 回复 发表于 2015-3-28 18:00
回复

使用道具 举报

9193#
 楼主| 发表于 2015-3-28 18:00:36 | 只看该作者
hhh333 发表于 2015-3-28 17:46
这个还是不兼容4.0为好,况且前面的2月份以前的版本都是顶格输出的。
之所以4.0要那么输出,是因为老九 ...

你说的也对。
看看 2010WAIGO 什么意思。 免得 来回改, 累死了。
回复

使用道具 举报

9194#
 楼主| 发表于 2015-3-29 09:45:43 | 只看该作者
hhh333 发表于 2015-3-28 17:46
这个还是不兼容4.0为好,况且前面的2月份以前的版本都是顶格输出的。
之所以4.0要那么输出,是因为老九 ...

还是不改了。改来改去,没什么意思。
基本上:尽量兼容4。0
回复

使用道具 举报

9195#
发表于 2015-3-29 23:12:55 | 只看该作者
用EXEC来执行dism, EXEC* --cmd::200:OnMsg  &V=!dism.exe /Mount-Wim /WimFile:winre.wim /index:1 /MountDir:D:\mnt
下图中的进度信息怎么获取不啊?

点评

试试 EXEC* -err+ -cmd::200:OnMsg &V=*dism.exe /Mount-Wim /WimFile:winre.wim /index:1 /MountDir:D:\mnt 或 EXEC* -cmd::200:OnMsg &V=*dism.exe /Mount-Wim /WimFile:winre.wim /index:1 /MountDir:D:\mn  详情 回复 发表于 2015-3-30 09:12
回复

使用道具 举报

9196#
 楼主| 发表于 2015-3-30 09:12:45 | 只看该作者
sp_star 发表于 2015-3-29 23:12
用EXEC来执行dism, EXEC* --cmd::200:OnMsg  &V=!dism.exe /Mount-Wim /WimFile:winre.wim /index:1 /Moun ...

试试
EXEC* -err+ -cmd::200:OnMsg  &V=*dism.exe /Mount-Wim /WimFile:winre.wim /index:1 /MountDir:D:\mnt

EXEC*  -cmd::200:OnMsg  &V=*dism.exe /Mount-Wim /WimFile:winre.wim /index:1 /MountDir:D:\mnt

点评

看样子有点难办,这2个方法都没成功  详情 回复 发表于 2015-3-30 10:18
回复

使用道具 举报

9197#
发表于 2015-3-30 10:18:42 | 只看该作者
mdyblog 发表于 2015-3-30 09:12
试试
EXEC* -err+ -cmd::200:OnMsg  &V=*dism.exe /Mount-Wim /WimFile:winre.wim /index:1 /MountDir:D ...

看样子有点难办,这2个方法都没成功

点评

EXEC* -err+ &V=*dism.exe /Mount-Wim /WimFile:winre.wim /index:1 /MountDir:D:\mnt  详情 回复 发表于 2015-3-30 11:43
回复

使用道具 举报

9198#
 楼主| 发表于 2015-3-30 11:43:01 | 只看该作者
sp_star 发表于 2015-3-30 10:18
看样子有点难办,这2个方法都没成功

EXEC* -err+  &V=*dism.exe /Mount-Wim /WimFile:winre.wim /index:1 /MountDir:D:\mnt

点评

同样,别的信息都有,但中间的=====的进度信息返回不了。估计是有点特殊,算了不折腾了。  详情 回复 发表于 2015-3-30 20:53
回复

使用道具 举报

9199#
发表于 2015-3-30 20:53:19 | 只看该作者
mdyblog 发表于 2015-3-30 11:43
EXEC* -err+  &V=*dism.exe /Mount-Wim /WimFile:winre.wim /index:1 /MountDir:D:\mnt

同样,别的信息都有,但中间的=====的进度信息返回不了。估计是有点特殊,算了不折腾了。

点评

=====的 ------------ 你看看 是不是有什么参数 开关, 控制 如IMagex 有个开关 /SCROLL  详情 回复 发表于 2015-3-30 21:45
回复

使用道具 举报

9200#
 楼主| 发表于 2015-3-30 21:45:49 | 只看该作者
sp_star 发表于 2015-3-30 20:53
同样,别的信息都有,但中间的=====的进度信息返回不了。估计是有点特殊,算了不折腾了。

=====的
------------
你看看 是不是有什么参数 开关, 控制
如IMagex 有个开关  /SCROLL

点评

没有加开关,dism命令本来就会显示。同样的命令,如果在cmd下运行,就能动态的现实进度信息,不过是在同一行反复的更新,显示方法可能有点特殊。  详情 回复 发表于 2015-3-30 21:58
回复

使用道具 举报

9201#
发表于 2015-3-30 21:58:01 | 只看该作者
mdyblog 发表于 2015-3-30 21:45
=====的
------------
你看看 是不是有什么参数 开关, 控制

没有加开关,dism命令本来就会显示。同样的命令,如果在cmd下运行,就能动态的现实进度信息,不过是在同一行反复的更新,显示方法可能有点特殊。

点评

1) 有些命令, 是否在命令行运行, 是不一样的 2) 有些命令, 设计的简单, 没有考虑 非命令行, 中间的进度信息 不能实时获得。 比如7z.exe。 这样的命令, 需要寻找 支持非命令行的版本。 3) 有些  详情 回复 发表于 2015-3-31 06:25
回复

使用道具 举报

9202#
 楼主| 发表于 2015-3-31 06:25:30 | 只看该作者
sp_star 发表于 2015-3-30 21:58
没有加开关,dism命令本来就会显示。同样的命令,如果在cmd下运行,就能动态的现实进度信息,不过是在同 ...

1) 有些命令, 是否在命令行运行, 是不一样的

2) 有些命令, 设计的简单, 没有考虑 非命令行, 中间的进度信息 不能实时获得。 比如7z.exe。
       这样的命令, 需要寻找 支持非命令行的版本。
3) 有些命令, 还为 非命令设计了进度 开关。方便2次开发。 *inux的命令都是支持2次开发。
      高版本 ImageX.EXE 支持2次开发。
回复

使用道具 举报

9203#
 楼主| 发表于 2015-4-4 00:11:25 | 只看该作者
本帖最后由 mdyblog 于 2015-4-4 00:13 编辑

PECMD2012.1.88.05.57-130810中英.多窗口线程稳定版_win32_64新设计.sfx.7z

2015.04.03 V1.88.08.57中英版:
  英文版。英文帮助。
  SET-make 可以用另一VAR为地址。
  MemoryCompare函数

在此郑重感谢ddsony 将HELP文档翻译成 英文



关键的语言资源文件为: PECMD.exe.437.lang  (CMPS -m压缩)


在英文windows上自动显示英文。
测试的话,可以设置环境变量LC_ALL=437

MESS 的按钮变成英文了。


帮助变成英文了。

回复

使用道具 举报

9204#
发表于 2015-4-5 15:11:08 | 只看该作者
本帖最后由 ling3882688 于 2015-4-6 03:52 编辑

M大,Core Storage不知有无研究?有无命令可以将Core Storage无损转换为普通卷(苹果系统diskutil命令可以转不过想直接在PE操作。)?
目前我使用的是你之前给我的分区恢复的命令重建分区信息。
没注意什么时候M大已经把Apple Core Storage (i.e. Lion FileVault) partition  给加上了,太给力了。我之前反馈过一次还以为没加呢。
目前我猜测是不是改下这个GUID就可以了呢?改下试试看。

1、PART  -up -super -gpt -cmp 0#+1 {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}   1G   5G
2、PART  -up -super -gpt -cmp 0#1 {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}   1G   5G

有个疑问,上面这两种写法。如果这个0#1本身是不存在的都会创建吧?如果0#1本身就存在的话能不能直接省略后面的1G 5G,就是按照原来0#1分区进行修改?
比如这样:PART  -up -super -gpt -cmp 0#1 {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXX}  测试发现如果不加起始和长度的话整个磁盘都会被修改。


磁盘:0
  磁盘信息 磁盘号   大小(字节)         柱面数 磁头数 扇数 扇区 媒体     签名 总线
              0   121332826112          14751    255   63  512   12 FF558F31-80BD-4AAE-94CE-EC838590DBB8 11 GPT F
  字符说明 激活 __本分区起始__ 分区 __本分区结束__ _______本分区______ ______本分区_______
  激活为0x80    磁头_扇区_柱面 类型 磁头_扇区_柱面 _____起始扇区号____ _____扇区总数______
  主分区1: 0x00 0xFE 0xFF 0xFF 0xEE 0xFE 0xFF 0xFF 0x01 0x00 0x00 0x00 0xFF 0xFF 0x1F 0x0E
  主分区2: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区3: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  主分区4: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
  标志   : 0x55 0xAA
  全部分区: 1   2   3
  分区  类型 激活(1) 起始(字节)     长度(字节)    隐藏扇区     结尾(字节) 物理# 盘符
     1  C12A7328-F81F-11D2-BA4B-00A0C93EC93B GPT          20480      209715200 0000000000000000 F5D12B11-E038-4B11-BD67-71A21A23FEC1   1   
     2  53746F72-6167-11AA-AA11-00306543ECAC GPT      209735680   120988852224 0000000000000000 48C9483F-7747-4E3E-B8C5-FC1DD1472792   2   
     3  426F6F74-0000-11AA-AA11-00306543ECAC GPT   121198587904      134217728 0000000000000000 434E1CD9-A0DC-4F60-8CA5-51AB6CAE9EAD   3   

点评

GPT比较复杂。 如果修改的话, 建议先都读会来, 再按完整的格式修改,不变的参数照抄旧的。  详情 回复 发表于 2015-4-7 15:11
回复

使用道具 举报

9205#
发表于 2015-4-7 00:25:23 | 只看该作者
How to assign a label for disk partition using PECMD? Of reverse to this:
FDRV *vol VolumeDisk=%SelectedDisk%
MESS %VolumeDisk%
如何分配使用PECMD磁盘分区的标签? 反向本

点评

//Get Volume FDRV *vol VolumeDisk=%SelectedDisk% MESS %VolumeDisk% //Set Volume FDRV *setvol %SelectedDisk%=XXX  详情 回复 发表于 2015-4-7 10:09
回复

使用道具 举报

9206#
发表于 2015-4-7 10:09:11 | 只看该作者
weconty 发表于 2015-4-7 00:25
How to assign a label for disk partition using PECMD? Of reverse to this:
FDRV *vol VolumeDisk=%Sel ...

//Get Volume
FDRV *vol VolumeDisk=%SelectedDisk%
MESS %VolumeDisk%
//Set Volume
FDRV *setvol %SelectedDisk%=XXX
回复

使用道具 举报

9207#
 楼主| 发表于 2015-4-7 15:11:32 | 只看该作者
ling3882688 发表于 2015-4-5 15:11
M大,Core Storage不知有无研究?有无命令可以将Core Storage无损转换为普通卷(苹果系统diskutil命令可以 ...

GPT比较复杂。
如果修改的话,
建议先都读会来, 再按完整的格式修改,不变的参数照抄旧的。

点评

嗯,目前我也是先读出来然后再重建回去,如果想单独改分区类型GUID可以不删除直接修改吗?part -gui上也没法直接修改。  详情 回复 发表于 2015-4-7 15:41
回复

使用道具 举报

9208#
发表于 2015-4-7 15:41:51 | 只看该作者
本帖最后由 ling3882688 于 2015-4-7 15:43 编辑
mdyblog 发表于 2015-4-7 15:11
GPT比较复杂。
如果修改的话,
建议先都读会来, 再按完整的格式修改,不变的参数照抄旧的。


嗯,目前我也是先读出来然后再重建回去,如果想单独改分区类型GUID可以不删除直接修改吗?part -gui上也没法直接修改。
diskpart倒是可以set id。

点评

可以部分修改的。 好象用-什么的代替,或者“”代替,该参数就是不变。 只是 说起来费劲,没写到说明中。 得回去查查。  详情 回复 发表于 2015-4-7 16:25
回复

使用道具 举报

9209#
 楼主| 发表于 2015-4-7 16:25:14 | 只看该作者
ling3882688 发表于 2015-4-7 15:41
嗯,目前我也是先读出来然后再重建回去,如果想单独改分区类型GUID可以不删除直接修改吗?part -gui上 ...

可以部分修改的。
好象用-什么的代替,或者“”代替,该参数就是不变。
只是 说起来费劲,没写到说明中。
得回去查查。



点评

好的,那我等你查完试试吧。 不明白为什么这个GUID类型这么难改,是本身就不好处理吗?  详情 回复 发表于 2015-4-7 16:29
回复

使用道具 举报

9210#
发表于 2015-4-7 16:29:51 | 只看该作者
mdyblog 发表于 2015-4-7 16:25
可以部分修改的。
好象用-什么的代替,或者“”代替,该参数就是不变。
只是 说起来费劲,没写到说明 ...

好的,那我等你查完试试吧。
不明白为什么这个GUID类型这么难改,是本身就不好处理吗?

点评

参数太多。 有时需要 默认(不输入 就默认 固定的值,如名字串),有时需要 不变。 需要2个特别符号,一个是默认, 一个是不变。 语法表达起来很麻烦。  详情 回复 发表于 2015-4-7 16:56
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-27 15:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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