![]() |
Как через bat файл запускать установку программ с DVD в Windows 7
Подскажите пожалуйста как создать такой батник чтобы после установки системы он встраивался в Автозагрузку и когда рабочий стол уже загрузился запускался этот батник и начинал установку программ находящиеся на DVD а после установки программ самоудалялся из автозагрузки...
|
Ivan_009 если кратко, то так:
1 в корне dvd создать папку, скажем soft, в которой и будут лежать программы для установки и батник 2 во время установки, с помощью файла ответов добавить синхронную команду в проход 4 specialize для определения буквы dvd-привода, и создать системную переменную (например DiskRoot) в которую и записать эту букву. 3 во время установки, с помощью файла ответов добавить синхронную команду для запуска своего батника в проход 7 oobeSystem, которая будет выполнена при первом входе в систему (FirstLogonCommands), используя для указания пути к батнику переменную %DiskRoot% Код:
cmd /c %DiskRoot%\soft\autoinstall.cmd Код:
@echo off 6 Курите форум :teeth: |
alegz81, а как добавить батник в автозагрузку...
в xp так: %AllUsersProfile%\Главное меню\Программы\Автозагрузка\ а в windows 7 как... |
Ivan_009,
Код:
C:\Users\<имя пользователя>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup Код:
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup |
alert30, а без имени пользователя никак не обойтись... :(
|
Ivan_009, так я же добавил переменную %ALLUSERPROFILE%, вставьте вместо %USERPROFILE% на %ALLUSERPROFILE% этой пути, и все сработает!
Вот так: Код:
%ALLUSERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup |
Ivan_009 можно как уже написал alert30, а можно и так:
во время установки, с помощью файла ответов добавить синхронную команду для добавления в автозагрузку своего батника в проход 7 oobeSystem, которая будет выполнена при первом входе в систему (FirstLogonCommands), используя для указания пути к батнику переменную %DiskRoot% Код:
cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v AutoInstall /t REG_SZ /d %DiskRoot%\soft\autoinstall.cmd /f Код:
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v AutoInstall /f |
alert30, почемуто не сработало наверное из за скрытой папки AppData ...
|
Ivan_009 попробуй %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
|
Ivan_009, ну тогда Application Data (если есть)
|
alegz81, Спасибо :up все получилось...
|
А можно батиком задать ассоциацию ?
К примеру мне нужно что-бы определённый файл всегда открывался только определённой программой.,скажем .m3u ( плайлист ) что-бы открывал только JetAudio. |
alegz81, Ivan_009, обяъсните подробнее пжст, у меня ситуация такая же я начиталась что если нет файла ответов нужно его создавать самостоятельно через Microsoft Windows AIK открыть там install.wim которого у меня нет
вы пишите что можно создать файл ответов во время установки. как? почему просто в autorun.inf после open= setup.msi не написать open=file.bat? так не сработает при установке win7? |
Цитата:
|
Цитата:
Устанавливает проги и удаляет ненужные файлы и папки при перезагрузке компа. Пример: Код:
@echo off |
Shift85,
я нашла у себя unattended.xml в нем уже было написано вот что: Код:
<settings pass="oobeSystem"> Код:
settings pass="specialize"> |
Время: 07:15. |
Время: 07:15.
© OSzone.net 2001-