查看: 9649|回复: 15

[求 助] 为何修改天意PE中TYPE.ini不起作用

[复制链接]
发表于 2014-2-13 17:55:46 | 显示全部楼层 |阅读模式
本帖最后由 ︶ㄣ删篨过呿 于 2014-2-13 18:03 编辑

/配置文件开始
TEAM ENVI OPDir=T:\
USER WinPE迷你维护系统,天意·三周年纪念版

TEAM EXEC =!cmd.exe /c "7z.exe x %OPDir%\PE_OUTERPART\OUTERPART\PART.7Z -y -aos -o"%WinDir%\System32""

NUMK 0        `对于台式机键盘,可以将本命令改成 NUMK 1,以打开数字键
TEAM EXEC =!%WinDir%\SYSTEM32\AUTONUMLOCK.EXE        

TEAM TEXT 2 秒钟内按住 Ctrl 键自动理顺盘符……|WAIT 2000
FIND KEY=#17,Call REDISK

TEAM text 创建常用程序快捷方式及软件关联...|WAIT 1200
TEAM EXEC !%WinDir%\SYSTEM32\IMDSETUP.CMD                         `关联IMDISK

IFEX X:\Windows\bfsvc.exe,CALL NT6PE!CALL 03PE

`加载基本程序
//加载桌面程序
LINK %StartMenu%\重启系统SHELL,%OPDir%\PE_OUTERPART\重启shell.exe
LINK %QuickLaunch%\设置虚拟内存,%WinDir%\SYSTEM32\setpagefile.exe
FORX !\tytools.EXE,MyEXE,1,LINK %StartMenu%\天意软件工具箱,%MyEXE%

//维护软件
LINK %Programs%\系统维护\Windows用户密码恢复,%OPDir%\WinPE_TOOLS\PASSWDRENEW.EXE
LINK %Programs%\系统维护\Windows用户密码破解,%OPDir%\WinPE_TOOLS\PasswordChanger.exe
LINK %Programs%\系统维护\Windows用户密码修改,%OPDir%\WinPE_TOOLS\NTPWEDIT.EXE
LINK %Programs%\系统维护\BIOS+UEFI引导修复工具,%OPDir%\WinPE_TOOLS\BIOS+UEFI引导修复工具.EXE
LINK %Programs%\系统维护\系统辅助\WinPE驱动安装工具,%OPDir%\WinPE_TOOLS\MPEIDRV.EXE
LINK %Programs%\系统维护\系统辅助\Windows服务驱动管理器,%OPDir%\WinPE_TOOLS\SERVICESPE.EXE
LINK %Programs%\系统维护\离线维护\离线驱动处理,%OPDir%\WinPE_TOOLS\离线驱动处理.EXE
LINK %Programs%\系统维护\离线维护\自定义离线维护,PECMD.EXE,load %OPDir%\WinPE_TOOLS\RUNSCANNER.INI,shell32.dll#20
LINK %Programs%\系统维护\离线维护\离线分析硬盘Windows,%OPDir%\WinPE_TOOLS\Scanvirus.EXE

LINK %Programs%\磁盘光盘\ImDisk虚拟光驱,%WinDir%\SYSTEM32\imdisk.cpl
LINK %Programs%\文件工具\Wim映像处理 WimTool,%winDir%\system32\wimtool\wimtool.exe
LINK %Programs%\Office办公\安装搜狗输入法(X盘需要22M空间),%OPDir%\WINPE_TOOLS\sogou\SOGOU.CMD,,shell32.dll#43
LINK %Programs%\Office办公\安装搜狗输入法(在C盘运行),%OPDir%\WINPE_TOOLS\sogou\SOGOU.CMD,C,shell32.dll#43

//设置
LINK %Programs%\设置\重启系统SHELL,%OPDir%\PE_OUTERPART\重启shell.exe
LINK %Programs%\设置\启用EXT_HFS驱动支持,PECMD.EXE,load %OPDir%\PE_OUTERPART\OUTERPART\EXT2_HFS\START.INI,%OPDir%\PE_OUTERPART\OUTERPART\EXT2_HFS\Icon.ico
LINK %Programs%\设置\设置虚拟内存,%winDir%\system32\SETPAGEFILE.exe
LINK %Programs%\设置\显示隐藏分区,%winDir%\system32\PECMD.EXE,SHOW -1:-1,SHELL32.DLL#8

//附件
LINK X:\Documents and Settings\Default User\SendTo\记事本,X:\WXPE\SYSTEM32\NOTEPAD.EXE   `右键发送到记事本
LINK %Programs%\附件\画图,%SystemRoot%\System32\MSPAINT.EXE
LINK %Programs%\附件\计算器,%SystemRoot%\System32\CALC.EXE
LINK %Programs%\附件\微软中国日历,%SystemRoot%\System32\ICALCLK.EXE

LOAD \TOOLS\TOOLS.INI

FIND MEM>510,Call SetIME                             `内存大于 512MB 时安装搜狗输入法

_sub 03PE
DISP W1024 H768 B32                                      `设置分辨率
WALL %WinDir%\system32\TYLOGO.jpg
TEAM EXEC !%OPDir%\PE_OUTERPART\MMC\InsMMC.CMD           `安装外置管理工具
TEAM EXEC !%OPDir%\03PE.CMD
`注册Wimtool及自动搜索WIM文件
CALL $%WINDIR%\system32\wimtool\WimShExt.DLL
REGI HKCU\SOFTWARE\WimTool\AutoMountPath=Y:\
load %WINDIR%\system32\wimtool\wim.ini
LINK %Desktop%\启用驱动支持,%OPDir%\PE_OUTERPART\DRV\DRV.EXE
LINK %Programs%\设置\搜索外置程序,PECMD.EXE,LOAD %WinDir%\system32\wimtool\WIM.INI,shell32.dll#22
LINK %Programs%\设置\启用驱动支持,%OPDir%\PE_OUTERPART\DRV\DRV.EXE
LINK %Programs%\设置\启用MSI支持,%OPDir%\PE_OUTERPART\OUTERPART\msiexec.exe
LINK %Programs%\附件\PECMD助手,%SystemRoot%\System32\PECMDHELPER.EXE
_end

_sub NT6PE
DISK ,,,1,U:                             `理顺盘符
TEAM EXEC =!%WS%\WIMTOOL\启用WIM挂载.CMD
LOAD %OPDir%\PE_OUTERPART\DRV8\DRV.INI
LINK %Programs%\设置\搜索PETOOLS程序,%OPDir%\WinPE_TOOLS\PETOOLS.CMD,,Shell32.dll#22
PINT %Windir%\system32\SETPAGEFILE.exe,TaskBand
_end

_SUB REDISK
TEXT 理顺磁盘盘符(理顺后删除相关文件)
SHOW -1:-1
EXEC =!%WinDir%\SYSTEM32\ORDERDRV.CMD
TEAM WAIT 2000|KILL MBRFIX.EXE|KILL MOUNTVOL.EXE
TEAM FILE %WS%\ORDERDRV.CMD|FILE %WS%\MBRFIX.EXE|FILE %WS%\MOUNTVOL.EXE
_END

_SUB SetIME
TEAM TEXT 安装搜狗输入法...|WAIT 300               
TEAM EXEC !%OPDir%\WINPE_TOOLS\sogou\SOGOU.CMD
_END
//配置文件结束

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2014-2-13 18:14:01 | 显示全部楼层
有大侠知道吗?
发表于 2014-2-13 19:05:48 | 显示全部楼层
不知道,帮忙顶下!
发表于 2014-2-13 19:56:34 | 显示全部楼层
那个Z盘好像是驱动文件决定的。就是isodriver.sys。

点评

老师好,isodriver.sys文件在哪个文件中,如何修改为T盘?  详情 回复 发表于 2014-2-14 14:49
 楼主| 发表于 2014-2-14 14:49:06 | 显示全部楼层
天意 发表于 2014-2-13 19:56
那个Z盘好像是驱动文件决定的。就是isodriver.sys。


老师好,isodriver.sys文件在哪个文件中,如何修改为T盘?
发表于 2014-2-18 10:56:54 | 显示全部楼层
看不懂的路过
发表于 2014-2-18 13:12:56 | 显示全部楼层
要修改一级内核的一个cmd文件。你找找看。
你这里的只是设置变量。是不行的。

点评

谢谢老师,我找找.  详情 回复 发表于 2014-2-18 14:10
 楼主| 发表于 2014-2-18 14:10:43 | 显示全部楼层
本帖最后由 ︶ㄣ删篨过呿 于 2014-2-18 18:25 编辑
天意 发表于 2014-2-18 13:12
要修改一级内核的一个cmd文件。你找找看。
你这里的只是设置变量。是不行的。

谢谢老师,我找找.@echo off
:: 增加自动挂载 UD\PETOOLS功能
rem 程序名称ETOOLS.CMD

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo  PETools扩展目录搜索安装程序...........................
title 挂载PETOOLS
rem  程序功能:自动搜索加载外置\PETOOLS\下的程序,以快捷方式的形式,挂载到开始菜单,免除LINK命令的繁琐
rem  默认搜索:自动搜索所有分区根目录下 PETOOLS,以盘符区分
rem  特定挂载:带指定目录为参数,可以仅挂载该目录下的程序,如 挂载PETOOLS.CMD D:\绿化工具 
rem  特定挂载时,若再加参数 展开,如 D:\绿化工具 展开,则绿化工具下的程序将直接展开到开始菜单
rem 若无展开参数,则自动以目录名取代PETOOLS_X盘,如绿色工具,适用于正常系统或PE
rem PE\windows通用:本程序为独立程序,可放于任意位置,支持XP\03\win7 PE,若有PECMD.exe,同时支持正常 WINDOWS xp\w7 系统!
rem 在windows 下,如执行:搜索加载PETOOLS.CMD D:\绿化工具,会将绿化工具 挂载到开始菜单(本程序目录需有PECMD.EXE)
rem 本程序仅挂载 *.EXE\*.WIM\*.CMD\*说明*.TXT等程序,自动挂载PETOOLS及其下子目录所有*EXE等可执行文件
rem 过滤功能:若不想显示某些文件及子目录,仅需将该文件或子目录 属性设为:隐藏即可,不影响使用,快捷菜单更加简洁
rem 注册功能:能自动执行PETOOLS及其下子目录中的 _Setup.CMD,显式执行,如将绿化、注册、RegDoc等更名为:_setup.CMD即可
rem 自定义图标:图标ICO文件与执行文件名相同即可
rem
rem 最新更新:支持UD隐藏分区中的PETOOLS,需fbinst.exe文件
rem 本程序在无忧高手的基础上进行完美,真正的单文件,windows及PE通用,所挂软件尽可能为绿色软件
echo 无忧启动 歌理 20121227(第三版,无忧论坛) 
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.

PUSHD %~dp0
SET TP=%CD%

set LNKinidir=%temp%
set petoolsdir=%~1
set petools2=%~2
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Call ETOOLS_LNK
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::



if "%~1"=="" goto :eof
if not defined StartMenu goto :eof
if not exist "%~1" goto :eof
set PEdrv=%~d1
set 外置程序=\PETools_%PEdrv::=%盘
if not "%petools2%"#==""# SET 外置程序=\%petools2%
if "%petools2%"#=="展开"# SET 外置程序=
SET 挂载位置=%%StartMenu%%%外置程序%

rem if not "%外置程序%"#==""# IF EXIST "%StartMenu%%外置程序%" PECMD file "%StartMenu%%外置程序%"  

set petoolsexe=%LNKinidir%\petoolsexe.lst
set petoolslnk=%LNKinidir%\petoolslnk.INI
set petoolsetup=%LNKinidir%\petoolsetup.lst

:START
DEL "%petoolsexe%" 2>nul
DEL "%petoolslnk%" 2>nul
DEL "%petoolsetup%" 2>nul
PUSHD "%~F1"
>"%petoolsexe%" dir /s/b *.wim *.cmd *.bat *.exe readme*.txt *说明*.txt
POPD
for /f "usebackq delims=" %%i in ("%petoolsexe%") do CALL :MAKE_LINK "%%i"
PECMD LOAD %petoolslnk%

PUSHD "%~F1"
>"%petoolsetup%" dir /s/a/b _setup.CMD _setup.BAT 2>nul
if exist "%petoolsetup%" For /f "delims=" %%i in ('type "%petoolsetup%"') do (
PECMD EXEC !=%%i
)
POPD
goto :eof

:MAKE_LINK
SETLOCAL
if "%~1"=="" goto :eof
set toolfile=%~1
if /i "%~n1"=="_setup" goto :eof
if /i "%~n1"=="petools" goto :eof
if /i "%~n1"=="直接挂载到开始菜单" goto :eof

set myICO=
SET lnkname=%~dpn1
if exist "%lnkname%.ICO" set myICO=,,%lnkname%.ICO
call,set "lnkname=%%lnkname:%petoolsdir%\=%%"
>>"%PEtoolslnk%" echo.LINK %挂载位置%\%lnkname%,%toolfile%%myICO%
GOTO :EOF


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

ETOOLS_LNK
IF NOT EXIST "%SystemRoot%\system32\PECMD.exe"  if not EXIST "%TP%\PECMD.exe" echo 请将PECMD.EXE复制到本程序目录下,再运行!&&pause&&exit
IF NOT EXIST "%SystemRoot%\system32\PECMD.exe" copy "%TP%\PECMD.exe" "%SystemRoot%\system32\PECMD.exe"
set CMDfile=%~F0
>"%LNKinidir%\PETOOLS_LNK.CMD" echo @echo  off
TYPE "%CMDfile%"|FIND /v /i "ETOOLS_LNK">>"%LNKinidir%\PETOOLS_LNK.CMD"
echo 正在搜索 PETOOLS,请不要关闭本窗口,搜索完毕会自动关闭.......
echo .
rem 若无展开,取目录名,挂载用
set toolsdir=%tp%
if  %petools2%#==# call :getoolsdir
if  %petools2%#==# set petools2=%toolsdir%
if not "%petoolsdir%"#==""# PECMD EXEC !="%LNKinidir%\PETOOLS_LNK.CMD"  "%petoolsdir%" "%petools2%"


set drv=C D E F G H I J K L M N O P Q R S T U V W X Y Z
if "%petoolsdir%"#==""#  fbinst (ud) output "ETOOLS/*" X:/
if "%petoolsdir%"#==""# FOR %%a in (%drv%) do (
        if exist "%%a:\PETOOLS" set petoolsdir=%%a:\PETOOLS
        if exist "%%a:\PETOOLS" PECMD EXEC !="%LNKinidir%\PETOOLS_LNK.CMD"  "%%a:\PETOOLS"
)
echo .
rem if exist "%petoolsdir%" PECMD KILl explorer.exe
rem if exist "%petoolsdir%" if not exist x:\ PECMD EXEC explorer.exe
if exist "%petoolsdir%" echo PETOOLS已经被装载到了开始菜单!!!!!
if not exist "%petoolsdir%"  ECHO 没有搜索到 PETOOLS 文件夹!!!
del "%LNKinidir%\PETOOLS*.*" 2>nul
pecmd wait -3000
exit
GOTO :eof


rem 取目录名
:getoolsdir
for %%n in (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20) do call :getdir01
goto :eof

:getdir01
for /f "delims=\" %%i in ("%toolsdir%") do set a=%%i&&call :getdir02
goto :eof

:getdir02
call,set "toolsdir=%%toolsdir:%a%\=%%"
goto :eof

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2014-2-18 18:36:16 | 显示全部楼层
老师好,怎么改?

点评

应该是修改startpe.cmd这个文件。里面有挂载type.isz的命令。  详情 回复 发表于 2014-2-19 08:09
发表于 2014-2-19 08:09:42 | 显示全部楼层

应该是修改startpe.cmd这个文件。里面有挂载type.isz的命令。

点评

老师请教,这个文件在哪个目录下?我找不到  详情 回复 发表于 2014-2-19 12:53
谢谢老师,我再看看.  详情 回复 发表于 2014-2-19 10:15
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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