无忧启动论坛

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

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

    [复制链接]
5611#
发表于 2013-5-3 22:48:53 | 只看该作者
命令moun \ 无法挂载光驱的wim映像,用老九可以!
回复

使用道具 举报

5612#
 楼主| 发表于 2013-5-4 01:08:49 | 只看该作者
本帖最后由 mdyblog 于 2013-5-4 01:11 编辑
可乐百分所有 发表于 2013-5-3 22:48
命令moun \ 无法挂载光驱的wim映像,用老九可以!


测试:
MOUN   G:\新建文件夹.WIM,E:\TEST\新建文件夹2,1   
MOUN   G:\新建文件夹.WIM,E:\TEST\新建文件夹2,1,%TEMP%
均成功。 G: 为ISO虚拟光驱

WIN7X64  +  PECMDX64  
回复

使用道具 举报

5613#
发表于 2013-5-4 09:51:39 | 只看该作者
本帖最后由 可乐百分所有 于 2013-5-4 10:06 编辑
mdyblog 发表于 2013-5-4 01:08
测试:
MOUN   G:\新建文件夹.WIM,E:\TEST\新建文件夹2,1   
MOUN   G:\新建文件夹.WIM,E:\TEST\新建 ...


呵呵,可能我没说清楚,我不是用绝对路径的,是用前导符号“\”
要挂载的文件在iso根目录

挂载命令
y盘为vhd的分区,命令一样,一换老九的就可以挂上!

还有哦,那里字体说明:文件名以“\”开始的,应该改一下,因为文件名不允许有以下符号
回复

使用道具 举报

5614#
 楼主| 发表于 2013-5-4 11:23:48 | 只看该作者
可乐百分所有 发表于 2013-5-4 09:51
呵呵,可能我没说清楚,我不是用绝对路径的,是用前导符号“\”
要挂载的文件在iso根目录

-18
1:  moun \  增加搜索盘符。
(磁盘)分区优先, 在搜索盘符。

2: SHUT 增加锁住计算机
   SHUT  K
回复

使用道具 举报

5615#
发表于 2013-5-4 12:23:57 | 只看该作者
mdyblog 发表于 2013-5-4 11:23
-18
1:  moun \  增加搜索盘符。
(磁盘)分区优先, 在搜索盘符。

首先,其他盘符都没有wim映像!就光驱那里(iso)才有!再次,shut k命令是关闭系统!和moun有什么关系呢?
回复

使用道具 举报

5616#
 楼主| 发表于 2013-5-4 12:26:09 | 只看该作者
本帖最后由 mdyblog 于 2013-5-5 04:45 编辑
可乐百分所有 发表于 2013-5-4 09:51
呵呵,可能我没说清楚,我不是用绝对路径的,是用前导符号“\”
要挂载的文件在iso根目录


隐藏 讨厌的 “国图 无线网络登录计时 窗口”
点 <隐藏>  <显示>  按钮即可。

国家图书馆.wcs:
ENVI
^ EnviMode=1
EXEC*1 ProgramFiles=!cmd /V:ON /c echo !ProgramFiles!
SET-def IE="%ProgramFiles%\Internet Explorer\iexplore.exe"
ENVI^ FORCELOCAL=1
SET$ NL=0d 0a

WIN1
_SUB WIN1,W289H249,国家图书馆,
    ITEM ITEM2,L104T20W60H30,登录,exec %IE% http://192.168.180.1,
    ITEM ITEM3,L104T61W60H30,图书馆,exec %IE% http://www.nlc.gov.cn/
    ITEM ITEM4,L62T100W60H30,隐藏, CALL HideLogin 0,
    ITEM ITEM5,L141T100W60H30,显示,CALL HideLogin 1,
_END
_SUB HIDELOGIN
    FIND --wid*@  &&V,国家图书馆无线局域网
    FORX *NL &V,&L,
    {
        MSTR  &&WID,&TP=<2><7>%&L%
        FIND $IEFrame=%&TP%,!  EXIT -
        ENVI @@Visable=%WID%:%1
    }
_END

Snap1.gif (4.54 KB, 下载次数: 169)

Snap1.gif
回复

使用道具 举报

5617#
 楼主| 发表于 2013-5-4 12:29:33 | 只看该作者
可乐百分所有 发表于 2013-5-4 12:23
首先,其他盘符都没有wim映像!就光驱那里(iso)才有!再次,shut k命令是关闭系统!和moun有什么关系呢 ...


测试:
MOUN   \新建文件夹.WIM,E:\TEST\新建文件夹2   
成功。G:\新建文件夹.WIM 被加载。  G: 为ISO虚拟光驱

WIN7X64  +  PECMDX64/PECMDX86  

SHUT  K 和MOUN 无关。 同时发布更新而已。
回复

使用道具 举报

5618#
 楼主| 发表于 2013-5-4 15:39:03 | 只看该作者
本帖最后由 mdyblog 于 2013-5-4 16:08 编辑
可乐百分所有 发表于 2013-5-4 12:23
首先,其他盘符都没有wim映像!就光驱那里(iso)才有!再次,shut k命令是关闭系统!和moun有什么关系呢 ...


-18:
又增加:

3:  WIN7 WIN8 也能 获得进程的命令行。

1: MOUN   \
  优先搜索盘符中, 再硬盘分区。(兼容4.0)
回复

使用道具 举报

5619#
发表于 2013-5-4 18:26:04 | 只看该作者
mdyblog 发表于 2013-5-4 15:39
-18:
又增加:

关于注册表无法删除的问题,怎么见老大没啥动静呢?
我主要是想用PECMD作一些简单的绿化操作,不想依赖CMD。
好吧,再提供点有价值的线索,以下问题在XP下也是存在的:


以下是可以删除的注册表值:
REGI HKCR\*\shellex\ContextMenuHandlers\CirrusShellEx\!
REGI HKCR\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\!
REGI HKCR\Directory\shellex\ContextMenuHandlers\CirrusShellEx\!
REGI HKCR\lnkfile\shellex\ContextMenuHandlers\CirrusShellEx\!
REGI HKLM\SOFTWARE\Microsoft\Tracing\BCompare_RASAPI32\!
REGI HKLM\SOFTWARE\Microsoft\Tracing\BCompare_RASMANCS\!
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\!
REGI HKLM\SOFTWARE\Scooter Software\!


以下是没法删除的注册表值:
REGI HKCR\.bcpkg\!
REGI HKCR\.bcss\!
REGI HKCR\BeyondCompare.SettingsPackage\!
REGI HKCR\BeyondCompare.Snapshot\!


下面提供这些注册表:

不能删.7z

514 Bytes, 下载次数: 2, 下载积分: 无忧币 -2

能删.7z

804 Bytes, 下载次数: 3, 下载积分: 无忧币 -2

回复

使用道具 举报

5620#
发表于 2013-5-4 18:30:32 | 只看该作者
mdyblog 发表于 2013-5-4 15:39
-18:
又增加:

通过简单的目测对比,似乎PECMD不能删除项名中带点的键值。

不知道PECMD为何会跳过对点的处理,老大再分析分析……
回复

使用道具 举报

5621#
 楼主| 发表于 2013-5-4 20:55:28 | 只看该作者
本帖最后由 mdyblog 于 2013-5-4 20:57 编辑
527104427 发表于 2013-5-4 18:26
关于注册表无法删除的问题,怎么见老大没啥动静呢?
我主要是想用PECMD作一些简单的绿化操作,不想依赖C ...


我还以为, bX64 搞对后就没问题了。我这一直没发现你原来说的问题。

已修正。 //问题出在 32位为兼容64位做的模拟。 如WIN7X64 上 运行PECMD32 .  PECMD64 不受影响。
重新下载最新的-18吧。
这个可以的。
回复

使用道具 举报

5622#
发表于 2013-5-4 20:59:55 | 只看该作者
mdyblog 发表于 2013-5-4 20:55
我还以为, bX64 搞对后就没问题了。我这一直没发现你原来说的问题。

已修正。 //问题出在 32位为兼 ...

X86和X64判断要用哪一段代码?你写了很多个!
回复

使用道具 举报

5623#
发表于 2013-5-4 21:45:04 | 只看该作者
mdyblog 发表于 2013-5-4 20:55
我还以为, bX64 搞对后就没问题了。我这一直没发现你原来说的问题。

已修正。 //问题出在 32位为兼 ...


ENVI$   &&info=*100 0
CALL $**qd kernel32.dll,GetNativeSystemInfo,*info
ENVI?short  &info=&V1  //ProcessorArchitecture
IFEX $0=%&V1%,  MESS  32位!  MESS  64位
//原来是这一段啊!晕,我以为你要我测试什么东西,原来是我要的结果
回复

使用道具 举报

5624#
发表于 2013-5-4 23:43:20 | 只看该作者
mdyblog 发表于 2013-5-4 20:55
我还以为, bX64 搞对后就没问题了。我这一直没发现你原来说的问题。

已修正。 //问题出在 32位为兼 ...

继续请教老大,比如我的配置文件在D:\aabb\ccdd\下面,下面的代码,创建的快捷方式跑到D:\LNK里面去了,如果要创建快捷方式到
%Systemroot%\LNK,该怎么写?


TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
exec* ver=!CMD /C VER
sed ver=0,[^0-9], ,%ver%
MSTR &v1,&v2,&v3=<1*>%ver%
ifex $%v1%=6, CALL Start

_SUB Start
        "LINK %Systemroot%\LNK\VHD快速挂载工具,%CurDir%\VHD.cmd,,shell32.dll#8"
        //下面还有很多代码
        //……
_END

回复

使用道具 举报

5625#
 楼主| 发表于 2013-5-5 00:05:01 | 只看该作者
527104427 发表于 2013-5-4 21:45
ENVI$   &&info=*100 0
CALL $**qd kernel32.dll,GetNativeSystemInfo,*info
ENVI?short  &info=&V1  ...

是的。
最简单的一行就可以:
///////////// &::bX64 变量 :
///// 3=PECMD64+WIN64   1=PECMD32+WIN64  0=PECMD32+Win32。
FIND $0=%&::bX64%, MESS  32  bX64=[%&::bX64%] !  MESS 64  bX64=[%&::bX64%]

回复

使用道具 举报

5626#
 楼主| 发表于 2013-5-5 00:07:32 | 只看该作者
527104427 发表于 2013-5-4 23:43
继续请教老大,比如我的配置文件在D:\aabb\ccdd\下面,下面的代码,创建的快捷方式跑到D:\LNK里面去了,如 ...

LINK %Systemroot%\LNK\VHD快速挂载工具,%CurDir%\VHD.cmd,,shell32.dll#8

快捷方式就到 %Systemroot%\LNK\下面了。


回复

使用道具 举报

5627#
发表于 2013-5-5 00:09:18 | 只看该作者
mdyblog 发表于 2013-5-5 00:07
LINK %Systemroot%\LNK\VHD快速挂载工具,%CurDir%\VHD.cmd,,shell32.dll#8

快捷方式就到 %Systemroot% ...

我是要先判断,如果是NT6,就执行一系列操作,不是NT6就不执行,有没有 办法?
回复

使用道具 举报

5628#
发表于 2013-5-5 00:16:02 | 只看该作者
mdyblog 发表于 2013-5-5 00:07
LINK %Systemroot%\LNK\VHD快速挂载工具,%CurDir%\VHD.cmd,,shell32.dll#8

快捷方式就到 %Systemroot% ...


用我前面的代码,创建的快捷方式就乱放了
回复

使用道具 举报

5629#
发表于 2013-5-5 00:29:41 | 只看该作者
mdyblog 发表于 2013-5-5 00:07
LINK %Systemroot%\LNK\VHD快速挂载工具,%CurDir%\VHD.cmd,,shell32.dll#8

快捷方式就到 %Systemroot% ...

写成这样也不行:

TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
exec* ver=!CMD /C VER
sed ver=0,[^0-9], ,%ver%
MSTR &v1,&v2,&v3=<1*>%ver%
ifex $%v1%=6,

{
        LINK %Systemroot%\LNK\VHD快速挂载工具,%CurDir%\VHD.cmd,,shell32.dll#8
        //"MESS VHD 快速挂载工具 安装成功! @提示#OK*5000"
}
回复

使用道具 举报

5630#
 楼主| 发表于 2013-5-5 04:27:45 | 只看该作者
527104427 发表于 2013-5-5 00:16
用我前面的代码,创建的快捷方式就乱放了
  1. 可乐百分所有
  2. 你好,我是无忧里问moun命令的那个,新版的已下载测试,只能进桌面后才可以挂载,也就是几乎只能放在配置文件的最后面了,进桌面后载挂载导致一些程序无法使用!如it天空的EX,ghost11.5等,ex提示错误的数组下标或数字下标维度超出界面!ghost15.1提示执行页内操作时的错误!还有设置分辨率时,一闪还是回到了原来!
复制代码
  1. 在无忧又无法回复!感谢这么及时更新,但是还是无法进桌面前挂载,代码没改,一换老九就可以!是不是有什么代码冲突了,配置文件下载http://pan.baidu.com/share/link?shareid=643778&uk=3372813835
复制代码
已更新。下来试试。
你那是不是 旧版的 WIM驱动(6.0)。

我可好找了一番。
我机器上用的6.1以上, 一直没有这种问题。

回复

使用道具 举报

5631#
 楼主| 发表于 2013-5-5 04:42:53 | 只看该作者
527104427 发表于 2013-5-5 00:29
写成这样也不行:

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

LOGS * X.LOG
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
SET-env  &SystemRoot=%SystemRoot%    //转 PE变量 !!!!!!
exec* &&ver=!CMD /C VER
sed ver=0,[^0-9], ,%ver%
MSTR &v1,&v2,&v3=<1*>%ver%
ifex $%v1%=6,
{
    IFEX %Systemroot%\LNK,!  PATH %Systemroot%\LNK
    LINK %Systemroot%\LNK\VHD快速挂载工具,%CurDir%\VHD.cmd,,shell32.dll#8
    //  。。。其他
}
LOGS
EXEC $X.LOG
exec cmd  /k dir /b/s/a  %Systemroot%\LNK\*
测试包aabb.zip (1.42 KB, 下载次数: 4)
回复

使用道具 举报

5632#
发表于 2013-5-5 06:35:02 | 只看该作者
mdyblog 发表于 2013-5-5 04:42
LOGS * X.LOG
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
SET-env  &SystemRoot=%SystemRoot%    //转 ...

多谢老大,测试发现,只需要下面的就行了,以后发现问题再来请教。

LOGS * X.LOG
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
SET-env  &Systemroot=%Systemroot%    //转 PE变量
exec* &&ver=!CMD /C VER
sed ver=0,[^0-9], ,%ver%
MSTR &v1,&v2,&v3=<1*>%ver%
ifex $%v1%=6,
{
    LINK %Systemroot%\LNK\VHD快速挂载工具,%CurDir%\VHD.cmd,,shell32.dll#8
    //  。。。其他
}
回复

使用道具 举报

5633#
发表于 2013-5-5 11:35:44 | 只看该作者
mdyblog 发表于 2013-5-5 04:27
已更新。下来试试。
你那是不是 旧版的 WIM驱动(6.0)。

新版已下载测试,把moun命令放在最后,可以挂载,运行工具没有报错,这样也可以了,只要能用!非常感谢!wim驱动看了一下,wimfltr.sys和wimgapi.dll是6.0,而wimserv.exe和WIMMOUNT.SYS是6.2的
回复

使用道具 举报

5634#
 楼主| 发表于 2013-5-5 11:51:52 | 只看该作者
可乐百分所有 发表于 2013-5-5 11:35
新版已下载测试,把moun命令放在最后,可以挂载,运行工具没有报错,这样也可以了,只要能用!非常感谢! ...

我用 Ton7PE_V5.0.iso
WIM = 6.0
在PECMD.INI 的最开始,可以 MOUN的
  1. LOGS *E:\PE7.LOG
  2. MOUN  \新建文件夹.WIM,E:\TEST\新建文件夹2
复制代码
新建文件夹.WIM 在 一个隐藏分区。 E:\ 是硬盘分区。
http://pan.baidu.com/share/link?shareid=464379&uk=3962464512#pecmd.ini.zip
回复

使用道具 举报

5635#
发表于 2013-5-5 15:14:10 | 只看该作者
mdyblog 发表于 2013-5-5 11:51
我用 Ton7PE_V5.0.iso
WIM = 6.0
在PECMD.INI 的最开始,可以 MOUN的新建文件夹.WIM 在 一个隐藏分区。 ...

请教老大,PECMD有没有切换目录的命令?如:cd %CurDir%\tools
回复

使用道具 举报

5636#
 楼主| 发表于 2013-5-5 15:22:11 | 只看该作者
527104427 发表于 2013-5-5 15:14
请教老大,PECMD有没有切换目录的命令?如:cd %CurDir%\tools

PATH    @%CurDir%\tools

参见 PATH 命令帮助
回复

使用道具 举报

5637#
发表于 2013-5-5 16:09:10 | 只看该作者
mdyblog 发表于 2013-5-5 15:22
PATH    @%CurDir%\tools

参见 PATH 命令帮助

多谢,成功了
回复

使用道具 举报

5638#
发表于 2013-5-5 19:59:21 | 只看该作者
527104427 发表于 2013-5-5 06:35
多谢老大,测试发现,只需要下面的就行了,以后发现问题再来请教。

LOGS * X.LOG

从什么时候开始可以用{}的?
回复

使用道具 举报

5639#
 楼主| 发表于 2013-5-5 20:17:14 | 只看该作者
hhh333 发表于 2013-5-5 19:59
从什么时候开始可以用{}的?


LOGS 加 **2 开关时。
提示的 {} 区别于 执行命令后的[]
回复

使用道具 举报

5640#
发表于 2013-5-5 20:22:19 | 只看该作者
hhh333 发表于 2013-5-5 19:59
从什么时候开始可以用{}的?

我也不清楚是什么时候,只是看PECMD的说明有这样的用法
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-22 23:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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