|
原帖由 gaokun 于 2008-12-3 21:09 发表 
顶顶,没有办法了吗?
PECMD的FORX命令说明:
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ │格式│FORX [@][[!]\]<文件>,<变量>,[数值],<命令> [参数,参数...]<%变量%>[,参数,参数...][,...] ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │功能│对匹配的文件目录进行对应的命令操作,本命令的功能类似CMD.EXE的for命令。 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │参数│■文件: 指定文件目录名,可带有通配符。 ┃
┃ │ │■变量: 指定变量名,该变量不能是已存在的环境变量或已存在的窗口控件名。 ┃
┃ │ │■数值: 对匹配的文件目录执行相应次数的命令操作,0或<0表示对所有存在的文件执行命令操作。 ┃
┃ │ │■命令: PECMD.EXE合法有效的命令,命令后的参数格式和个数由该命令而定。 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃'FORX'│示例│◆FORX %CurDir%\Path1\*.DLL,AnyDLL,0,CALL %AnyDLL% ┃
┃ │ │◆FORX \auto*.INF,AutoRunVirus,0,FILE %AutoRunVirus% ┃
┃ │ │◆FORX !\WinPE\WinPE.INI,MyIni,1,LOAD %MyIni% ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │备注│※该命令可以搜索到带有属性的文件目录,如隐藏属性的文件目录。 ┃
┃ │ │※前导"\"表示搜索所有分区,"!"表示对所有分区进行逆序搜索,两前导"[!]\"符中"!"不能单独存在。 ┃
┃ │ │※前导"@"表示仅搜索目录并进行相应操作,省略该前导表示仅搜索文件并进行相应操作。 ┃
┃ │ │※示例1,表示注册 %CurDir%\Path1\ 目录中的所有 DLL。 ┃
┃ │ │※示例2,表示删除所有分区根目录的 auto*.INF 文件。 ┃
┃ │ │※示例3,表示逆序搜索所有分区WinPE目录下的WinPE.INI,把搜索的第1个WinPE.INI用LOAD命令加载。 ┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
PECMD的FORX命令可以寻找所有分区指定目录名(如 DRIVERS_NET)中的CAB驱动包,并利用Devi命令加以安装:
FORX \DRIVERS_NET\*.CAB,MyCab,0,DEVI $%MyCab%
[ 本帖最后由 lxl1638 于 2008-12-3 21:54 编辑 ] |
|