@echo off
PUSHD %~dp0
for /f "tokens=*" %%a in ('HardEnv /d') do set DDS=%%a
for %%a in (%DDS%) do (
PECMD.EXE LOAD %%a:\PETOOLS\PETOOLS.INI
dir /a %%a:\PETOOLS >nul 2>nul&&(
for /f "delims=" %%b in ('dir %%a:\PETOOLS /a-d /b /s') do PECMD LINK %%startmenu%%\%%~pb\%%~nxb,%%b
)
-----------------------------------
这个PE中将system32中的 Findpetoos.cmd修改为
@echo off
PUSHD %~dp0
for /f "tokens=*" %%a in ('HardEnv /d') do set DDS=%%a
for %%a in (%DDS%) do (
if exist %%a:\PETOOLS\外置安装.cmd Pecmd Exec !=%%a:\PETOOLS\外置安装.cmd && goto :end)
:end
@echo off
PUSHD %~dp0
for /f "tokens=*" %%a in ('HardEnv /d') do set DDS=%%a
for %%a in (%DDS%) do (
cd %%a:\PETOOLS\ && goto :end)
:end
start %cd%\123.txt