|
本帖最后由 chiannet 于 2014-5-23 11:14 编辑
serchfdr.exe 使用方法:
serchfdr [路径] [PHD|PHD+ISOS|SETWP|SETWPBFE|DIR] [0|1|2|3|字母],大小写不敏感。
路径:支持绝对路径,如: G:\AXPE\PIC;
也支持不带盘符的路径,如:AXPE\PIC;
路径中带空格的话,要用双引号包围起来。
功能有三类:
1、随机壁纸............................ SERCHFDR [路径] [SETWP] [0|1|2]
2、PETOOLS ......................... SERCHFDR [路径目录名] [PHD] [WIM文件挂载分区符号]
3、代PECMD FORX功能 ......SERCHFDR [路径] [DIR]
功能参数释义:
一、随机壁纸功能(仅限JPG、BMP)
1、SERCHFDR [路径] [SETWP] [0|1|2]
[0|1|2] 此参数可省略,省略时按拉伸处理(0:平铺,1:居中,2:拉伸)。
SERCHFDR "A XPE\PIC" SETWP 2
SERCHFDR "A XPE\PIC" SETWPBFE
随机从某分区axpe\pic下调用一副图片做壁纸。
2、serchfdr不带任何参数运行,表示serchfdr所在目录下选取随机壁纸。
实例: - ......
- INIT IU
- ......
- IFEX A:\AXPE,ENVI JDIR=Z:\PIC!ENVI JDIR=AXPE\PE_NVS\PIC
- LINK %PROGRAMS%\附件\随机换幅壁纸 F10,%WINDIR%\SYSTEM32\PECMD.EXE,EXEC =!SERCHFDR %JDIR% SETWP,%WINDIR%\SYSTEM32\SETWP.ICO
- IFEX X:\Windows,EXEC =@ SERCHFDR %JDIR% SETWPBFE
- HOTK #121,%WINDIR%\SYSTEM32\PECMD.EXE EXEC =!SERCHFDR %JDIR% SETWP
- ......
- SHEL %Windir%\EXPLORER.EXE
- ......
- SEND #121
- ......
复制代码
二、PETOOLS功能
在任意分区(例如U盘非UD区、非量产区等)的根目录加入PETOOLS目录(例如U:\PETOOLS),SERCHFDR的PETOOLS功能可以自动创建U:\PETOOLS及其子目录下的.EXE、.INI、.BAT、.CMD、.TXT文件的快捷方式;自动挂载.WIM文件;自动加载.ISO 文件到空闲盘符。
在任意分区(例如U盘非UD区、非量产区等)的根目录加入ISOS目录(例如U:\ISOS),SERCHFDR的PETOOLS配合PHD+ISOS使用时,会自动加载此目录(含子目录)下.ISO文件到空闲盘符。
1、路径参数不局限于PETOOLS。
2、详细用法:
SERCHFDR [路径目录名] [PHD] [WIM文件挂载分区符号]
SERCHFDR [路径目录名] [PHD+ISOS] [WIM文件挂载分区符号]
例如:SERCHFDR PETOOLS PHD R:
SERCHFDR "Y:\fgg h" PHD
SERCHFDR PETOOLS PHD+ISOS //PHD+ISOS,除了创建各分区PETOOLS下的.WIM .BAT .TXT .EXE .ini的快捷方式,也自动挂载各分区ISOS下的.ISO文件到空闲盘符。【20140520 new】
注意:
使用PECMD 2012版,需要在PE的%WINDIR%及%WINDIR%\SYSTEM32两个目录各存放一份PECMD.EXE;
使用 PECMD 4.0时,仅需%WINDIR%\SYSTEM32有PECMD就可以了。
要求PE的%windir%\system32下存在IMDISK.EXE,才能自动挂载ISO文件。
如果省略WIM文件挂载分区符号,SERCHFDR认定的缺省盘为Y:。
如果指定的WIM文件挂载分区不存在,SERCHFDR 负责尝试创建该分区,若创建失败,放弃处理WIM文件。
如果指定的WIM文件挂载分区是光驱符,SERCHFDR 负责尝试选用任意未占用的分区符创建挂载分区,若创建失败,放弃处理WIM文件。
创建内存盘要求PE未精简diskpart,如果精简了diskpart,则要求安装了imdisk.sys驱动。
3、WIM文件一级目录下如果存在mian.ini,则会自动调用PECMD LOAD mian.ini,否则查找WIM同名的ini文件,以abc.wim为例,如果有abc.ini,则load abc.ini,如果mian.ini及abc.ini都不存在,则递归serchfdr 指定盘:\abc,把指定盘:\abc下的txt cmd exe ini bat五类文件创建快捷方式,wim挂载...
实例:《PECMD.INI》- INIT IU
- ......
- LINK %Programs%\PE TOOLS\重新加载PE TOOLS,PECMD.EXE,EXEC =!SERCHFDR PETOOLS PHD
- EXEC !SERCHFDR PETOOLS PHD
- ......
- SHEL %Windir%\EXPLORER.EXE
- ......
复制代码
三、代替PECMD FORX功能
PECMD FORX有个小BUG,在系统连接有未插软盘的软驱或未插存储卡的读卡器时,
运行如下命令- FORX AXPE\PIC\*.jpg,pic,0,logo %pic%
复制代码 可能会报错。用可以搜索出包含axpe\pic这样的目录的全部分区,作为字符串存储到HKCU\software\PH7PE\OutDrive;
可以搜索出包含axpe\pic\jj.jpg这样的wen文件的全部分区,作为字符串存储到HKCU\software\PH7PE\OutDrive
可用PECMD 的REGI读取该键值,
REGI $HKCU\software\PH7PE\OutDrive,OutDrive,为我所用.
例如,删除所有分区可能存在的SKYPE_TEMP目录:
- ENVI File1=SKYPE_TEMP
- EXEC =!SERCHFDR %File1% DIR
- REGI $HKCU\software\PH7PE\OutDrive,OutDrive
- STRL mutid=%OutDrive%
- ENVI Number=1
- LOOP #%Number%>%mutid%,!CALL SKYPE_TEMP
- _sub SKYPE_TEMP
- MSTR adrv=%Number%,1,%OutDrive%
- PATH #%adrv%:\%File1%
- CALC Number=%Number%+1
- _end
复制代码
|
-
-
SERCHFDR.ZIP
128.48 KB, 下载次数: 619, 下载积分: 无忧币 -2
WIM文件可无限嵌套,还提升了程序性能
评分
-
查看全部评分
|