Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Автоустановка с программ CD на существующую ОС (http://forum.oszone.net/showthread.php?t=118029)

Синкела 23-09-2008 13:19 906537

Автоустановка с программ CD на существующую ОС
 
Доброго времени суток!

Прочитала кучу ваших замечательных статей, по автоматической установки приложений, за что авторам большое спасибо!

Но возник вопрос, который без вашей помощи не разрешить =(

На форуме перечитала кучу сообщений и тем в разделе но ответ так и не нашла или пропустила так что прошу за ранее извинить и если вопрос был то дать на него ссылку =)

Ну и собственно вопрос:

Как установить любую программу автоматически уже на установленную ОС (Windows XP SP3) с диска или флешки, учитывая что на разных компьютерах буква им уже присвоена разная.

К примеру установка программ MapInfo Professional, AutoCAD, Total Commander и т.д.

Программы с моего жесткого диска уже устанавливаются автоматически, но копировать их в папку C:\Temp с CD и потом удалять нет смысла из за малого времени установки программ (копирование и удаление файлов происходи дольше самой установки)

Да, авто установка сделана строго по статье «Типы инсталляторов» с использованием ключей и стартовым файлом на запуск *.bat
Для удобства создано стартовое меню с помощью Multimedia Builder 4.9.8 (если есть лучше программа посоветуйте =) )

Пример BAT-файла:

start /wait D:\Soft_auto\MI_PRO\DISK1\setup.exe /s /sms
start /wait D:\Soft_auto\MI_PRO\DISK1\Mapinfow.sfx /sms

проблема как видно с поиском пути файла при запуске с CD =)

Зарание спасибо за ответ!

ShaddyR 23-09-2008 14:18 906585

Цитата:

Цитата Синкела
Как установить любую программу автоматически уже на установленную ОС (Windows XP SP3) с диска или флешки, учитывая что на разных компьютерах буква им уже присвоена разная. »

Им - это кому? Если речь идет о букве системного раздела ж.диска - используй переменные среды (напр., %systemdrive% вернет тебе букву диска, на который установлена операционная системма).
Если же тебя интересует буква устройства, в который ты установила компакт-диск с программами - погляди здесь

Комсомолец 23-09-2008 14:22 906589

Цитата:

Цитата Синкела
если есть лучше программа посоветуйте »

Посмотри BS Post Installer Лучшее из опробованого!

Синкела 24-09-2008 17:05 907705

Цитата:

Цитата Комсомолец
Посмотри BS Post Installer Лучшее из опробованого! »

большое спасибо =)

Цитата:

Цитата ShaddyR
интересует буква устройства, в который ты установила компакт-диск с программами »

читала внимательно и ходила по ссылкам там указанным но не поняла =(

У меня двух ядерный процессор но на такое запушенное с C:\ он отвечает.

@Echo off
Echo Disk Letter= %~d0

Но вот как его применить ко мне для замены буквы D у меня?

start /wait D:\Soft_auto\MI_PRO\DISK1\setup.exe /s /sms
start /wait D:\Soft_auto\MI_PRO\DISK1\Mapinfow.sfx /sms

Я могу так написать к примеру и будет ли это правильно?

@Echo off
start /wait %~d0\Soft_auto\MI_PRO\DISK1\setup.exe /s /sms
start /wait %~d0\Soft_auto\MI_PRO\DISK1\Mapinfow.sfx /sms

Vadikan 24-09-2008 18:39 907785

Синкела

Код:

SET CDROM=%~d0
start /wait "%CDROM%\Soft_auto\MI_PRO\DISK1\setup.exe /s /sms"

См. Запуск RunOnceEx с CD

Синкела 24-09-2008 23:41 908085

большое спасибо =)


Время: 11:53.

Время: 11:53.
© OSzone.net 2001-