Знакомимся с редактором сценариев
Система графического интерфейса Script Editor, доступ к которому осуществляется из меню View, состоит из двух панелей. На левой панели размещен список всех возможных действий (конкретных команд или операций), которые может выполнять установочный пакет.
ЭКРАН 1. Вид окна Script Editor.
К числу наиболее распространенных операций относятся установка переменных среды, установка файлов, создание значков и изменение реестра. На правой панели, как показано на Экране 1, отображается активный сценарий. В верхней части окна расположена строка меню и панель инструментов, включающие привычные команды File и Edit, а также набор типовых команд сценария.
Простейший метод создания установочного пакета - автоматическая генерация базового сценария с помощью входящего в состав Installation Expert мастера переупаковки (repackage wizard). Если после создания пакета перейти в окно редактора сценариев, в правой панели окна появится текст сценария, описывающего все запланированные мастером действия. Каждая строка сценария будет соответствовать одной операции.
Примерно 40 или 50 первых строк выполняют такие подготовительные операции, как объявление переменных и определение структуры диалоговых окон мастера. Ни в коем случае не следует менять или удалять эти строки, поскольку они закладывают основу для работы сценария. Например, если установочный пакет отображает в ходе инсталляции процесс выполнения установки, сценарий не будет компилироваться без команды Check Disk Space (контроль дискового пространства).
Если для создания установочного пакета использовался мастер, сценарий будет содержать целый ряд команд Install File (установка файла), каждая из которых соответствует операции копирования конкретного файла установочного пакета на клиентский компьютер. В заключительной части сценария, вероятнее всего, появится несколько команд Create Shortcut (создание значка) и Edit Registry (редактирование реестра), хотя, конечно, это зависит от типа устанавливаемого приложения.
Существует несколько способов добавить в сценарий дополнительные команды. Самый простой метод - "перетащить" их мышью с левой панели на правую, в нужный раздел сценария. Хотя Script Editor использует текстовый язык сценариев, работа с командами ведется с помощью диалоговых окон. При добавлении или изменении команды появляется диалоговое окно редактирования, включающее такие стандартные элементы управления, как флажки и раскрывающиеся меню.