Создание библиотечного скрипта

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева объектов > Палитра ФБ > Служебные > Скрипт > Руководство и примеры > Начало работы >

Создание библиотечного скрипта

На случай если скрипт применяется в проекте во многих местах, то целесообразно сделать его библиотечным - в этом случае достаточно будет отредактировать его в библиотеке и код применится во всех скриптах.

Прежде чем создавать библиотечный скрипт, рекомендуется его написать и отладить в обычном скрипте, а потом экспортировать его и импортировать в библиотеку.

Для примера перенесем наш скрипт в библиотеку. Для этого на вкладке Код нажмем на кнопку Экспортировать скрипт.

sluzhebnie_skript_rukovodstvo_i_primery_nachalo_raboty_sozdanie_bibliotechnogo_skripta

Выберем папку и сохраним в ней файл скрипта под любым именем.

Теперь разместим его в библиотеку. Для создания библиотечного скрипта нужно выделить элемент Система и перейти на вкладку Библиотеки - Скрипты C#.

sluzhebnie_skript_rukovodstvo_i_primery_nachalo_raboty_sozdanie_bibliotechnogo_skripta1

Можно нажать на кнопку Добавить скрипт RT и написать код там, а если скрипт уже готов и экспортирован, то нажать на кнопку Импортировать.

sluzhebnie_skript_rukovodstvo_i_primery_nachalo_raboty_sozdanie_bibliotechnogo_skripta2

Код скрипта будет импортирован. Можно тут же скомпилировать и внести правки.

Теперь нужно назначить данный библиотечный скрипт конкретному скрипту в объекте. Для этого выделяем скрипт и на вкладке Настройки назначаем нужный библиотечный скрипт.

sluzhebnie_skript_rukovodstvo_i_primery_nachalo_raboty_sozdanie_bibliotechnogo_skripta3

Перейдите на вкладку Код.

sluzhebnie_skript_rukovodstvo_i_primery_nachalo_raboty_sozdanie_bibliotechnogo_skripta4

Обратите внимание что код заблокирован - правка не возможна, внизу указано что скрипт унаследован от примера скрипта. Также справа появилась вкладка Библиотека скриптов проекта, где также можно вносить правки в код скрипта (это быстрее чем переходить на вкладку Системы).

sluzhebnie_skript_rukovodstvo_i_primery_nachalo_raboty_sozdanie_bibliotechnogo_skripta5

Попробуйте внести какую нибудь правку и убедится что скрипт в объекте также изменится.