Цитата batyaPS:
котором только обновления .NetFraim директX и прочее »
|
Допустим так:
Код:
:OnlyUpdate
MSGBOX.EXE "Хотите установить дополнительные сторонние утилиты?" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if "%errorlevel%"=="7" (
find "Flash.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "MSXML4.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "ROOTSUPD.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "DNet1140.exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
find "и т.д. .......... .exe" "%SystemDrive%\_SetupHotfixes.cmd">>"%SystemDrive%\_SetupHotfixes.cmd.tmp"
move /y "%SystemDrive%\_SetupHotfixes.cmd.tmp" "%SystemDrive%\_SetupHotfixes.cmd"
)
goto :EOF
В этом случае при ответе НЕТ будет отработана цепочка условий на выбранные вами обновления: Flash.exe, MSXML4.exe, ROOTSUPD.exe, DNet1140.exe, и т.д. (добавляйте сами то, что вам нужно)
И в не забудьте отредактировать секцию ":: ----- SetupHotfixes" удалив все строки, начинающиеся на
Код:
"if exist "%DistrDir%\ххх.exe" call :ххх"
и вставив:
Код:
"call ::OnlyUpdate"