无忧启动论坛

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

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

    [复制链接]
8701#
发表于 2014-12-4 20:42:05 | 只看该作者
通过part命令可以获取下面的信息:
分区  类型 激活(1) 起始(字节)     长度(字节)    隐藏扇区     结尾(字节) 物理# 盘符


我对比了一下PART -GUI,缺少一个文件系统和分区逻辑这两项。

PART命令里有没有办法直接获取?还是需要使用别的命令转一下?

点评

PART -gui 有: [attachimg]204453[/attachimg]  详情 回复 发表于 2014-12-5 01:01
回复

使用道具 举报

8702#
 楼主| 发表于 2014-12-5 01:01:49 | 只看该作者
本帖最后由 mdyblog 于 2014-12-5 01:09 编辑
ling3882688 发表于 2014-12-4 20:42
通过part命令可以获取下面的信息:
分区  类型 激活(1) 起始(字节)     长度(字节)    隐藏扇区     结尾( ...


PART -gui 有:



>> PART命令里有没有办法直接获取?还是需要使用别的命令转一下?
1) 文件系统:
FDRV *vol  ,FS=C:
MESS %FS%
//NTFS

2) 扩展分区
PART list part 0,V
MESS.  %V%
// 1   2   @3  3   4   5   6
返回的分区号, @开头的是 扩展分区

3) 逻辑分区:
PART -phy#  list part 0:4,V
MESS.  %V%
//  4     7   0    40007794176    41948895744          63    81956689920    5  D:
返回的物理号>=5, 是  逻辑分区

点评

谢谢M大。  详情 回复 发表于 2014-12-5 17:57
回复

使用道具 举报

8703#
发表于 2014-12-5 17:57:10 | 只看该作者

谢谢M大。
回复

使用道具 举报

8704#
发表于 2014-12-5 20:55:55 | 只看该作者
本帖最后由 ling3882688 于 2014-12-5 21:10 编辑

下面的命令为啥不能成功?去掉子过程才可以。

//开始
_SUB PPT1
WRIT %TEMP%\LIST,$1,1111
WRIT %TEMP%\LIST,$2,2222
_END
_SUB PPT2
WRIT %TEMP%\LIST,$3,3333
WRIT %TEMP%\LIST,$4,4444
_END
PPT1
PPT2
//结束

是这个原因吗?<若有多个_SUB命令,这些命令定义的名称不能重复,不能近似,也不能用这些名称设置成环境变量>

原来是命令写错了 已经修正!
回复

使用道具 举报

8705#
发表于 2014-12-6 18:03:31 | 只看该作者
本帖最后由 ling3882688 于 2014-12-6 18:05 编辑

M大,是不是需要更新一下GPT分区类型GUID了,暂时用到了下面的这个:

Apple Core Storage (i.e. Lion FileVault) partition        {53746F72-6167-11AA-AA11-00306543ECAC}
回复

使用道具 举报

8706#
发表于 2014-12-7 07:34:18 | 只看该作者
PE下可能由于System权限问题致SEND组合命令无效 (WIN+T的组合命令应该是这样写的吧? SEND #0x5B_,T,#0x5B^)

这有办法解决吗?
回复

使用道具 举报

8707#
 楼主| 发表于 2014-12-7 16:13:12 | 只看该作者
本帖最后由 mdyblog 于 2014-12-7 16:14 编辑
贝壳iT   
您好m老大, FIND Explorer.EXE,!TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO*|TEXT
以前logo*就是直接进入桌面不渐隐淡出,新版88.05 改为LOGO - 怎么还是有渐隐淡出效果呢,请指教
半小时前


LOGO*
快速退出没问题。
测试见附件: TLOGO.zip (1.02 KB, 下载次数: 4)

可能是 上 面 LOGO * 没有执行。

点评

感谢M大的每次一无私解答,非常感谢  详情 回复 发表于 2014-12-7 16:37
回复

使用道具 举报

8708#
发表于 2014-12-7 16:37:33 | 只看该作者
mdyblog 发表于 2014-12-7 16:13
LOGO*
快速退出没问题。
测试见附件:

感谢M大的每次一无私解答,非常感谢
回复

使用道具 举报

8709#
发表于 2014-12-8 09:49:55 | 只看该作者
赞一个!
回复

使用道具 举报

8710#
发表于 2014-12-10 19:49:14 | 只看该作者
M大特赞
回复

使用道具 举报

8711#
发表于 2014-12-11 18:53:15 | 只看该作者
这个不错 下载一个试试
回复

使用道具 举报

8712#
 楼主| 发表于 2014-12-13 05:31:33 | 只看该作者
88.05.32   :   PART支持  0.5G  这样的浮点形式开有的 整数。
创建扩展  创建逻辑分区   删除逻辑分区  示例:


┃PART -super -force -clear -up -hup  -clear  1#2 -a 5 2.5G  3.5G // 创建扩展分区。-clear则不可恢复┃
┃PART -up -align -alignend  1#+L   0x7  +32256  57544704  // 扩展分区最后创建一逻辑分区   ┃
┃PART -up 1#-L   //  删除最后的逻辑分区                                                   ┃

-clear则不可恢复。 而没有-clear,则可能 冒出一堆垃圾逻辑分区, 甚至 磁盘不可操作了(只能直接init初始化)。
除非知道磁盘上的 数据是正确的,才可以不用-clear, 此时可能连带后面的 分区也恢复了,一下子 会否了好多分区。
否则,还是  带上 -clear。


┃    │    │PART  -up -super -gpt -cmp 1#+1 {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}   1G   5G            ┃
┃    │    │      {BC65AB2C-B5AF-4197-92B2-00E808FDEE09}    0x9000000000000000  "Basic data partition"  ┃
┃    │    │PART  -up -super -gpt -cmp del  1#2  //删除GPT分区,不影响分区里面的数据,可以再映射并加载。 ┃
┃    │    │PART  -up -super -gpt -cmp 1  //仅仅压缩GPT分区表。使得从1开始且连续                        ┃
┃    │    │PART  -up -super -swap:1 1#4  //1#4和1#1交换                                                ┃
┃    │    │PART  -up -hup -super -force -mbr init 1 //初始化成MBR;-mbr换成-gpt则为GPT                 ┃




回复

使用道具 举报

8713#
发表于 2014-12-14 15:51:10 | 只看该作者
请教M大一个问题,PCEMD能不能创建一个后台任务。比如PECMD.exe start  mytask.wcs
mytask.wcs没有界面,或者有界面也不显示,但一直在后台运行,等待有关的消息来执行一些指令。

点评

PECMD.exe EXEC *PECMD.exe LOAD mytask.wcs 就可以了。  详情 回复 发表于 2014-12-14 17:43
回复

使用道具 举报

8714#
 楼主| 发表于 2014-12-14 17:43:21 | 只看该作者
本帖最后由 mdyblog 于 2014-12-14 17:54 编辑

sp_star 发表于 2014-12-14 15:51
请教M大一个问题,PCEMD能不能创建一个后台任务。比如PECMD.exe start  mytask.wcs
mytask.wcs没有界面, ...

PECMD.exe   EXEC  *PECMD.exe LOAD   mytask.wcs

就可以了。


mytask.wcs
方法1) 里面 是个循环, 中间加上WAIT  50
ENVI RUN=1
LOOP  #%RUN%>0,  CALL DORUN

_SUB  DORUN
        WAIT 50
       .....
_END



方法2)加上 无界面的  消息窗口
TEAM ENVI^ ENVIMODE=1
MYLOOP
_SUB  MYLOOP,#     //
无界面的  消息窗口
    ENVI $TEST1WID=%&__WinID%
    ENVI @this.MSG=#1::wp,lp, FILE  D:\1=>D:\2.TXT     //响应外部消息
    //TIMER T1,5000, WRIT     D:\T1.LOG,$+0,MSG1          //定时任务
_END

///通过 TEST1WID 接受消息, 并
响应外部消息//开些定时任务

   

点评

谢谢!用法很灵活! 开个窗口最简单了,反正被隐藏了。 _SUB Windows1,W360H440,WinCMD功能演示 ENVI @Windows1.MSG=%&WM_QUERYENDSESSION%:call imdisk_unmount _END 主要是Onshutdown.wcs在RamOS里执行,需  详情 回复 发表于 2014-12-14 18:26
回复

使用道具 举报

8715#
发表于 2014-12-14 18:26:57 | 只看该作者
mdyblog 发表于 2014-12-14 17:43
PECMD.exe   EXEC  *PECMD.exe LOAD   mytask.wcs

就可以了。

谢谢!用法很灵活!
开个窗口最简单了,反正被隐藏了。
_SUB Windows1,W360H440,WinCMD功能演示
ENVI @Windows1.MSG=%&WM_QUERYENDSESSION%:call imdisk_unmount
_END
主要是Onshutdown.wcs在RamOS里执行,需要组策略,绝大部分都没有。所以想用个变通的方法。

另外还有个无关的问题:如果PECMD打开了一个窗口WIN1, 关闭桌面上的其他窗口时,WIN1会收到什么消息吗?还是什么都收不到?

点评

一般的 窗口关闭的时候, 别的程序收不到消息。 除非自己些的程序, 发送一个消息个监听程序。  详情 回复 发表于 2014-12-14 19:24
回复

使用道具 举报

8716#
 楼主| 发表于 2014-12-14 19:24:52 | 只看该作者
本帖最后由 mdyblog 于 2014-12-14 19:28 编辑
sp_star 发表于 2014-12-14 18:26
谢谢!用法很灵活!
开个窗口最简单了,反正被隐藏了。
_SUB Windows1,W360H440,WinCMD功能演示


一般的 窗口关闭的时候, 别的程序收不到消息。

除非自己写的程序, 发送一个消息给监听程序。

------------
需要VC编写钩子 来 监视 所有窗口的创建和销毁。

点评

呵呵,谢谢指点。  详情 回复 发表于 2014-12-14 21:46
回复

使用道具 举报

8717#
发表于 2014-12-14 21:46:01 | 只看该作者
mdyblog 发表于 2014-12-14 19:24
一般的 窗口关闭的时候, 别的程序收不到消息。

除非自己写的程序, 发送一个消息给监听程序。

呵呵,谢谢指点。
回复

使用道具 举报

8718#
发表于 2014-12-17 17:07:53 | 只看该作者
请教楼主,怎样实现一个控件放置在另一个控件的上面?
我希望下拉框在按钮4的上面,具体的效果请看下图:

点评

WIN1 _SUB WIN1,W387H185,控件嵌套示例, LABE -3D -vcenter LABE1,L17T56W307H30, 4.网络克隆,, LIST LIST1,L134T62W100H100,MAX|FAST,,MAX, ITEM -3D -left ITEM1,L25T96W276H30,  详情 回复 发表于 2014-12-17 19:07
[attachimg]205038[/attachimg]  详情 回复 发表于 2014-12-17 18:39
回复

使用道具 举报

8719#
 楼主| 发表于 2014-12-17 18:39:34 | 只看该作者
本帖最后由 mdyblog 于 2014-12-17 19:17 编辑
notepad 发表于 2014-12-17 17:07
请教楼主,怎样实现一个控件放置在另一个控件的上面?
我希望下拉框在按钮4的上面,具体的效果请看下图:
...


1
2
3
4
5
6
7
8
9
10
11
12
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
WIN1
_SUB WIN1,W387H185,控件嵌套示例,
    SWIN Swin1:WINSUb,L52T32W200H40,,0x40
  ENVI @Swin1.style=*:0x1   //加这行有立体感
_END

_SUB WINSUb,W190H36,,,,#
    LABE -vcenter LABE1,L15T8W60H18,4.网络克隆,,
    LIST LIST1,L84T7W100H100,MAX|FAST,,MAX
_END
  



回复

使用道具 举报

8720#
 楼主| 发表于 2014-12-17 19:07:11 | 只看该作者
本帖最后由 mdyblog 于 2014-12-17 19:19 编辑
notepad 发表于 2014-12-17 17:07
请教楼主,怎样实现一个控件放置在另一个控件的上面?
我希望下拉框在按钮4的上面,具体的效果请看下图:
...


WIN1
_SUB WIN1,W387H185,控件嵌套示例,
    LABE -3D -vcenter LABE1,L17T56W307H30,  4.网络克隆,,
    LIST LIST1,L134T62W100H100,MAX|FAST,,MAX,
ENVI @LABE1.style=*:0x1   //加这行有立体感

   
   
    ITEM -3D -left ITEM1,L25T96W276H30,   4.网络克隆,,,-0
    LIST LIST2,L184T101W100H100,MAX|FAST,,MAX,


    GROU GROU1,L38T180W256H50,,
    LABE -vcenter LABE2,L62T197W69H22,4.网络克隆,,
    LIST LIST3,L168T198W95H100,LIST3,

_END

点评

感谢楼主提供代码! 我试用了一下,发现按钮4失效不能起作用了,请帮忙再改进一下! 另外,如果在网络不正常的情况下,按钮4能够自动变灰就更好了。 下面附上我的全部代码:  详情 回复 发表于 2014-12-18 09:10
回复

使用道具 举报

8721#
发表于 2014-12-18 09:10:06 | 只看该作者
mdyblog 发表于 2014-12-17 19:07
WIN1
_SUB WIN1,W387H185,控件嵌套示例,
    LABE -3D -vcenter LABE1,L17T56W307H30,  4.网络克隆,, ...

感谢楼主提供代码!
我试用了一下,发现按钮4失效不能起作用了,请帮忙再改进一下!
另外,如果在网络不正常的情况下,按钮4能够自动变灰就更好了。
下面附上我的全部代码:
  1. ENVI WinName=备份恢复工具箱    By: DoubleOX
  2. CALL @MainWindow

  3. _SUB MainWindow,W425H300,%WinName%,,%WindowIcon%,0

  4. ITEM Button1,L10T14W80H28,1.向导模式,TEAM EXEC TONGhostS.exe|KILL \%MainWindow%,,
  5. ITEM Button2,L90T14W80H28,2.高级模式,TEAM EXEC CGI.exe|KILL \%MainWindow%,,
  6. ITEM Button3,L170T14W80H28,3.手动模式,TEAM EXEC Ghost32.exe|KILL \%MainWindow%,,
  7. ITEM Button4,L250T14W160H28,4.网络克隆             ,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \%MainWindow%,,
  8. LIST -h GhostCast,L328T18W78H80,F11|MAX|MOUSE|DEEPIN,,MAX,0x6104

  9. LABE Label1,L16T60W80H20,1.向导模式:,TEAM EXEC TONGhostS.exe|KILL \%MainWindow%,0x000000
  10. LABE Label2,L98T63W320H20,GHOST 核心,比较简单,菜鸟适用。
  11. LABE Label3,L16T85W80H20,2.高级模式:,TEAM EXEC CGI.exe|KILL \%MainWindow%,0x000000
  12. LABE Label4,L98T88W320H20,GHOST/IMAGEX 双核心,集备份、恢复、NT6.x安装等功能于
  13. LABE Label5,L98T113W320H20,一身,支持GHO/WIM/SWM,支持UEFI+GPT,支持动态磁盘。
  14. LABE Label6,L98T138W320H20,如果GHO镜像文件设有密码,则无需干预自动破解。
  15. LABE Label7,L16T160W80H20,3.手动模式:,TEAM EXEC Ghost32.exe|KILL \%MainWindow%,0x000000
  16. LABE Label8,L98T163W320H20,GHOST 完全手动操作,适用于比较熟悉的用户。
  17. LABE Label9,L16T185W80H20,4.网络克隆:,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \%MainWindow%,0x000000
  18. LABE Label10,L98T188W320H20,GHOST 的高级应用,从网络服务器恢复镜像到本地磁盘,  ,,0xFF0000
  19. LABE Label11,L98T213W320H20,或者备份本地磁盘到网络上,包括本地硬盘和移动设备。  ,,0xFF0000
  20. LABE Label12,L98T238W320H20,建议在操作之前将移动设备移除,以免误操作。          ,,0xFF0000

  21. _END
复制代码

点评

效果: [attachimg]205059[/attachimg] 效果: [attachimg]205060[/attachimg]  详情 回复 发表于 2014-12-18 10:49
回复

使用道具 举报

8722#
 楼主| 发表于 2014-12-18 10:49:52 | 只看该作者
notepad 发表于 2014-12-18 09:10
感谢楼主提供代码!
我试用了一下,发现按钮4失效不能起作用了,请帮忙再改进一下!
另外,如果在网络 ...



  1. ENVI WinName=备份恢复工具箱    By: DoubleOX
  2. CALL @MainWindow

  3. _SUB MainWindow,W425H300,%WinName%,,%WindowIcon%,0
  4.     ITEM Button1,L10T14W80H28,1.向导模式,TEAM EXEC TONGhostS.exe|KILL \%MainWindow%,
  5.     ITEM Button2,L90T14W80H28,2.高级模式,TEAM EXEC CGI.exe|KILL \%MainWindow%,
  6.     ITEM Button3,L170T14W80H28,3.手动模式,TEAM EXEC Ghost32.exe|KILL \%MainWindow%,
  7.     GROU GROU4,L250T9W160H32,,,,
  8.     ITEM Button4,L256T18W68H21,4.网络克隆,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \,
  9.     LIST -h GhostCast,L328T18W78H80,F11|MAX|MOUSE|DEEPIN,,MAX,0x6104
  10.     LABE Label1,L16T60W80H20,1.向导模式:,TEAM EXEC TONGhostS.exe|KILL \%MainWindow%,0x000000
  11.     LABE Label2,L98T63W320H20,GHOST 核心,比较简单,菜鸟适用。,,
  12.     LABE Label3,L16T85W80H20,2.高级模式:,TEAM EXEC CGI.exe|KILL \%MainWindow%,0x000000
  13.     LABE Label4,L98T88W320H20,GHOST/IMAGEX 双核心,集备份、恢复、NT6.x安装等功能于,,
  14.     LABE Label5,L98T113W320H20,一身,支持GHO/WIM/SWM,支持UEFI+GPT,支持动态磁盘。,,
  15.     LABE Label6,L98T138W320H20,如果GHO镜像文件设有密码,则无需干预自动破解。,,
  16.     LABE Label7,L16T160W80H20,3.手动模式:,TEAM EXEC Ghost32.exe|KILL \%MainWindow%,0x000000
  17.     LABE Label8,L98T163W320H20,GHOST 完全手动操作,适用于比较熟悉的用户。,,
  18.     LABE Label9,L16T185W80H20,4.网络克隆:,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \%MainWindow%,0x000000
  19.     LABE Label10,L98T188W320H20,GHOST 的高级应用,从网络服务器恢复镜像到本地磁盘,  ,,0xFF0000
  20.     LABE Label11,L98T213W320H20,或者备份本地磁盘到网络上,包括本地硬盘和移动设备。  ,,0xFF0000
  21.     LABE Label12,L98T238W320H20,建议在操作之前将移动设备移除,以免误操作。          ,,0xFF0000
  22.     EnableITEM4 1
  23. _END

  24. //禁止: EnableITEM4 0
  25. //恢复: EnableITEM4 1
  26. _SUB EnableITEM4
  27.     ENVI @Button4.Enable=%1
  28.     ENVI @GhostCast.Enable=%1
  29. _END
复制代码

效果:


  1. ENVI WinName=备份恢复工具箱    By: DoubleOX
  2. CALL @MainWindow

  3. _SUB MainWindow,W425H300,%WinName%,,%WindowIcon%,0
  4.     ITEM Button1,L10T14W80H28,1.向导模式,TEAM EXEC TONGhostS.exe|KILL \%MainWindow%,
  5.     ITEM Button2,L90T14W80H28,2.高级模式,TEAM EXEC CGI.exe|KILL \%MainWindow%,
  6.     ITEM Button3,L170T14W80H28,3.手动模式,TEAM EXEC Ghost32.exe|KILL \%MainWindow%,
  7.     ITEM FRAM4,L250T14W160H28,,,,-0
  8.     LABE -vcenter  Button4,L256T18W68H21,4.网络克隆,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \,
  9.     LIST -h GhostCast,L328T18W78H80,F11|MAX|MOUSE|DEEPIN,,MAX,0x6104
  10.     LABE Label1,L16T60W80H20,1.向导模式:,TEAM EXEC TONGhostS.exe|KILL \%MainWindow%,0x000000
  11.     LABE Label2,L98T63W320H20,GHOST 核心,比较简单,菜鸟适用。,,
  12.     LABE Label3,L16T85W80H20,2.高级模式:,TEAM EXEC CGI.exe|KILL \%MainWindow%,0x000000
  13.     LABE Label4,L98T88W320H20,GHOST/IMAGEX 双核心,集备份、恢复、NT6.x安装等功能于,,
  14.     LABE Label5,L98T113W320H20,一身,支持GHO/WIM/SWM,支持UEFI+GPT,支持动态磁盘。,,
  15.     LABE Label6,L98T138W320H20,如果GHO镜像文件设有密码,则无需干预自动破解。,,
  16.     LABE Label7,L16T160W80H20,3.手动模式:,TEAM EXEC Ghost32.exe|KILL \%MainWindow%,0x000000
  17.     LABE Label8,L98T163W320H20,GHOST 完全手动操作,适用于比较熟悉的用户。,,
  18.     LABE Label9,L16T185W80H20,4.网络克隆:,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \%MainWindow%,0x000000
  19.     LABE Label10,L98T188W320H20,GHOST 的高级应用,从网络服务器恢复镜像到本地磁盘,  ,,0xFF0000
  20.     LABE Label11,L98T213W320H20,或者备份本地磁盘到网络上,包括本地硬盘和移动设备。  ,,0xFF0000
  21.     LABE Label12,L98T238W320H20,建议在操作之前将移动设备移除,以免误操作。          ,,0xFF0000
  22. //    EnableITEM4 1
  23. _END

  24. //禁止: EnableITEM4 0
  25. //恢复: EnableITEM4 1
  26. _SUB EnableITEM4
  27.     ENVI @Button4.Enable=%1
  28.     ENVI @GhostCast.Enable=%1
  29. _END
复制代码

效果:

点评

感谢楼主回复! 方案2的效果不错,唯一的缺点就是按钮4不能通过TAB或者箭头键获得焦点. 这样按钮4就只能通过鼠标点击来执行,而不能通过回车键执行了。 在WinPE2008下的效果: [attachimg]205081[/attachimg]  详情 回复 发表于 2014-12-18 13:28
回复

使用道具 举报

8723#
 楼主| 发表于 2014-12-18 11:03:59 | 只看该作者
本帖最后由 mdyblog 于 2014-12-19 11:16 编辑

IMDISK盘挂载WIM已经完美解决


可以直接挂载到 Imdisk内存盘。也不需要事先准备一个空的 VHD。
XP用WIMFLT.SYS、WIMMOUNT.SYS的话 也不必吃掉1级目录。


Win7X64 用WIMMOUNT.SYS(V6.1.7600.16385)  也不必吃掉1级目录。


注意 imdisk驱动需要带上awe。 (PECMD2012带的快捷包含有awe)
如下图:
L:\UDM1.WIM  L:\UDM2.WIM 直接挂载1级目录 Y:\UDM1   Y:\UDM2
L:\UDM3.WIM  L:\UDM4.WIM 直接挂载Y:\WIMS下的2级目录 Y:\WIMS\UDM3   Y:\WIMS\UDM4
这些挂载的目录, 都能同时正常访问。



WIN7X64 用WIMMOUNT.SYS(V6.1.7600.16385)  也不必吃掉1级目录(不是跑到在上级W:\UDM1,而恰好是指定的W:\UDM1\UDM1):


下面是新版 RAMD的说明:

ImageX_6.1.7600.16385_XiaZaiBa.zip

484.65 KB, 下载次数: 70

imagex_x86_6.1.7601.21716.rar

187.16 KB, 下载次数: 63

WimMount_6.1.7600.16385_x86_Setup.exe.zip

426.81 KB, 下载次数: 99

WimMount_6.1.7600.16385_x64_Setup.exe.zip

479.9 KB, 下载次数: 88

WIM.ImageX6000.7z

1.19 MB, 下载次数: 78

点评

》》notepad WIM.ImageX6000.7z 用在WinPE2008上不成功。 发表于 半小时前 WIM.ImageX6000.7z 大概是NT5用。 NT6 估计得 WimMount_6.1.7600.16385  详情 回复 发表于 2014-12-22 10:02
WIM.ImageX6000.7z 用在WinPE2008上不成功。  发表于 2014-12-22 09:17
我在PECMD.ini中用RAMD IMDisk,L1025,NTFS,B:,RAMDisk,1,1建立内存盘B,进入PE后用WIMTool挂载WIM文件到文件夹B:\12,还是会被挂载到了B:\的根目录,而且不能卸载。 请问是指令有误还是不支持WIMTool? (awealloc  详情 回复 发表于 2014-12-18 14:29
原来是这样,我还以为是我的PE制作出了问题呢,赶紧试试看,感谢楼主更新!  详情 回复 发表于 2014-12-18 13:35
回复

使用道具 举报

8724#
发表于 2014-12-18 13:28:36 | 只看该作者

感谢楼主回复!
方案2的效果不错,唯一的缺点就是按钮4不能通过TAB或者箭头键获得焦点.
这样按钮4就只能通过鼠标点击来执行,而不能通过回车键执行了。
在WinPE2008下的效果:

点评

TAB 焦点移到上面时, 显示个框, [attachimg]205089[/attachimg] 移走焦点有恢复了。 [attachimg]205088[/attachimg]  详情 回复 发表于 2014-12-18 15:44
这个版本能相应TAB键, 并能回车执行。 TAB将将焦点移到按钮4上, 虽然不显示 , 但是的确移到上面去了, 并且 能响应回车键, 来执行命令。  详情 回复 发表于 2014-12-18 14:45
回复

使用道具 举报

8725#
发表于 2014-12-18 13:35:45 | 只看该作者
mdyblog 发表于 2014-12-18 11:03
IMDISK盘挂载WIM已经完美解决

可以直接挂载到 Imdisk内存盘。也不必吃掉1级目录。也不需要事先准备一个 ...

原来是这样,我还以为是我的PE制作出了问题呢,赶紧试试看,感谢楼主更新!
回复

使用道具 举报

8726#
发表于 2014-12-18 14:29:12 | 只看该作者
mdyblog 发表于 2014-12-18 11:03
IMDISK盘挂载WIM已经完美解决

可以直接挂载到 Imdisk内存盘。也不必吃掉1级目录。也不需要事先准备一个 ...

我在PECMD.ini中用RAMD IMDisk,L1025,NTFS,B:,RAMDisk,1,1建立内存盘B,进入PE后用WIMTool挂载WIM文件到文件夹B:\12,还是会被挂载到了B:\的根目录,而且不能卸载。
请问是指令有误还是不支持WIMTool?
(awealloc.sys已存在)

点评

WIMMOUNT 换成这个版本试试 V6.1.7600.16385 不会多吃一级目录。 WIN7X64下测试过, 见上面的图。  详情 回复 发表于 2014-12-19 11:13
1: 不要键那么大, 此种方式用的真是的内存, 系统立即减少这没多内存。 挂载WIM, 就4M,8M够了 RAMD IMDisk,L8,NTFS,B:,RAMDisk,1,1 2: awe服务是否安装,是否启动。 RAMD IMDisk,L8,NTFS,B:,RAMDisk,1  详情 回复 发表于 2014-12-18 14:52
回复

使用道具 举报

8727#
 楼主| 发表于 2014-12-18 14:45:31 | 只看该作者
本帖最后由 mdyblog 于 2014-12-18 14:46 编辑
notepad 发表于 2014-12-18 13:28
感谢楼主回复!
方案2的效果不错,唯一的缺点就是按钮4不能通过TAB或者箭头键获得焦点.
这样按钮4就只 ...



  1. SET ::WS_TABSTOP=0x00010000
  2. SET ::WM_SETFOCUS=0x0007
  3. SET ::WM_KILLFOCUS=0x0008

  4. ENVI WinName=备份恢复工具箱    By: DoubleOX
  5. CALL @MainWindow

  6. _SUB MainWindow,W425H300,%WinName%,,%WindowIcon%,0
  7.     ITEM Button1,L10T14W80H28,1.向导模式,TEAM EXEC TONGhostS.exe|KILL \%MainWindow%,
  8.     ITEM Button2,L90T14W80H28,2.高级模式,TEAM EXEC CGI.exe|KILL \%MainWindow%,
  9.     ITEM Button3,L170T14W80H28,3.手动模式,TEAM EXEC Ghost32.exe|KILL \%MainWindow%,
  10.     ITEM FRAM4,L250T14W160H28,,,,-0
  11.     LABE -vcenter  Button4,L256T18W68H21,4.网络克隆,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \,
  12.     ENVI @Button4.style=:%WS_TABSTOP%
  13.     LIST -h GhostCast,L328T18W78H80,F11|MAX|MOUSE|DEEPIN,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \,MAX, //0x6104
  14.     LABE Label1,L16T60W80H20,1.向导模式:,TEAM EXEC TONGhostS.exe|KILL \%MainWindow%,0x000000
  15.     LABE Label2,L98T63W320H20,GHOST 核心,比较简单,菜鸟适用。,,
  16.     LABE Label3,L16T85W80H20,2.高级模式:,TEAM EXEC CGI.exe|KILL \%MainWindow%,0x000000
  17.     LABE Label4,L98T88W320H20,GHOST/IMAGEX 双核心,集备份、恢复、NT6.x安装等功能于,,
  18.     LABE Label5,L98T113W320H20,一身,支持GHO/WIM/SWM,支持UEFI+GPT,支持动态磁盘。,,
  19.     LABE Label6,L98T138W320H20,如果GHO镜像文件设有密码,则无需干预自动破解。,,
  20.     LABE Label7,L16T160W80H20,3.手动模式:,TEAM EXEC Ghost32.exe|KILL \%MainWindow%,0x000000
  21.     LABE Label8,L98T163W320H20,GHOST 完全手动操作,适用于比较熟悉的用户。,,
  22.     LABE Label9,L16T185W80H20,4.网络克隆:,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \%MainWindow%,0x000000
  23.     LABE Label10,L98T188W320H20,GHOST 的高级应用,从网络服务器恢复镜像到本地磁盘,  ,,0xFF0000
  24.     LABE Label11,L98T213W320H20,或者备份本地磁盘到网络上,包括本地硬盘和移动设备。  ,,0xFF0000
  25.     LABE Label12,L98T238W320H20,建议在操作之前将移动设备移除,以免误操作。          ,,0xFF0000
  26.     SET &bt4=0       //按钮4获得焦点置1
  27.     HKEY* #0x0D, OnEnter   //响应回车
  28.     ENVI @Button4.MSG=%&WM_SETFOCUS%::&&wp,&&lp, SET bt4=1
  29.     ENVI @Button4.MSG=%&WM_KILLFOCUS%::&&wp,&&lp, SET bt4=0
  30. //    EnableITEM4 1
  31. _END

  32. _SUB OnEnter
  33.     IFEX $%&bt4%>0,!! TEAM EXEC *Ghost32.exe -ja=%GhostCast% -sure|KILL \
  34. _END

  35. //禁止: EnableITEM4 0
  36. //恢复: EnableITEM4 1
  37. _SUB EnableITEM4
  38.     ENVI @Button4.Enable=%1
  39.     ENVI @GhostCast.Enable=%1
  40. _END
复制代码


这个版本能相应TAB键, 并能回车执行。
TAB将焦点移到按钮4上, 虽然不显示 , 但是的确移到上面去了, 并且 能响应回车键, 来执行命令。

回复

使用道具 举报

8728#
 楼主| 发表于 2014-12-18 14:52:12 | 只看该作者
本帖最后由 mdyblog 于 2014-12-19 07:59 编辑
notepad 发表于 2014-12-18 14:29
我在PECMD.ini中用RAMD IMDisk,L1025,NTFS,B:,RAMDisk,1,1建立内存盘B,进入PE后用WIMTool挂载WIM文件到 ...


1:
不要建那么大, 此种方式用的真实的内存, 系统立即减少这没多内存。
挂载WIM, 就4M,8M够了
RAMD IMDisk,L8,NTFS,B:,RAMDisk,1,1


2: awe服务是否安装,是否启动。
RAMD IMDisk,L8,NTFS,B:,RAMDisk,1,1
后, 在命令行执行看看,
pecmd RAMD Imdisk* -gui
是否显示为物理内存方式,如图。


点评

8M够? 不是说自WIN7开始用WIMMOUNT挂WIM都很吃内存吗? 这种方式连用WIMMOUNT挂WIM也不占内存? 还是说用WIMFLTR 6.0的才不占内存?  详情 回复 发表于 2014-12-18 20:32
感谢回复! 1、内存盘设置那么大,是想存放临时文件。 2、在命令行下执行pecmd RAMD Imdisk* -gu无反应。 3、双击IMDisk.cpl可以打开对话框,显示B盘为物理内存。 副图如下: [attachimg]205104[/attachimg][  详情 回复 发表于 2014-12-18 17:29
回复

使用道具 举报

8729#
 楼主| 发表于 2014-12-18 15:44:34 | 只看该作者
notepad 发表于 2014-12-18 13:28
感谢楼主回复!
方案2的效果不错,唯一的缺点就是按钮4不能通过TAB或者箭头键获得焦点.
这样按钮4就只 ...


  1. SET ::WS_TABSTOP=0x00010000
  2. SET ::WS_BORDER=0x00800000
  3. SET ::WM_SETFOCUS=0x0007
  4. SET ::WM_KILLFOCUS=0x0008

  5. ENVI WinName=备份恢复工具箱    By: DoubleOX
  6. CALL @MainWindow

  7. _SUB MainWindow,W425H300,%WinName%,,%WindowIcon%,0
  8.     ITEM Button1,L10T14W80H28,1.向导模式,TEAM EXEC TONGhostS.exe|KILL \%MainWindow%,
  9.     ITEM Button2,L90T14W80H28,2.高级模式,TEAM EXEC CGI.exe|KILL \%MainWindow%,
  10.     ITEM Button3,L170T14W80H28,3.手动模式,TEAM EXEC Ghost32.exe|KILL \%MainWindow%,
  11.     ITEM FRAM4,L250T14W160H28,,,,-0
  12.     LABE+ -vcenter  Button4,L256T18W68H21,4.网络克隆,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \,
  13.     ENVI @Button4.style=:%&WS_TABSTOP%
  14.     LIST -h GhostCast,L328T18W78H80,F11|MAX|MOUSE|DEEPIN,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \,MAX, //0x6104
  15.     LABE Label1,L16T60W80H20,1.向导模式:,TEAM EXEC TONGhostS.exe|KILL \%MainWindow%,0x000000
  16.     LABE Label2,L98T63W320H20,GHOST 核心,比较简单,菜鸟适用。,,
  17.     LABE Label3,L16T85W80H20,2.高级模式:,TEAM EXEC CGI.exe|KILL \%MainWindow%,0x000000
  18.     LABE Label4,L98T88W320H20,GHOST/IMAGEX 双核心,集备份、恢复、NT6.x安装等功能于,,
  19.     LABE Label5,L98T113W320H20,一身,支持GHO/WIM/SWM,支持UEFI+GPT,支持动态磁盘。,,
  20.     LABE Label6,L98T138W320H20,如果GHO镜像文件设有密码,则无需干预自动破解。,,
  21.     LABE Label7,L16T160W80H20,3.手动模式:,TEAM EXEC Ghost32.exe|KILL \%MainWindow%,0x000000
  22.     LABE Label8,L98T163W320H20,GHOST 完全手动操作,适用于比较熟悉的用户。,,
  23.     LABE Label9,L16T185W80H20,4.网络克隆:,TEAM EXEC !Ghost32.exe -ja=%GhostCast% -sure|KILL \%MainWindow%,0x000000
  24.     LABE Label10,L98T188W320H20,GHOST 的高级应用,从网络服务器恢复镜像到本地磁盘,  ,,0xFF0000
  25.     LABE Label11,L98T213W320H20,或者备份本地磁盘到网络上,包括本地硬盘和移动设备。  ,,0xFF0000
  26.     LABE Label12,L98T238W320H20,建议在操作之前将移动设备移除,以免误操作。          ,,0xFF0000
  27.     SET &bt4=0
  28.     HKEY* #0x0D, OnEnter
  29.     ENVI @Button4.style=%&WS_BORDER%:0
  30.     ENVI @Button4.MSG=%&WM_SETFOCUS%::&&wp,&&lp, TEAM SET bt4=1| ENVI @Button4.style=0:%&WS_BORDER%|ENVI @this.InvalidateRect=255:17:325:40:1| ENVI @this=%&bt% Button4
  31.     ENVI @Button4.MSG=%&WM_KILLFOCUS%::&&wp,&&lp, TEAM SET bt4=0| ENVI @Button4.style=%&WS_BORDER%:0|ENVI @this.InvalidateRect=255:17:325:40:1| ENVI @this=%&bt% Button4

  32. //    EnableITEM4 1
  33. _END
  34. _SUB OnEnter
  35.     IFEX $%&bt4%>0,!! TEAM EXEC *Ghost32.exe -ja=%GhostCast% -sure|KILL \
  36. _END

  37. //禁止: EnableITEM4 0
  38. //恢复: EnableITEM4 1
  39. _SUB EnableITEM4
  40.     ENVI @Button4.Enable=%1
  41.     ENVI @GhostCast.Enable=%1
  42. _END
复制代码

TAB 焦点移到上面时, 显示个框,

移走焦点有恢复了。


点评

谢谢回复!  发表于 2014-12-19 10:09
回复

使用道具 举报

8730#
发表于 2014-12-18 17:29:37 | 只看该作者
本帖最后由 notepad 于 2014-12-18 17:32 编辑
mdyblog 发表于 2014-12-18 14:52
1:
不要建那么大, 此种方式用的真实的内存, 系统立即减少这没多内存。
挂载WIM, 就4M,8M够了


感谢回复!

1、内存盘设置那么大,是想存放临时文件。
2、在命令行下执行pecmd RAMD Imdisk* -gu无反应。
3、双击IMDisk.cpl可以打开对话框,显示B盘为物理内存。
附图如下(PE为Win2008 PE,IMDisk的版本为1.8.4):

点评

应该是RAMD ImDisk* -gui 打错漏了个字母  详情 回复 发表于 2014-12-18 20:05
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-25 06:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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