Создание установочных сценариев или пакетных файлов IExpress

Оцените статью

windows715380 Создание установочных сценариев или пакетных файлов IExpressКогда программа установки, созданная IExpress, выполняется на целевом компьютере, она помещает все указанные в мастере файлы во временный каталог и запускает указанную вами команду. Как уже упоминалось, команда может запускать пакетный файл, сценарий или. inf-файл. После того как команда завершит свою работу, установщик IExpress удаляет все файлы и уничтожает временную папку. Поэтому вам, как минимум, нужно указать способ выбора каталога, в который нужно установить распространяемые вами файлы, и скопировать их в место назначения. (Вообще-то можно пропустить запрос у пользователя того места, куда нужно установить файлы, и воспользоваться заранее заданным местом установки, но все-таки файлы Нужно куда-нибудь скопировать.) При написании пакетного файла или сценария, выполняющего эту задачу, предположить о том, где находится текущий каталог, невозможно. Можно только предположить, что все распространяемые файлы находятся в текущем каталоге, а ваш пакетный файл или сценарий должен скопировать или переместить их в нужное место. Он также может настроить любые записи реестра, зарегистрировать компоненты и т. д., используя любые, рассмотренные в данной книге технологии. При установке набора полезных сценариев вам, видимо, захочется, чтобы сценарий установки добавил папку сценариев к системной переменной PATH, если ее там еще нет. Все это делается VBScript-сценарием по имени сору_а 11 .vbs: При создании установочного пакета в качестве команды на выполнение нужно указать следующую строку: wscript

Если при использовании в качестве команды на установку пакетного файла или сценария, запущенного с помощью cscript, возникнет ошибка при запуске, то сообщения об ошибке пользователь не увидит. Окно программы закроется оттого, как он сможет ее увидеть. Я советую запускать установочный сценарий с помощью wscript. Кроме того, для того чтобы ваш сценарий обнаруживал любые ошибки и уведомлял о них пользователя, вы должны использовать технологию обработки ошибок, примененную в сценарии copy_all. vbs.

Комментирование закрыто.

Вверх страницы
x