|
|
发表于 2010-4-2 16:03:29
|
显示全部楼层
回复 #1017 caomaoLBL 的帖子
谢谢指正啊 没看到,。眼花了。, 分析它的更新,其实它的更新时调用批处理运行的,你看
@echo off
setlocal enableextensions
setlocal enabledelayedexpansion
pushd "%CurDir%"
if exist bootcd\nul rd /s /q bootcd >nul
md bootcd >nul
7z x "%isopath%" -o.\bootcd >nul
if exist "bootcd\[BOOT]" rd /s /q "bootcd\[BOOT]" >nul
if exist TangoPE\nul rd /s /q TangoPE >nul
md TangoPE >nul
if not exist bootcd\TangoPE.is_ goto end
7z x bootcd\TangoPE.is_ -o.\TangoPE >nul
del /q bootcd\TangoPE.is_ >nul
7z x TangoPE\TangoPE.iso -o.\TangoPE >nul
del TangoPE\TangoPE.iso /q >nul
if exist delfiles.txt for /f "eol=; tokens=1" %%i in (delfiles.txt) do (
if exist TangoPE\%%i\nul rd /s /q TangoPE\%%i >nul
if exist TangoPE\%%i del /q TangoPE\%%i >nul
)
if exist Patch\nul xcopy Patch\*.* TangoPE\ /s /e /y >nul
if /i "%cp%" NEQ "y" if exist TangoPE\WXPE\SYSTEM32\cpuz.cmd del /q TangoPE\WXPE\SYSTEM32\cpuz.cmd >nul
set ft=TangoPE\WXPE\SYSTEM32\temp.txt
if exist %ft% del /q %ft% >nul
for /f "eol=; tokens=1,*" %%a in (TangoPE\WXPE\SYSTEM32\PECMD.INI) do (
if /i "%%a"=="DISP" ( echo DISP !dr! F60 T100 >>!ft! ) else (
if /i "%%a"=="`REGI" ( if /i "!hm!"=="y" echo REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{450D8FBA-AD25-11D0-98A8-0800361B1103}\^^! >>!ft! ) else (
if /i "%%a"=="`CPUZ" ( if /i "!cp!"=="y" echo EXEC ^^!%%WS%%\cpuz.cmd >>!ft! ) else (
if /i "%%a"=="`WALL" ( if /i "!sw!"=="y" echo SEND #121 >>!ft! ) else (
if /i "%%a"=="`USER" ( if not "!user!"=="" echo USER !user!,!org! >>!ft! ) else echo %%a %%b >>!ft!
)
)
)
)
)
move /y !ft! TangoPE\WXPE\SYSTEM32\PECMD.INI >nul
:end |
|