@ECHO OFF
REM
REM WPI startup something.
REM 

REM Присваиваем переменной %cdrom% текущие значение через реестр
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v cdrom /t REG_EXPAND_SZ /d %~d0 /f


REM Определяем стартовый путь для WPI. 
REM If WPI should run off the CD the replace %dp0 with %CDROM%\PathToWPI
set wipath=%~dp0
echo WPI will run from %wipath%

REM Инстоляция шрифтов-простой путь.
for /R %%i in ( *.ttf ) do (
 echo Installing font %%~ni.ttf
 copy /Y "%%~fi" "%windir%\Fonts" > nul
 "%wipath%\common\installfont.exe" "%windir%\Fonts\%%~ni.ttf" > nul
)

REM Скрываем окно командной строки
"%wipath%\common\cmdow.exe" @ /HID

REM Special registry tweak needed
regedit /S "%wipath%\common\wpi.reg"

REM Определяем директорию WPI установочной
for /F "delims=: tokens=1" %%i in ("%wipath%") DO %%i:
REM ***************добавлен "/d" или потом добавь
cd /d "%wipath%"

REM Старт WPI
start /wait WPI.hta

REM удаление назначенной переменной из реестра
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v cdrom /f
exit
:end