无忧启动论坛

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

0917更新: PE专用,搜索PETOOL GUI版(支持WIN7 PE )

  [复制链接]
跳转到指定楼层
1#
发表于 2010-4-18 19:29:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.在自己的本地硬盘或者U盘根目录建立 PETOOLS 文件夹,将单独程序或文件夹复制到PETOOLS。

2.如PETOOLS文件夹或其子文件中存在 SETUP.CMD 或SETUP.BAT、SETUP.INF、*.REG及*.WIM文件,将根据所选自动执行的项目自动执行。

3.点选映射.WIM文件后,将会把搜索到的.WIM文件映射到“Y:\PETOOLS_WIM\与.WIM的文件同名的文件夹”中。如果PE中没有Y:盘,将自动建立一个虚拟磁盘Y:\,并创 建“开始\拓展程序目录\PETOOLS_WIM\所有映射的文件夹及其子目录与文件”的快捷方式。

4.点击搜索后,开始菜单的快捷将改变为“清除PETOOLS”如果搜索时点选了映射.WIM文件,执行清除命令时将同时卸载已经映射的相关.WIM文件。





0917更新: 支持了WIN7 PE,将“拓展程序目录”名称改为“PETOOLS 目录”
    PETOOLS.rar (3.31 KB, 下载次数: 1369)   
在.INI下,根据文件夹是否存在简单判断,,,,反正PE1.下,决对不会有 X:\ProgramData,

这是WIN7PE下的截图:哈哈,我这几天也在弄WIN7PE,除网络驱动相关外,其他功能部署都和我的网虫PE系列差不多。 不到90兆。




使用方法:
1.把附件中的整个PETOOLS文件夹放到X:\WXPE中,用PECMD LOAD X:\WXPE\PETOOLS\ 搜索petools.ini(执行后将直接弹出PETOOLS搜索选项窗口。)
2.或者解压到任何目录后,用PECMD LOAD PETOOLS里的MAIN.INI(执行后将在开始菜单建立PETOOLS搜索快捷方式。)



PE版 IMDISK 下载

此GUI版的代码源于: chenall 大的第三版 搜索PETOOLS目录

搜索petools.ini
————————————————————————————————————————————————
ENVI TOCD=%CurDir%
envi FolderPath=Y:\PETOOLS_WIM
ifex X:\ProgramData,TEAM envi ver=nt6|envi ShortcutsName=%Programs%\PETOOLS 目录\PETOOLS_WIM!envi ShortcutsName=%StartMenu%\PETOOLS 目录\PETOOLS_WIM
call @pt
_SUB pt,w345h330,PETOOLS使用说明:,,Shell32.dll#22,5,
MEMO Memo1,l10t15w318h135,,%CurDir%\petools使用说明.txt,0
grou group1,l10t165w220h115,▉ 请选择要自动执行的项目:
CHEK Check1,l30t185w155h25,SETUP.CMD 与 SETUP.BAT,,0,
CHEK Check2,l30t205w85h25,SETUP.INF,,0,
CHEK Check3,l120t205w55h25,*.REG,,0,
CHEK Check4,l30t225w185h25,映射 *.WIM 到 Y:\PETOOLS_WIM,CALL MI,0,
CHEK Check5,l30t245w185h25,执行映射中的 MAIN.INI,,-2,
ITEM sbutton5,l255t195w60h25,开始搜索,call go_pt
ITEM sbutton6,l255t235w60h25,取消搜索,kill \PETOOLS使用说明:,
grou group3,l-5t285w345h10,
_END
_SUB go_pt,
ENVI @sbutton5.ENABLE=0
ENVI @sbutton6.ENABLE=0
find $%Check1.check%=1,envi setupyn=y!envi setupyn=n
find $%Check2.check%=1,envi infyn=y!envi infyn=n
find $%Check3.check%=1,envi regyn=y!envi regyn=n
find $%Check4.check%=1,TEAM CALL set_y|envi wimyn=y!envi wimyn=n
find $%Check5.check%=1,envi wimmain=y!envi wimmain=n
FORX @\PETOOLS,TOOLS,0,EXEC !CMD /C "搜索petools.cmd %TOOLS%"
ifex %TOOLS%\,!TEAM mess 没有搜索到 PETOOLS 文件夹!@通知: #ok *0|file %FolderPath%|file %StartMenu%\PETOOLS 目录|file %Programs%\PETOOLS 目录|kill \PETOOLS使用说明:
_END
_SUB MI,
find $%Check4.check%=1,ENVI @Check5.ENABLE=1!TEAM ENVI @Check5.ENABLE=0|ENVI @Check5.check=0
_END
_SUB set_y
ifex Y:\,!RAMD ImDisk,L64,NTFS,Y:,ImDIsk
WAIT 500
     PATH %FolderPath%
     PATH %ShortcutsName%
     SITE %ShortcutsName%,+S
     WRIT %ShortcutsName%\desktop.ini,+0,[.ShellClassInfo]
     WRIT %ShortcutsName%\desktop.ini,+0,CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}
     WRIT %ShortcutsName%\desktop.ini,+0,Flags=2
     SITE %ShortcutsName%\desktop.ini,+S+H
     LINK %ShortcutsName%\target,%FolderPath%
_END
EXIT
————————————————————————————————————————————————


搜索petools.cmd   
————————————————————————————————————————————————
@echo off
if "%~1"=="" goto :eof
if not defined StartMenu goto :eof
if "%~1"=="merge" goto :merge
if not exist "%~1" goto :eof
PECMD FILE %%StartMenu%%\搜索PETOOLS.lnk
PECMD LINK %%StartMenu%%\清除PETOOLS,PECMD.EXE,LOAD %TOCD%\清除petools.ini,Shell32.dll#26
SET "BASE_DIR=%~1"
SET "外置程序=外置程序_%~d1盘"
SET NT6PH=X:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
if "%ver%"=="nt6" SET "StartMenu=%NT6PH%\PETOOLS 目录"
if not "%ver%"=="nt6" SET "StartMenu=%USERPROFILE%\「开始」菜单\PETOOLS 目录"
SET "外置程序=%StartMenu%\%外置程序::=%"
SET "_TF=%WinDir%\T_PETOOLS_%base_dir:~0,1%_"
IF EXIST "%外置程序%" RD /S /Q "%外置程序%" 2>nul
:START
DEL "%_TF%*.*" 2>nul
PUSHD "%~F1"
>%_TF%LST.lst dir /s/a/b *.wim *.cmd *.bat *.exe readme*.txt 使用说明*.txt
POPD
PUSHD "%WinDir%"
for /f "usebackq delims=" %%i in (%_TF%LST.lst) do CALL :MAKE_LINK "%%i"
ECHO.EXEC !%~F0 merge "%外置程序%" >>%_TF%LNK.INI
ECHO.FILE %_TF%LNK.INI>>%_TF%LNK.INI
START PECMD LOAD %_TF%LNK.INI
PUSHD "%~F1"
if "%setupyn%"=="y" (
>"%_TF%SETUP.lst" dir /s/a/b setup.cmd 2>nul
>>"%_TF%SETUP.lst" dir /s/a/b setup.bat 2>nul
)
if "%wimyn%"=="y" (
>"%_TF%WIM.lst" dir /s/a/b *.wim 2>nul
)
if "%regyn%"=="y" (
>"%_TF%REG.lst" dir /s/a/b *.reg 2>nul
)
if "%infyn%"=="y" (
>"%_TF%INF.lst" dir /s/a/b setup.inf 2>nul
)
POPD
if exist "%_TF%WIM.lst" For /f "delims=" %%i in ('type "%_TF%WIM.lst"') do (
  pecmd.exe WAIT 500
  pecmd.exe moun %%i,Y:\PETOOLS_WIM\%%~ni
  echo moun Y:\PETOOLS_WIM\%%~ni,>>%WINDIR%\PETOOLS\unPETOOLS.ini
  if "%wimmain%"=="y" pecmd.exe load Y:\PETOOLS_WIM\%%~ni\main.ini
)
if exist "%_TF%REG.lst" For /f "delims=" %%i in ('type "%_TF%REG.lst"') do (
REGEDIT /S "%%i"
)
if exist "%_TF%INF.lst" For /f "delims=" %%i in ('type "%_TF%INF.lst"') do (
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 "%%i"
)
if exist "%_TF%SETUP.lst" For /f "delims=" %%i in ('type "%_TF%SETUP.lst"') do (
pecmd.exe exec =!cmd.exe /c "%%i"
)
DEL %_TF%*.lst
POPD
PECMD.EXE mess %~1 已经完成搜索。@搜索petools菜单 #ok *2000
PECMD.EXE kill \PETOOLS使用说明:
PECMD FIND EXPLORER.EXE,KILL EXPLORER.EXE
goto :eof
:MAKE_LINK
SETLOCAL
if "%~1"=="" goto :eof
if /i "%~n1"=="setup" goto :eof
SET ".=%~1"
SET ".=%.:&=^&%"
SET "PETOOLS=%~dpn1"
call,SET "PETOOLS=%%PETOOLS:%BASE_DIR%=%外置程序%%%"
SET "PETOOLS=%PETOOLS:&=^&%"
echo.LINK %PETOOLS%,%.%>>%_TF%LNK.INI
GOTO :EOF
:merge
PUSHD %2||GOTO :EOF
for /d %%i in ("%~2\*") do call :merge_lnk "%%i"
POPD
goto :eof
:merge_lnk
CD /D %1||GOTO :EOF
for /d %%i in ("%~f1\*") do call %0 "%%i"
CD /D %1||GOTO :EOF
set n=
for /f %%i in ('dir /a/b') do (
    if defined n goto :eof
    set n=1
)
for /f "usebackq delims=" %%i in (`dir /a/b`) do move /y "%%i" ..\
cd..&&rd %1
goto :eof

————————————————————————————————————————————————


清除petools.ini
————————————————————————————————————————————————
load %WINDIR%\PETOOLS\unPETOOLS.ini
WAIT 500
ifex X:\ProgramData,FILE %Programs%\PETOOLS 目录!FILE %StartMenu%\PETOOLS 目录
FILE %StartMenu%\清除PETOOLS.lnk
LINK %StartMenu%\搜索PETOOLS,PECMD.EXE,LOAD %CurDir%\搜索petools.ini,Shell32.dll#22
find explorer.exe,mess 拓展程序目录 已经清除完成。@清除petools菜单 #ok *2000
exec =!cmd.exe /c rd /s /q "Y:\PETOOLS_WIM"
FILE %WINDIR%\PETOOLS\unPETOOLS.ini
FIND EXPLORER.EXE,KILL EXPLORER.EXE
————————————————————————————————————————————————

[ 本帖最后由 网虫2008 于 2010-9-18 06:39 编辑 ]

评分

参与人数 2无忧币 +210 收起 理由
2010ttt + 200 我很赞同
66369 + 10 辛苦制作.

查看全部评分

2#
发表于 2010-4-18 20:08:45 | 只看该作者

回复 #1 网虫2008 的帖子

这个似乎对旧版pe不是通用的

老毛桃911pe里的pecmd不支持FORX,不支持RAMD ImDisk,注册表也没添加Imdisk支持
回复

使用道具 举报

3#
 楼主| 发表于 2010-4-18 20:20:11 | 只看该作者
原帖由 guanjinman 于 2010-4-18 20:08 发表
这个似乎对旧版pe不是通用的

老毛桃911pe里的pecmd不支持FORX,不支持RAMD ImDisk,注册表也没添加Imdisk支持


嗯,对旧版和没有IMDISK的确实不通用,

这个是即将集成到我要发布的PE上的,发上来只是给大家做个参考,
回复

使用道具 举报

4#
发表于 2010-4-18 20:27:21 | 只看该作者
win9PE可以用吗?
回复

使用道具 举报

5#
 楼主| 发表于 2010-4-18 20:53:12 | 只看该作者
原帖由 bluetooth 于 2010-4-18 20:27 发表
win9PE可以用吗?


如果是骨头版的,有IMDISK,应该问题不大,,,不过PECMD参数可能要改改,,
比如新版或较高版本的PECMD.EXE 如果LOAD 了其他.INI,之后用到的参数 %CurDir%仍为当前.INI所在路径,可旧版就变成LOAD 后的.INI所在路径了。
回复

使用道具 举报

6#
 楼主| 发表于 2010-4-19 00:35:58 | 只看该作者
0419 优化了一下代码,搜索速度更快了
回复

使用道具 举报

7#
发表于 2010-4-19 06:41:45 | 只看该作者
好东西,谢谢楼主!~~~~~~
回复

使用道具 举报

8#
发表于 2010-4-19 08:00:28 | 只看该作者
原帖由 bluetooth 于 2010-4-18 20:27 发表
win9PE可以用吗?


coolg更新pecmd的版本可以,coolg当时也写过自动搜索的代码
回复

使用道具 举报

9#
发表于 2010-4-19 08:17:42 | 只看该作者
这东东完善好了很实用。
回复

使用道具 举报

10#
发表于 2010-4-19 08:52:20 | 只看该作者
2.如PETOOLS文件夹或其子文件中存在 SETUP.CMD 或SETUP.BAT、SETUP.INF、*.REG及*.WIM文件,将根据所选自动执行的项目自动执行。


虫大:你的gui版已经非常完善了,还有两点建议:
a。*.reg 还是限定为 setup.reg 的好。
b。默认所有都选上而不要全不选。这样可能更人性化些。
回复

使用道具 举报

11#
 楼主| 发表于 2010-4-19 10:20:12 | 只看该作者
原帖由 h99h99 于 2010-4-19 08:52 发表
虫大:你的gui版已经非常完善了,还有两点建议:
a。*.reg 还是限定为 setup.reg 的好。
b。默认所有都选上而不要全不选。这样可能更人性化些 ...


哎,这人性化问题也无法顾及全面呀,如果默认为全选,肯定有的朋友要提议默认为全都不选的。这也是个人的习惯问题。

觉得大部分人放到PETOOLS里的程序都是些不用安装的绿软,如果只是要显示程序列表快捷,那弹出搜索后直接按“执行”更快速,默认全选反倒麻烦了。

如果是需要安装的程序,绝大多数也都是自己或他人稍做整理的安装程序,基本上一个SETUP.CMD或其他的一个安装执行文件的内容中就已经包含了安装此程序所需的各种.REG和.INF等的调用信息,极少有人会一点儿也不整理,把所有安装信息分散开来。

.REG文件和.CMD等文件不同,例如.CMD如果不是SETUP.CMD,很可能不是安装文件,而是程序执行过程中根据具体情况调用的批处理,,,,
但如果是不经整理的安装文件,只要是存在.REG文件,基本上安装时都会被调用,所以改为 *.reg而不是局限于 setup.reg,也很少也人把.REG文件名设为SETUP的。

这个GUI 版也只是作为一个参考发了出来,要按自己的习惯改为全选等,只要改几下代码就可以了:

.ini中,把红色的改为 1
CHEK Check1,l30t185w155h25,SETUP.CMD 与 SETUP.BAT,,0,
CHEK Check2,l30t205w85h25,SETUP.INF,,0,
CHEK Check3,l120t205w55h25,*.REG,,0,
CHEK Check4,l30t225w185h25,映射 *.WIM 到 Y:\PETOOLS_WIM,CALL MI,0,
CHEK Check5,l30t245w185h25,执行映射中的 MAIN.INI,,-2,

.cmd中,将下面部分改为你想要执行的名称
if "%wimyn%"=="y" (
>"%_TF%WIM.lst" dir /s/a/b *.wim 2>nul
)
if "%regyn%"=="y" (
>"%_TF%REG.lst" dir /s/a/b *.reg 2>nul
)
if "%infyn%"=="y" (
>"%_TF%INF.lst" dir /s/a/b *.inf 2>nul

——————————————————————————————————————
哈,自己找到个笔误,我把.INF也写成 *.INF了,,,,应该是 SETUP.INF才对,这就到首页改过来

[ 本帖最后由 网虫2008 于 2010-4-19 10:34 编辑 ]
回复

使用道具 举报

12#
发表于 2010-4-19 11:20:59 | 只看该作者
原帖由 网虫2008 于 2010-4-19 10:20 发表


哎,这人性化问题也无法顾及全面呀,如果默认为全选,肯定有的朋友要提议默认为全都不选的。这也是个人的习惯问题。

觉得大部分人放到PETOOLS里的程序都是些不用安装的绿软,如果只是要显示程序列表快捷 ...



虫大:是否支持desktop.ini文件,按desktop.ini显示?
回复

使用道具 举报

13#
 楼主| 发表于 2010-4-19 11:35:19 | 只看该作者
原帖由 h99h99 于 2010-4-19 11:20 发表



虫大:是否支持desktop.ini文件,按desktop.ini显示?


还真没考虑过这个问题。。。。。不过此GUI的代码是参照 chenall 的第三版搜索PETOOLS目录代码,搜索后创建程序菜单及文件夹是重新整合归类的,并不一定就在原文件夹下,调入desktop.ini可能会有些乱。
回复

使用道具 举报

14#
发表于 2010-4-19 11:43:35 | 只看该作者
原帖由 网虫2008 于 2010-4-19 11:35 发表


还真没考虑过这个问题。。。。。不过此GUI的代码是参照 chenall 的第三版搜索PETOOLS目录代码,搜索后创建程序菜单及文件夹是重新整合归类的,并不一定就在原文件夹下,调入desktop.ini可能会有些乱。

这里有个参考:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158014&page=8#pid1921943
回复

使用道具 举报

15#
 楼主| 发表于 2010-4-19 12:36:47 | 只看该作者
原帖由 h99h99 于 2010-4-19 11:43 发表

这里有个参考:http://bbs.wuyou.net/forum.php?m ... ;tid=158014&page=8#pid1921943


谢谢提供了链接地址,又学到了新东西,感谢!!

可我在我的PE中试了下,没起作用,,,,一头雾水ing.... 等有时间再研究吧,,现在暂时就不添加这个功能了,,这个功能也没有什么实际用途,先放弃了。
回复

使用道具 举报

16#
发表于 2010-4-19 12:39:46 | 只看该作者
我对批处理找到文件后,如何调用这个文件一直搞不清楚。比如我在任意分区的\GRUB\下有一个TOOLS.ISO的文件,要用IMDISK来自动加载,这个批处理该怎么写?
回复

使用道具 举报

17#
 楼主| 发表于 2010-4-19 14:12:03 | 只看该作者
原帖由 xianglang 于 2010-4-19 12:39 发表
我对批处理找到文件后,如何调用这个文件一直搞不清楚。比如我在任意分区的\GRUB\下有一个TOOLS.ISO的文件,要用IMDISK来自动加载,这个批处理该怎么写?



For %%I In (C D E F G H I G K L M N O P Q R S T U V W X Y Z) Do If  Exist %%I:\GRUB\ TOOLS.ISO SET 文件位置=%%I:\GRUB\ TOOLS.ISO
用IMDISK.EXE 的加载参数加载 %文件位置%  ,,,,我也不知道是什么呀? 总之这一行执行 加载命令
回复

使用道具 举报

18#
发表于 2010-4-19 17:49:14 | 只看该作者
看着确实不错啊,就是不知道怎么用。。。。。。。。
回复

使用道具 举报

19#
发表于 2010-4-19 19:07:18 | 只看该作者
虫大:我的pe是量产到U盘里的,其他单文件和绿色软件都放到U盘另一区,或者复制到硬盘上再用,没有弄成.WIM文件,有什么区别么?
回复

使用道具 举报

20#
 楼主| 发表于 2010-4-19 19:20:43 | 只看该作者
原帖由 笑笑的笑 于 2010-4-19 19:07 发表
虫大:我的pe是量产到U盘里的,其他单文件和绿色软件都放到U盘另一区,或者复制到硬盘上再用,没有弄成.WIM文件,有什么区别么?


没什么区别,外置要做成什么,要视自己的实际应用和喜好习惯而订,做成.WIM并不是必要和必需的,各种外置方式都是有优缺点和不足的,,.

如果说.WIM优点,那也是各人有各人的看法,我觉得一是好管理,二是映射到内存,在不占用空间的同时也防止了对磁盘的写入而影响数据恢复,再就是防止用来维护的基本程序中毒,因为就算是可写挂载,但卸载时还是以只读方式卸载,保护了源程序不被改变。。。。
回复

使用道具 举报

21#
 楼主| 发表于 2010-4-19 19:26:43 | 只看该作者
原帖由 老鼠无敌 于 2010-4-19 17:49 发表
看着确实不错啊,就是不知道怎么用。。。。。。。。


在PE中,直接用 PECMD.EXE LOAD 搜索petools.ini 调用
如果要DIY集成进自己喜欢的PE,在PECMD.INI等,加PE启动时,加载一下 MAIN.INI就可以了。

看来你对PECMD.EXE参数基本上一点儿都不了解呀,,要想玩儿PE,最好能稍稍明白些PECMD.EXE的基本命令参数和用法。
回复

使用道具 举报

22#
发表于 2010-4-19 19:40:43 | 只看该作者
chenall 的第三版搜索PETOOLS目录代码,搜索后创建程序菜单及文件夹是重新整合归类的,并不一定就在原文件夹下


其实这样不好

使用第三版

搜索前:

PETOOLS
    ┃
    ┣━PXE服务器
    ┃
    ┣━镜像工具
    ┃
    ┣━硬件检测
    ┃
    ┣━备用驱动
    ┃   
    ┃     DriversVM显声网驱动.CAB
    ┃     别说缺驱动.txt
    ┃     万能显卡驱动.7z
    ┃     万能显卡驱动.CMD
    ┃
    ┣━网络工具
    ┃


搜索后:

外置程序_H盘
    ┃
    ┣━PXE服务器
    ┃
    ┣━镜像工具
    ┃
    ┣━硬件检测
    ┃
    ┣━万能显卡驱动.CMD
    ┃
    ┣━网络工具
    ┃   

搜索后,【备用驱动】文件夹没了,里面的万能显卡驱动.CMD提到外置程序_H盘下面

后来选择DESK.INI + PETOOLS.INI

DESK.INI
----------------------------------------
[.ShellClassInfo]
CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}
Flags=2
----------------------------------------

PETOOLS.INI
----------------------------------------
ENVI TOOLS=PETOOLS
FORX @\%TOOLS%,PT,0,TEAM ENVI PTS=%PT%|CALL MAKELINK

_SUB MAKELINK
FDRV DRVX=%PTS%
MSTR DRV=%DRVX%,1,1

LINK %USERPROFILE%\「开始」菜单\外置程序_%DRV% 盘\target,%PTS%
FILE Desk.ini=>%USERPROFILE%\「开始」菜单\外置程序_%DRV% 盘\desktop.ini
SITE %USERPROFILE%\「开始」菜单\外置程序_%DRV% 盘\*.*,+A+H+S
SITE %USERPROFILE%\「开始」菜单\外置程序_%DRV% 盘\,+R+S
_END
find explorer.exe,mess PETOOLS目录 已经完成搜索。@PETOOLS菜单 #ok *2000
----------------------------------------------
回复

使用道具 举报

23#
发表于 2010-4-21 19:56:26 | 只看该作者
虫大,想用你的搜索petools目录替换colog兄的加载外置程序,因为我用加载外置程序搜索不到petools文件夹里面的程序。如何替换呢?
LINK %Desktop%\加载外置程序,PECMD.EXE,LOAD %CurDir%\loadst.ic_,Shell32.dll#5
LINK %Programs%\加载外置程序,PECMD.EXE,LOAD %CurDir%\loadst.ic_,Shell32.dll#5
这个命令在wxpe——>TOOLS——>WINPE.INI中
回复

使用道具 举报

24#
 楼主| 发表于 2010-4-21 20:18:27 | 只看该作者
原帖由 feiyue654321 于 2010-4-21 19:56 发表
虫大,想用你的搜索petools目录替换colog兄的加载外置程序,因为我用加载外置程序搜索不到petools文件夹里面的程序。如何替换呢?
LINK %Desktop%\加载外置程序,PECMD.EXE,LOAD %CurDir%\loadst.ic_,Shell32.dl ...


加载外置的配置文件与PETOOLS相比,要关联的地方更紧密,这个怎么能实现我实在是不好说,,问下colog兄吧

如果你用的是我的PE,那就把所有.WIM中的文件解开扔到PETOOLS中,或是把所有.WIM直接扔到PETOOLS中,在搜索中选执行MAIN.INI就可以了。

规律很好找,想自行添加,只要参照一下,建立SETUP.CMD或MAIN.INI就可以了
回复

使用道具 举报

25#
 楼主| 发表于 2010-9-8 12:25:23 | 只看该作者
0908 更新:没有搜索到PETOOLS文件夹时,将提示信息并关闭程序
回复

使用道具 举报

26#
发表于 2010-9-8 16:03:11 | 只看该作者
1、不知到可不可以添加选项建立PETOOLS文件夹下所有文件的快捷方式不自动执行 SETUP.CMD 或SETUP.BAT、SETUP.INF、*.REG及*.WIM文件。因为文件多时自动执行这些会比较慢,添加这样这个选项供用户自己选择更好些!

2、“0908 更新:没有搜索到PETOOLS文件夹时,将提示信息并关闭程序”能否改成没有搜索到PETOOLS文件夹时可以手动输入一个自定义路径或选择关闭程序啊?
回复

使用道具 举报

27#
 楼主| 发表于 2010-9-8 16:11:35 | 只看该作者
原帖由 thttht 于 2010-9-8 16:03 发表
1、不知到可不可以添加选项建立PETOOLS文件夹下所有文件的快捷方式不自动执行 SETUP.CMD 或SETUP.BAT、SETUP.INF、*.REG及*.WIM文件。因为文件多时自动执行这些会比较慢,添加这样这个选项供用户自己选择更好些!

2、“0908 更新:没有搜索到PETOOLS文件夹时,将提示信息并关闭程序”能否改成没有搜索到PETOOLS文件夹时可以手动输入一个自定义路径或选择关闭程序啊?
...


1.晕,首页上传的图不就是选项窗口吗,,什么都不点选,只点击开始搜索就是只建快捷方式了。
2.PE中的有些东西还是大家固定为一个模式的比较好,便于互相沟通。如果你想搜索别的文件夹,最好自己DIY。把PETOOLS.INI中的
FORX @\PETOOLS,TOOLS,0,EXEC !CMD /C "搜索petools.cmd %TOOLS%"
改成
FORX @\要搜索的文件名称,TOOLS,0,EXEC !CMD /C "搜索petools.cmd %TOOLS%"
回复

使用道具 举报

28#
发表于 2010-9-9 07:38:10 | 只看该作者
不用IMDISK的惨然滴低空飘过。。。。。
回复

使用道具 举报

29#
 楼主| 发表于 2010-9-9 07:51:35 | 只看该作者
原帖由 alexo 于 2010-9-9 07:38 发表
不用IMDISK的惨然滴低空飘过。。。。。


呵呵,没这么惨吧,如果不点选加载WIM的选项,也用不到IMDISK,系统中如果有Y盘就用不到,如果没有,用你自己的程序实现也行呀,只要改一下.INI中的这行,,

_SUB set_y
ifex Y:\,!RAMD ImDisk,L64,NTFS,Y:,ImDIsk
WAIT 500
_END


好像你的PE中有个MOUN程序吧,,我没用过,不知道它有没有命令行参数建立虚拟磁盘?

等我有时间做个带IMDISK的单文件版PETOOLS,如果在SYSTEM32中没有找到IMDISK程序自动加载和注册。

[ 本帖最后由 网虫2008 于 2010-9-9 07:55 编辑 ]
回复

使用道具 举报

30#
发表于 2010-9-9 09:06:44 | 只看该作者
原帖由 网虫2008 于 2010-9-8 16:11 发表


1.晕,首页上传的图不就是选项窗口吗,,什么都不点选,只点击开始搜索就是只建快捷方式了。
2.PE中的有些东西还是大家固定为一个模式的比较好,便于互相沟通。如果你想搜索别的文件夹,最好自己DIY。把PE ...



谢谢你的解答!要向你多学习了!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 11:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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