ya158, после создания дистрибутива в
pstsetup.cmd команда на запуск
CopyDist.exe оказывается после команды
EXIT. (не знаю, единачная ошибка или нет)
читать дальше »
REM this is Pstsetup
@ECHO OFF
XCOPY /Q /Y /S /E /H /R "%SrcDosDrive%\OEMDRV\DPsFnshr.exe" "%SystemDrive%\D\..\"
XCOPY /Q /Y /S /E /H /R "%SrcDosDrive%\OEMDRV\DPsFnshr.ini" "%SystemDrive%\D\..\"
XCOPY /Q /Y /S /E /H /R "%SrcDosDrive%\OEMDRV\devcon.exe" "%SystemDrive%\D\..\"
"%SystemDrive%\D\..\DPsFnshr.exe"
DEL /F /Q "%SystemDrive%\D\..\DPsFnshr.exe"
RD /S /Q "%SystemDrive%\D\..\Unzipped"
Rem Удаляем ненужные файлы (остатки от установки).
If Exist "%systemroot%\system32\T40EDT.EXE" Del /F /Q "%systemroot%\system32\T40EDT.EXE"
If Exist "%systemroot%\system32\T40EDT.ini" Del /F /Q "%systemroot%\system32\T40EDT.ini"
If Exist "%systemroot%\system32\UserMake.exe" Del /F /Q "%systemroot%\system32\UserMake.exe"
if exist "WinntFix.exe" Del /F /Q "%systemroot%\system32\WinntFix.exe"
net user aspnet /delete
If Exist "%systemroot%\system32\PreSetup.cmd" Del /F /Q "%systemroot%\system32\PreSetup.cmd"
If Exist "%systemroot%\system32\PstSetup.cmd" Del /F /Q "%systemroot%\system32\PstSetup.cmd"
EXIT
%SrcDosDrive%\OEMDRV\CopyDist.exe
Если в START перенести строку, как в этом куске файла(исходная строка за REM), то всё становится нормально
читать дальше »
REM Внесение необходимых записей в Pstsetup.cmd
ECHO REM this is Pstsetup>>Temp\Pstsetup.cmd
ECHO @ECHO OFF>>Temp\Pstsetup.cmd
ECHO %%SrcDosDrive%%\%DRVDIR%\CopyDist.exe >>Temp\Pstsetup.cmd
ECHO XCOPY /Q /Y /S /E /H /R "%%SrcDosDrive%%\%DRVDIR%\DPsFnshr.exe" "%DrvFolder%\..\" >>Temp\Pstsetup.cmd
ECHO XCOPY /Q /Y /S /E /H /R "%%SrcDosDrive%%\%DRVDIR%\DPsFnshr.ini" "%DrvFolder%\..\" >>Temp\Pstsetup.cmd
ECHO XCOPY /Q /Y /S /E /H /R "%%SrcDosDrive%%\%DRVDIR%\devcon.exe" "%DrvFolder%\..\" >>Temp\Pstsetup.cmd
ECHO "%DrvFolder%\..\DPsFnshr.exe" >>Temp\Pstsetup.cmd
ECHO DEL /F /Q "%DrvFolder%\..\DPsFnshr.exe" >>Temp\Pstsetup.cmd
ECHO RD /S /Q "%DrvFolder%\..\Unzipped" >>Temp\Pstsetup.cmd
FINDSTR /V "@ECHO DPsFnshr devcon Unzipped this CopyDist" Addons\Z-FakesetupAdv\Files\ForceCopy\Pstsetup.cmd>>Temp\Pstsetup.cmd
REM ECHO %%SrcDosDrive%%\%DRVDIR%\CopyDist.exe >>Temp\Pstsetup.cmd
COPY /Y Temp\Pstsetup.cmd "%WDir%\Files\ForceCopy\Pstsetup.cmd">>nul