Это маленькая библиотека для получения информации о пакете.
Довольно часто при создании приложений на oscript нам необходимо выводить информацию о нашем приложении. (Версию, автора и тд и тп) Эта библиотека как раз для этого.
#Использовать packageinfo
Функция ВерсияПриложения() Экспорт
// Указываем путь до packagedef с информацией о приложении.
ПутьКМанифесту = ОбъединитьПути(ТекущийСценарий().Каталог, "..", "packagedef");
ОписаниеПакета = Новый ИнформацияОПакете(ПутьКМанифесту);
Возврат СтрШаблон("Версия приложения <%1>", ОписаниеПакета.Версия());
КонецФункции
- Функция
Свойства()
: Возвращает структуру всех свойств пакета.
Так-же реализовано получение отдельных свойств:
- Функция
Версия()
: Возвращает версию пакета. - Функция
Описание()
: Возвращает описание пакета. - Функция
Имя()
: Возвращает имя пакета. - Функция
Автор()
: Возвращает автора пакета. - Функция
АдресАвтора()
: Возвращает адрес автора пакета. - Функция
ВерсияМанифеста()
: Возвращает версию манифеста пакета. - Функция
ВерсияСреды()
: Возвращает версию среды пакета. - Функция
ТочкаВхода()
: Возвращает точку входа пакета. - Функция
Задачи()
: Возвращает задачи пакета.
Получение информации о зависимостях пакета
- Функция
Зависимость(ИмяПакета)
: Возвращает зависимость пакета по имени. - Функция
Зависимости()
: Возвращает таблицу всех зависимостей пакета.
Информация о включаемых файлах пакета
- Функция
ВключаемыеФайлы()
: Возвращает включаемые в пакет файлы. - Функция
ИсполняемыеФайлы()
: Возвращает исполняемые файлы пакета.
Информация о реализуемых классах и модулях пакета
-
Функция
ВсеМодулиПакета()
: Возвращает все классы и модули пакета. -
Функция
Модули()
: Возвращает модули пакета. -
Функция
Классы()
: Возвращает классы пакета.
- Функция
ОписаниеПакета()
: Возвращает ОписаниеПакета.