| Разработка элемента | - Установка компонента |
Установка компонента
Создание файла установки компонент(Hiasm Install Script)
Важно: все возможности HIS и ф-ции, описанные ниже доступны любому пользователю hiasm в пакете !Modules!, позволяющему делать все тоже самое, но с использованием элементов стандартной палитры.
С версии 161 для установки и удаления любых внешних дополнений для HiAsm успользуется один и тот же скрипт на языке java, представляющий из себя функцию с вызовом необходимых методов:
Код скрипта должен быть помещен в файл с любым именем и расширением his. HiAsm при открытие такого файла создаст объект sys и передаст управление зарезервированной ф-ции Run.
Список возможных методов и функций, доступных через объект sys приведен ниже
Методы
message(text)
Выводит сообщение text в модальном диалоге на экран
addcompiler(name,cmd,path,ext)
Добавляет в среду компилятор name с коммандной строкой cmd, с полным путем к компилятору path и расширением проектного модуля ext
addpack(codename,name,info,units)
Добавляет в среду пакет с именем codename, коротким названием name, текстовым описанием info и с расширением файлов компонент units
addproject(pack,entry,name,info,ext,make)
Добавляет в среду проект с именем name для пакета pack, с главным элементом entry, с описанием info, с расширением выходных файлов ext и библиотекой сборки проекта make
setcompiler(pack,cmp)
Назначает для пакета pack компилятор cmp
addelement(pack, id, name, group)
Добавляет элемент с уникальным именем id, кратким описанием name в группу group пакета pack
delelement(pack, id)
Удаляет элемент с уникальным именем id из пакета pack
Функции
extelement(pack, id)
Проверяет наличие элемента с уникальным именем id в пакете pack
hiasmdir()
Возвращает текущий каталог, из которого был запущен hiasm
curdir()
Возвращает текущий каталог, из которого был запущен скрипт
sysdir()
Возвращает путь к системной папке windows
С версии 161 для установки и удаления любых внешних дополнений для HiAsm успользуется один и тот же скрипт на языке java, представляющий из себя функцию с вызовом необходимых методов:
function run() {
// код установки
}
Код скрипта должен быть помещен в файл с любым именем и расширением his. HiAsm при открытие такого файла создаст объект sys и передаст управление зарезервированной ф-ции Run.
Список возможных методов и функций, доступных через объект sys приведен ниже
Методы
message(text)
Выводит сообщение text в модальном диалоге на экран
addcompiler(name,cmd,path,ext)
Добавляет в среду компилятор name с коммандной строкой cmd, с полным путем к компилятору path и расширением проектного модуля ext
addpack(codename,name,info,units)
Добавляет в среду пакет с именем codename, коротким названием name, текстовым описанием info и с расширением файлов компонент units
addproject(pack,entry,name,info,ext,make)
Добавляет в среду проект с именем name для пакета pack, с главным элементом entry, с описанием info, с расширением выходных файлов ext и библиотекой сборки проекта make
setcompiler(pack,cmp)
Назначает для пакета pack компилятор cmp
addelement(pack, id, name, group)
Добавляет элемент с уникальным именем id, кратким описанием name в группу group пакета pack
delelement(pack, id)
Удаляет элемент с уникальным именем id из пакета pack
Функции
extelement(pack, id)
Проверяет наличие элемента с уникальным именем id в пакете pack
hiasmdir()
Возвращает текущий каталог, из которого был запущен hiasm
curdir()
Возвращает текущий каталог, из которого был запущен скрипт
sysdir()
Возвращает путь к системной папке windows
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)