无忧启动论坛

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

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

    [复制链接]
5761#
发表于 2013-5-13 09:13:59 | 只看该作者
回复

使用道具 举报

5762#
发表于 2013-5-13 11:16:51 | 只看该作者
可乐百分所有 发表于 2013-5-12 22:20
感觉2012的比较好用,2013的搜索功能不强,嘻嘻!就如LOAD  加载u+隐藏区挂载出来的盘符 ,我一换2012就可以 ...

2013?在哪里?不是只有2012的吗?
回复

使用道具 举报

5763#
发表于 2013-5-13 12:52:41 | 只看该作者
指南针 发表于 2013-5-13 11:16
2013?在哪里?不是只有2012的吗?

我看pecmd帮助的那里说的,现在新的写2013
回复

使用道具 举报

5764#
发表于 2013-5-13 12:59:57 | 只看该作者
load直接是无法加载u+隐藏区的吧!show是可写,不安全!我是用bootpart挂载u+区,在u+区有配置文件tools.ini,命令是挂载本配置文件所在目录tools.wim,虚拟机可以挂,一到物理机,死活挂不上,我正郁闷的!用老九又不怎么兼容win8pe,用这个又是这样的问题,为什么就我才有这问题,难我命令不对还是其他的几乎不是挂载wim外置程序,都是解开的?
回复

使用道具 举报

5765#
 楼主| 发表于 2013-5-13 13:28:59 | 只看该作者
可乐百分所有 发表于 2013-5-13 12:59
load直接是无法加载u+隐藏区的吧!show是可写,不安全!我是用bootpart挂载u+区,在u+区有配置文件tools.in ...

用 USM_8PE_x64_UEFI_v1.0.0.3.iso    Ton7PE_V5.0.iso
改改试试。
本坛子有下载 。
我下载了。  这样你说的问题,我这个可以复现,知道怎么调试。
回复

使用道具 举报

5766#
 楼主| 发表于 2013-5-13 13:30:43 | 只看该作者
本帖最后由 mdyblog 于 2013-5-13 13:32 编辑
可乐百分所有 发表于 2013-5-13 12:52
我看pecmd帮助的那里说的,现在新的写2013


发现 PECMD 这么大的根本原因是 就是些的代码多。
弄了半天, 也就减少100K   (压缩体50K)  


要缩小, 唯一的办法是 减少功能, 减少特性。
回复

使用道具 举报

5767#
发表于 2013-5-13 14:14:15 | 只看该作者
mdyblog 发表于 2013-5-13 13:30
发现 PECMD 这么大的根本原因是 就是些的代码多。
弄了半天, 也就减少100K   (压缩体50K)  

这样精简就没什么意义,干脆专心做好两个版本:稳定版和孵化版!
回复

使用道具 举报

5768#
发表于 2013-5-13 15:21:52 | 只看该作者
mdyblog 发表于 2013-5-13 13:28
用 USM_8PE_x64_UEFI_v1.0.0.3.iso    Ton7PE_V5.0.iso
改改试试。
本坛子有下载 。

TON8PE_V5.0.ISO都无法挂载u+隐藏区,7pe,没试,不想再试!iso虚拟机启动没问题,但到物理机就不行!我找找usm的下载试试!不行就只能换个方法了,你是在老九的基础上进行加强修改吗?
回复

使用道具 举报

5769#
 楼主| 发表于 2013-5-13 15:41:36 | 只看该作者
可乐百分所有 发表于 2013-5-13 15:21
TON8PE_V5.0.ISO都无法挂载u+隐藏区,7pe,没试,不想再试!iso虚拟机启动没问题,但到物理机就不行!我找 ...

你说的 TON8PE_V5.0.ISO   是那个链接?  贴上来, 我 下来 试试 。
回复

使用道具 举报

5770#
发表于 2013-5-13 17:00:27 | 只看该作者
本帖最后由 527104427 于 2013-5-14 07:26 编辑
mdyblog 发表于 2013-5-13 15:41
你说的 TON8PE_V5.0.ISO   是那个链接?  贴上来, 我 下来 试试 。


有几个问题请教一下老大:
1.下图中第一处,怎么判断输入框中输入的是文件还是文件夹?
   如果没办法判断,那么,是否可以把这个框框里的提示内容变成灰色不可编辑状态?

2.下图中第二处,如何才能让那个状态栏的滑块自动往下拉?这样才能看出来它到底有没有在解压

3.下图中第三处,在没有解压之前,如何将强制终止的按钮变成灰色不可用的状态?
   在 ITEM &BUTSTOP,L25T315W60H25,强制中止,KILL *force %&NAMEa%
   这句前面加了一句 ENVI @&BUTSTOP.Enable=0
   不管用

4.是否可以一打开程序就自动选中“开始解压”按钮?这样可以更快捷,敲一下回车就好了

7-Zip 解压.7z

532.03 KB, 下载次数: 8, 下载积分: 无忧币 -2

回复

使用道具 举报

5771#
发表于 2013-5-13 17:09:55 | 只看该作者
mdyblog 发表于 2013-5-13 15:41
你说的 TON8PE_V5.0.ISO   是那个链接?  贴上来, 我 下来 试试 。

现在通用PE不好找,网上找了一个,看看别人上传的!看见大小一样!在我这里文件
文件名:Ton8PE_V5.0.exe
MD5     :E41983A89125A8C485B261B2ECB32C1D

下载地址http://www.vdisk.cn/down/index/12842674
回复

使用道具 举报

5772#
发表于 2013-5-13 17:46:49 | 只看该作者
mdyblog 发表于 2013-5-7 16:30
用  USM_8PE_x64_UEFI_v1.0.0.3.iso  测试: 正常。
需要在 PECMD.INI 中用,且在 SHEL 前执行。
不依赖 ...

问题解决了,谢谢!
回复

使用道具 举报

5773#
 楼主| 发表于 2013-5-13 21:54:07 | 只看该作者
本帖最后由 mdyblog 于 2013-5-13 22:07 编辑
可乐百分所有 发表于 2013-5-13 17:09
现在通用PE不好找,网上找了一个,看看别人上传的!看见大小一样!在我这里文件
文件名:Ton8PE_V5.0.ex ...

问题解决:
需要在 X:\WINDOWS\system32\winpeshl.exe 初始化系统之 MOUN  \ 加载 。

测试 :  PECMD.INI 中 ,  在其 前后个加载一次:
  1. //进行PE内核初始化操作
  2. LOAD E:\TOOLS\TEST_MOUN.WCS  31
  3. EXEC =!%SystemRoot%\system32\winpeshl.exe
  4. LOAD E:\TOOLS\TEST_MOUN.WCS  32
复制代码
PECMD.INI LOG:
708        20041657537.700        [set &=------------ TEST_MOUN  1 [31]-------------]        <0>        :操作成功完成。
708        20294475543.666        [EXEC* &X=!cmd  /c dir /s/b  E:\TEST\新建文件夹2*]        <0>        :操作成功完成。
708        20304949721.891        [EXEC* &V=!cmd  /c dir /s/b  E:\TEST\新建文件夹2\繁体测试.WCS]        <1>        :函数不正确。
708        20305045659.706        [SET &=[MOUN前] [] [E:\TEST\新建文件夹2
]]        <0>        :操作成功完成。
708        20305062169.934        {IFEX   E:\TEST\新建文件夹2\繁体测试.WCS, EXIT}
708        20305167478.419        [IFEX   E:\TEST\新建文件夹2\繁体测试.WCS, EXIT]        <0>        :操作成功完成。
MOUN  :  Drives=0x80003C  WIM DLL ver7=0
708        21007194889.861        [MOUN  \新建文件夹.WIM,E:\TEST\新建文件夹2]        <1>        :函数不正确。     
708        21018889932.553        [EXEC* &V=!cmd  /c dir /s/b  E:\TEST\新建文件夹2\繁体测试.WCS]        <1>        :函数不正确。
708        21018969360.139        [SET &=[MOUN后] []]        <0>        :操作成功完成。
708        21019036293.498        {LEAVE:E:\TOOLS\TEST_MOUN.WCS}
708        21019244679.355        [LOAD E:\TOOLS\TEST_MOUN.WCS  31]        <0>        :操作成功完成。
708        36617490579.129        [EXEC =!X:\WINDOWS\system32\winpeshl.exe]        <0>        :操作成功完成。  //《=====-注意这行   
708        36617585178.277        {LOAD E:\TOOLS\TEST_MOUN.WCS  32}
708        36617857373.936        {ENTER:E:\TOOLS\TEST_MOUN.WCS}
708        36620714982.139        [set &=------------ TEST_MOUN  2 [32]-------------]        <0>        :操作成功完成。
708        36639532626.665        [EXEC* &X=!cmd  /c dir /s/b  E:\TEST\新建文件夹2*]        <0>        :操作成功完成。
708        36650063475.135        [EXEC* &V=!cmd  /c dir /s/b  E:\TEST\新建文件夹2\繁体测试.WCS]        <1>        :函数不正确。
708        36650166998.730        [SET &=[MOUN前] [] [E:\TEST\新建文件夹2
]]        <0>        :操作成功完成。
708        36650183955.181        {IFEX   E:\TEST\新建文件夹2\繁体测试.WCS, EXIT}
708        36650339240.574        [IFEX   E:\TEST\新建文件夹2\繁体测试.WCS, EXIT]        <0>        :操作成功完成。
MOUN  :  Drives=0x8000FC  WIM DLL ver7=0
FOUND WIM [I:\新建文件夹.WIM],  mount to [E:\TEST\新建文件夹2] [(null)] =1
708        36715722869.120        [MOUN  \新建文件夹.WIM,E:\TEST\新建文件夹2]        <0>        :操作成功完成。
   
708        36728248331.686        [EXEC* &V=!cmd  /c dir /s/b  E:\TEST\新建文件夹2\繁体测试.WCS]        <0>        :操作成功完成。
708        36728342484.610        [SET &=[MOUN后] [E:\TEST\新建文件夹2\繁体测试.WCS
]]        <0>        :操作成功完成。

winpeshl.exe 记录文件:  wpeinit.log
Info      No unattend file was found; WPEINIT is using default settings to initialize WinPE
Info      Spent 14586ms initializing removable media before unattend search
Info      ==== 正在初始化显示设置 ====
Info      No display settings specified
Info      STATUS: SUCCESS (0x00000001)
Info      ==== 正在初始化计算机名称 ====
Info      Generating a random computer name
Info      No computer name specified, generating a random name.
Info      Renaming computer to MININT-8D3S41J.
Info      Acquired profiling mutex
Info      Service winmgmt disable: 0x00000000
Info      Service winmgmt stop: 0x00000000
Info      Service winmgmt enable: 0x00000000
Info      Released profiling mutex
Info      STATUS: SUCCESS (0x00000000)
Info      ==== 正在初始化虚拟内存分页文件 ====
Info      No WinPE page file setting specified
Info      STATUS: SUCCESS (0x00000001)
Info      ==== 正在初始化选项组件 ====
Info      WinPE optional component 'Microsoft-WinPE-Setup' is present
Info      WinPE optional component 'Microsoft-WinPE-Setup-Client' is present
Info      WinPE optional component 'Microsoft-WinPE-WMI' is present
Error     Unable to initialize optional component 'Microsoft-WinPE-WMI'; failed with status 0x80004005
Info      WinPE optional component 'Microsoft-WinPE-WSH' is present
Error     Unable to initialize optional component 'Microsoft-WinPE-WSH'; failed with status 0x80004005
Info      STATUS: FAILURE (0x80004005)
Info      ==== 正在初始化网络访问和应用配置 ====
Info      No EnableNetwork unattend setting was specified; the default action for this context is to enable networking support.
Info      Acquired profiling mutex
Info      Released profiling mutex
Info      Spent 0ms installing network components
Info      Spent 0ms installing network drivers
Info      STATUS: FAILURE (0x8007007e)
Info      ==== 正在应用防火墙设置 ====
Info      STATUS: SUCCESS (0x00000001)
Info      ==== 正在执行同步的用户提供的命令 ====
Info      STATUS: SUCCESS (0x00000001)
Info      ==== 正在执行异步的用户提供的命令 ====
Info      STATUS: SUCCESS (0x00000001)
Info      ==== 正在应用关机设置 ====
Info      No shutdown setting was specified
Info      STATUS: SUCCESS (0x00000001)
Warning   Applying WinPE unattend settings failed with status 0x80004005; ignoring shutdown settings
回复

使用道具 举报

5774#
 楼主| 发表于 2013-5-13 22:36:50 | 只看该作者
本帖最后由 mdyblog 于 2013-5-13 22:37 编辑
527104427 发表于 2013-5-13 17:00
有几个问题请教一下老大:
1.下图中第一处,怎么判断输入框中输入的是文件还是文件夹?
   如果没办法 ...


1:

    TIME &T1,100, CALL OnTimer1
    SET &bfile=0
_END
_SUB OnTimer1
   SET bfile=0
   FDIR --fullfile  &&F=%&NAME1%
   IFEX %&F%,  SET bfile=1  //文件或目录
   IFEX %&F%\, SET bfile=0  //目录
   FIND $""="%&NAME1", SET bfile=0
   FIND $""="%&F", SET bfile=0
   ENVI @&BUTSTART.Enable=%&bfile%    //不是文件 【开始解压】  变灰
_END

_SUB SearchFile
        ENVI &FILE1=%&NAME1%
        BROW &&FILE1,%&NAME1%,请选择压缩文件
        FIND $""="%&FILE1%",!ENVI @&NAME1=%&FILE1%
    CALL  OnTimer1  //检查
_END



2:
        EDIT-| E,L25T20W410H230,\n7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18\n\n进度:,,0x44

3:
ENVI @&BUTSTOP.Enable=0
放在其后面,
或 ITEM 的状态字设定为慧

4:
文件中 该空间放在最前面, 指的是代码, 不是显示位置。
        ITEM &BUTSTART,L360T315W60H25,开始解压, TEAM CALL OnStart|,
  1. #!PECMD

  2. FIND $**pecmd=%~1,
  3. {
  4.         MSTR &&cmd=<2->%*
  5.         %&cmd%
  6.         EXIT FILE
  7. }

  8. TEAM ENVI OK=0|ENVI &NAME0=|ENVI &NAMEa=

  9. MDIR %TEMP%
  10. {
  11.         LOCK ##LK_MKTEMP
  12.         SET &t=%TEMP%\~tmp%RANDOM%.tmp
  13.         LOOP #%OK%=0, TEAM ENVI &NAME0=%&t%| IFEX %&NAME0%,! ENVI OK=1| SET t=%TEMP%\~tmp%RANDOM%.tmp
  14. }
  15. FNAM -ext &NAMEa=%&NAME0%

  16. WIN1 %*

  17. _SUB WIN1,W450H380,7-Zip 解压程序
  18.         ENVI @&BUTSTOP.Enable=0
  19.         ENVI &&NAME1=%~1
  20.         FIND $""="%&NAME1%", ENVI &NAME1=%CurDir%\AUTO.7Z
  21.         ITEM &BUTSTART,L360T315W60H25,开始解压, TEAM CALL OnStart|,
  22.         LABE -right ,L25T260W60H25,压缩文件:,,
  23.         ITEM &BUTFILE,L380T255W40H20,…,TEAM CALl SearchFile|,
  24.         EDIT &NAME1,L86T257W280H18,%&NAME1%,,

  25.         ENVI &&NAME2=%~2
  26.         FIND $""="%&NAME2%", ENVI &NAME2=%CurDir%\
  27.         LABE -right ,L25T290W60H25,解压目录:,,
  28.         ITEM &BUTDIR,L380T285W40H20,…,TEAM CALl SearchDir|,
  29.         EDIT &NAME2,L86T287W280H18,%&NAME2%,,

  30.         ITEM &BUTSTOP,L25T315W60H25,强制中止,KILL *force %&NAMEa%
  31.     ENVI @&BUTSTOP.Enable=0
  32.         EDIT-| E,L25T20W410H230,\n7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18\n\n进度:,,0x44
  33.     TIME &T1,100, CALL OnTimer1
  34.     SET &bfile=0
  35. _END
  36. _SUB OnTimer1
  37.    SET bfile=0
  38.    FDIR --fullfile  &&F=%&NAME1%
  39.    IFEX %&F%,  SET bfile=1  //文件或目录
  40.    IFEX %&F%\, SET bfile=0  //目录
  41.    FIND $""="%&NAME1", SET bfile=0
  42.    FIND $""="%&F", SET bfile=0
  43.    ENVI @&BUTSTART.Enable=%&bfile%    //不是文件 【开始解压】  变灰
  44. _END

  45. _SUB OnStart
  46.         //TEAM EXEC* --pid:&pide 7Z_exe @E=!cmd /c dir /s/b  C:\TOOLS\*.*   //DEBUG
  47.     //EXIT
  48.    
  49.         IFEX "%&NAME1%" ,!TEAM MESS 找不到 "%&NAME1%" @错误| EXIT _SUB
  50.         IFEX "%&NAME2%" ,!TEAM MESS 找不到 "%&NAME2%" @错误| EXIT _SUB
  51.         ENVI @&BUTSTART.Enable=0
  52.         ENVI @&BUTFILE.Enable=0
  53.         ENVI @&BUTDIR.Enable=0
  54.         ENVI @&BUTSTOP.Enable=1

  55.         PUTF* %&NAME0%,,#1
  56.         SITE %&NAME0%,+H

  57.         SET &pide=0
  58.         SET &pidc=0

  59.         TEAM EXEC* --pid:&pide 7Z_exe @E=!"%&NAME0%" x "%&NAME1%" -y -aos -o"%&NAME2%"
  60.         FILE --force "%&NAME0%"
  61.         IFEX "%&NAME0%",!!EXEC --exe:"%MyName%" --pid:&pidc PECMD **pecmd WAIT *0 100 -del "%&NAME0%"
  62.         MESS 完成解压!@提示
  63.         KILL @
  64. _END

  65. _SUB SearchFile
  66.         ENVI &FILE1=%&NAME1%
  67.         BROW &&FILE1,%&NAME1%,请选择压缩文件
  68.         FIND $""="%&FILE1%",!ENVI @&NAME1=%&FILE1%
  69.     CALL  OnTimer1  //检查
  70. _END

  71. _SUB SearchDir
  72.         ENVI &DIR0=%&NAME2%
  73.         BROW &&DIR0,*%&NAME2%,请选择一个目录
  74.         FIND $""="%&DIR0%",!ENVI @&NAME2=%&DIR0%
  75. _END
复制代码
回复

使用道具 举报

5775#
发表于 2013-5-14 06:43:14 | 只看该作者
mdyblog 发表于 2013-5-13 22:36
1:

    TIME &T1,100, CALL OnTimer1

多谢老大,太完美了!
回复

使用道具 举报

5776#
发表于 2013-5-14 07:05:55 | 只看该作者
想问一下,精简版做得如何了?
回复

使用道具 举报

5777#
 楼主| 发表于 2013-5-14 08:12:10 | 只看该作者
hhh333 发表于 2013-5-14 07:05
想问一下,精简版做得如何了?


还在调试。  我想重新设计一下整个体系架构,可载少100K。
精简版 必须 减少 功能和特性, 才能根本缩小体积 。  大概4.0 一样, 小小修改一些。
回复

使用道具 举报

5778#
发表于 2013-5-14 11:59:25 | 只看该作者
mdyblog 发表于 2013-5-14 08:12
还在调试。  我想重新设计一下整个体系架构,可载少100K。
精简版 必须 减少 功能和特性, 才能根本缩 ...

尽管老九的4.0还有一些BUG,但是在语法上还是比较严谨的,也比较容易上手,老实说新版的功能确实比较强大了,但用新版写的菜单有时我都看不懂了;

希望新版能够保持4.0的优点,修正其BUG,适当强化必要功能(如语句块,相当于CMD的括号的功能)就OK了。
回复

使用道具 举报

5779#
发表于 2013-5-14 19:21:54 | 只看该作者
支持GPT分区吗?( 新硬盘,分区功能)
回复

使用道具 举报

5780#
发表于 2013-5-14 20:02:24 | 只看该作者
本帖最后由 527104427 于 2013-5-14 20:12 编辑
mdyblog 发表于 2013-5-14 08:12
还在调试。  我想重新设计一下整个体系架构,可载少100K。
精简版 必须 减少 功能和特性, 才能根本缩 ...


搜索所有盘符的命令怎么用,怎么不成功呢?
如何才能让盘符一个接一个按顺序地输出?(不是一次性全部输出)

PART list drv,&&A
MESS %&A%
回复

使用道具 举报

5781#
 楼主| 发表于 2013-5-14 21:00:13 | 只看该作者
527104427 发表于 2013-5-14 20:02
搜索所有盘符的命令怎么用,怎么不成功呢?
如何才能让盘符一个接一个按顺序地输出?(不是一次性全部 ...

是说C: D:  等盘符吗
FDRV  &ALLDRV=*:   
MESS  %&ALLDRV%

//让盘符一个接一
FORX * %&ALLDRV%,&v,  MESS %&v%
回复

使用道具 举报

5782#
发表于 2013-5-14 21:10:23 | 只看该作者
mdyblog 发表于 2013-5-14 21:00
是说C: D:  等盘符吗
FDRV  &ALLDRV=*:   
MESS  %&ALLDRV%

对,就是这个
回复

使用道具 举报

5783#
 楼主| 发表于 2013-5-14 22:02:32 | 只看该作者
可乐百分所有 发表于 2013-5-13 17:09
现在通用PE不好找,网上找了一个,看看别人上传的!看见大小一样!在我这里文件
文件名:Ton8PE_V5.0.ex ...

用 Ton7PE_V5.0.ISO 重新测试了一下。

的确是  驱动问题。 需要在 EXEC =!X:\WINDOWS\system32\winpeshl.exe 之后才可以。

EXEC =!X:\WINDOWS\system32\winpeshl.exe  列出磁盘如下, 只有1个,没有USB盘:那个 U+的盘
704 21490334153.638 [PART list disk  ,&dsk] <0> :操作成功完成。
704 21490360926.982 [SET &=disk[0]] <0> :操作成功完成。
704 21490383684.324 {FORX * 0,&d,}
704 21490887469.405 [PART list disk  0,&v] <0> :操作成功完成。
704 21490921828.530 [SET msg= 0   500107862016   500107862016      0    0    0    0 9262A881  3] <0> :操作成功完成。
704 21491620612.797 [PART list part  0,&v] <0> :操作成功完成。
704 21491648278.585 [SET msg=1   2   @3  3   4   5] <0> :操作成功完成。
704 21491665235.036 [FORX * 0,&d,] <0> :操作成功完成。



-----------------------------
EXEC =!X:\WINDOWS\system32\winpeshl.exe  列出磁盘如下, 有2个,新USB盘:那个 U+的盘   :
704        35835900376.388        [PART list disk  ,&dsk]        <0>        :操作成功完成。
704        35835927595.954        [SET &=disk[0 1]]        <0>        :操作成功完成。
704        35835951245.741        {FORX * 0 1,&d,}
704        35836442536.595        [PART list disk  0,&v]        <0>        :操作成功完成。
704        35836476895.720        [SET msg= 0   500107862016   500107862016      0    0    0    0 9262A881  3]        <0>        :操作成功完成。
704        35837210039.111        [PART list part  0,&v]        <0>        :操作成功完成。
704        35837242167.123        [SET msg=1   2   @3  3   4   5]        <0>        :操作成功完成。
704        35838134165.686        [PART list disk  1,&v]        <0>        :操作成功完成。
704        35838169417.255        [SET msg= 1     1894776832     1894776832      0    0    0    0 CAD4EBEA  7]        <0>        :操作成功完成。 //U+磁盘
704        35838856153.518        [PART list part  1,&v]        <0>        :操作成功完成。
704        35838885157.973        [SET msg=1   -2  -3  2]        <0>        :操作成功完成。
704        35838898544.645        [FORX * 0 1,&d,]        <0>        :操作成功完成。


回复

使用道具 举报

5784#
发表于 2013-5-14 22:34:15 | 只看该作者
mdyblog 发表于 2013-5-14 22:02
用 Ton7PE_V5.0.ISO 重新测试了一下。

的确是  驱动问题。 需要在 EXEC =!X:\WINDOWS\system32\winpes ...

你都是在调试而已,有些事情跟实际的不太一样,不是挂载u+区的问题,u+区完美挂载,是LOAD u+区的ini文件,ini里是挂载该ini所在目录的wim映像!EXEC =!X:\WINDOWS\system32\winpeshl.exe  win8pe这个是在最前面的!当然是在这个之后,当然还有创建y命令后,因为我是挂载到y盘!如果在老九的基础上进行更新升级的话,那就是在更新出了问题了,如果不是那就是这个命令还跟不上老九的,老九随便在哪里命令几乎都可以!

点评

那你按楼主的方法试过了没有呢?  发表于 2013-5-15 08:19
回复

使用道具 举报

5785#
发表于 2013-5-15 08:13:13 | 只看该作者
mdyblog 发表于 2013-5-14 22:02
用 Ton7PE_V5.0.ISO 重新测试了一下。

的确是  驱动问题。 需要在 EXEC =!X:\WINDOWS\system32\winpes ...

我想找出一个不存在的盘符,但是,下面的代码对光驱盘符无效,会认为光驱盘符不存在,该如何处理?

ENVI ALLDRV=Z: Y: X: W: V: U: T: S: R: Q: P: O: N: M: L: K: J: I: H: G: F: E: D: C:
FORX * %ALLDRV% ,drv,IFEX %drv% ,ENVI drv=!EXIT FORX
FIND $""="%drv%" ,EXIT FILE
MESS %drv%
回复

使用道具 举报

5786#
发表于 2013-5-15 10:03:06 | 只看该作者
本帖最后由 可乐百分所有 于 2013-5-15 13:14 编辑
mdyblog 发表于 2013-5-14 22:02
用 Ton7PE_V5.0.ISO 重新测试了一下。

的确是  驱动问题。 需要在 EXEC =!X:\WINDOWS\system32\winpes ...


为何怎么都想不到延时啊!怎么都是想命令在的地方不对,顺序不对!哈哈。。。。忽略了简单的,我已经解决了,在安装驱动后加个延时命令5秒WAIT5000,搞定!轻松挂上!我用的是修改moun命令的那个pecmd,不是最新的,再说一次:不是直接moun挂载u+区wim,而是load 加载u+区ini,再ini里moun命令挂载u+隐藏区的wim到y盘,
但是到了iso又不行!没辙了!折腾了这么多天了!还是不成功!
回复

使用道具 举报

5787#
 楼主| 发表于 2013-5-15 13:16:56 | 只看该作者
可乐百分所有 发表于 2013-5-15 10:03
为何怎么都想不到延时啊!怎么都是想命令在的地方不对,顺序不对!哈哈。。。。忽略了简单的,我已经解决 ...

解决就好。
这种延时, 最好用多线程 去干, 主线程 继续干其它于此盘符无关的事。

另外:
  WAIT  10000  
   检测  。。
5次, 这样快点。  
回复

使用道具 举报

5788#
 楼主| 发表于 2013-5-15 13:25:59 | 只看该作者
527104427 发表于 2013-5-15 08:13
我想找出一个不存在的盘符,但是,下面的代码对光驱盘符无效,会认为光驱盘符不存在,该如何处理?

EN ...

@LOGS * D:\X.LOG
FDRV  ALL0=*:
ENVI ALLDRV=C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: V: W: X: Y: Z:
SET IDRV=
FORX * %ALLDRV% ,drv,
{
    SSTR  &POS=%drv%,,%ALL0%
    IFEX $%&POS%<1, TEAM SET IDRV=%drv%| EXIT FORX
}
MESS 所有【%ALL0%】空闲盘符 【%&IDRV%】
回复

使用道具 举报

5789#
发表于 2013-5-15 13:35:40 | 只看该作者
mdyblog 发表于 2013-5-15 13:25
@LOGS * D:\X.LOG
FDRV  ALL0=*:
ENVI ALLDRV=C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: ...

刚才试了一下,下面的可以获得首个空闲盘符,但我是想获得最后一个空闲盘符,或者将空闲盘符倒过来排序,有可能实现吗?

FDRV *idlec emp=*:
FORX * %emp%,drv,TEAM MESS %drv%|EXIT FORX
回复

使用道具 举报

5790#
发表于 2013-5-15 13:46:25 | 只看该作者
mdyblog 发表于 2013-5-15 13:25
@LOGS * D:\X.LOG
FDRV  ALL0=*:
ENVI ALLDRV=C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: ...

用老大的代码解决了:

FDRV  ALL0=*:
ENVI ALLDRV=Z: Y: X: W: V: U: T: S: R: Q: P: O: N: M: L: K: J: I: H: G: F: E: D: C:
SET IDRV=
FORX * %ALLDRV% ,drv,
{
    SSTR  &POS=%drv%,,%ALL0%
    IFEX $%&POS%<1, TEAM SET IDRV=%drv%| EXIT FORX
}
MESS 所有【%ALL0%】空闲盘符 【%&IDRV%】
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-8 02:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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