И последний пост.
Иногда бывает необходимость ставит программы непосредственно CD-DVD во время установки, без переписывания их на винт.Нашёл вот такой вариант.
---winnt.sif---
...
...
...
[GuiRunOnce]
Command0="%systemroot%\RunOnce.cmd"
---RunOnce.cmd---
FOR /F "TOKENS=3" %%I IN ('REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "SourcePath" ^| FINDSTR "SourcePath"') DO SET CDROM=%%~dI
Этим мы присваивем переменной %cdrom% путь к дискоду с которого ставилась винда.
После этого можно сделaть вот так.
%cdrom%\$OeM$\Soft\OfficeXP\SETUP.EXE TRANSFORMS=%SystemDrive%\install\OfficeXP\Need.MST /qb-
%cdrom%\$OeM$\Soft\- путь относительно моей инсталяхи для офиса.
Need.MST - файл трансформы для автоустановки офиса, делается с помощью [Название программы вырезано модератером]
но переменная действительно только в пределах одного командного файла.
для нескольких её прийдётся ставить ещё раз.
|