Встраивание команд Windows и MS-DOS
Object Packager позволяет встроить в документ пакет, содержащий команду Windows или MS-DOS. Двойной щелчок по пиктограмме такого пакета вызывает запуск приложения Windows или выполнение соответствующей команды MS-DOS. Опишем процедуру создания и встраивания такого объекта.
Запустите приложение Object Packager. Из меню "Edit" выберите строку "Command Line". На экране появится одноименная диалоговая панель (см. рис. 7.19).
Рис. 7.19. Диалоговая панель "Command Line"
В окне редактирования "Command:" введите команду, которую будет содержать созданный пакет. Пусть требуется запустить справочную подсистему Windows и загрузить в нее базу данных по приложению Program Manager. Тогда введите следующую команду:
WINHELP PROGMAN.HLP
Нажмите кнопку "OK". Диалоговая панель "Command Line" закроется, а в поле "--Content--" главного окна приложения Object Packager появится строка, "WINHELP PROGMAN.HLP", отображающая введенную команду.
Вы можете указать не только команды запуска приложений Windows. Возможен вызов любых команд MS-DOS и любых программ как приложений Windows, так и программ MS-DOS, в том числе возможен запуск командных файлов MS-DOS.
Теперь выберем для нашего приложения пиктограмму. Для этого нажмите на кнопку "Insert Icon..." в поле "--Appearance--". Появится диалоговая панель "Insert Icon" (см. рис. 7.20).
Рис. 7.20. Диалоговая панель "Insert Icon"
В ней представлены пиктограммы, содержащиеся в приложении Program Manager. Вы можете выбрать любую из представленных пиктограмм. Если ни одна из пиктограмм вас не устроила, укажите в поле редактирования "File Name:" имя файла, содержащего другие пиктограммы. Обычно пиктограммы записаны в файлах с расширениями ICO, EXE и DLL. Наиболее удобно при вводе нового имени файла воспользоваться возможностью выбора из списка. Список файлов на дисках компьютера, содержащих пиктограммы, можно получить, нажав кнопку "Browse...".
Выбрав пиктограмму из списка "Current Icon:" нажмите кнопку "OK". Диалоговая панель "Insert Icon" закроется, а в поле "--Appearance--" появится изображение выбранной пиктограммы.
При необходимости, можно задать подпись, которая будет отображаться под пиктограммой. Чтобы ввести подпись, выберите из меню "Edit" строку "Label...". В появившейся диалоговой панели введите строку подписи, в нашем примере строку "Справка", и нажмите кнопку "OK". Введенная подпись появится в поле "--Appearance--" под пиктограммой (см. рис. 7.21).
Рис. 7.21. Включение в пакет команды MS-DOS
На этом создание пакета можно считать законченным. Запишите его в буфер обмена Clipboard, выбрав из меню "Edit" строку "Copy Packadge". Строка "Copy", обычно используемая для копирования объекта в Clipboard, записывает в него только внешнее представление пакета - пиктограмму и подпись. Содержимое пакета не копируется.
Запустите приложение и откройте документ в который будет вставлен пакет. Например запустите Word for Windows 2.0 и откройте ваш документ. Переместите курсор в позицию в которой будет встроен пакет и выберите из меню "Edit" строку "Paste". Пакет будет встроен в редактируемый документ в виде пиктограммы с подписью (см. рис. 7.22).
Рис. 7.22. Внешний вид встроенного пакета
Сделайте двойной щелчок мышью по этой пиктограмме. Автоматически запустится справочная система Windows - Microsoft Windows Help и откроется база данных по приложению Program Manager (см. рис. 7.23).
Рис. 7.23. Запуск справочной системы Windows
Вы можете изменить встроенный пакет: поменять пиктограмму, подпись под ней или выполняемую команду. Выберите пакет, который надо изменить, щелкнув по нему мышью. Затем из меню "Edit" выберите строку "Package Object...". Запустится приложение Object Packager, в котором будет открыт для редактирования пакет. После внесения всех необходимых изменений, выберите строку "Update" из меню "File" приложения Object Packager.Пакет встроенный в документ будет обновлен и вы можете закрыть приложение Package Object.