Перейти к содержанию

Сценарии

В EPLAN можно выполнять сценарии. Сценарии — небольшие выполняемые программные коды, написанные, помимо EPLAN, на языках программирования C# или Visual Basic.Net. Они существуют в качестве исходных файлов источников (расширение имени файла .cs или .vb). В EPLAN эти сценарии обращаются к интерфейсу API, однако для этого не нужно дополнительно лицензировать EPLAN API.

При запуске сценария он загружается в систему, компилируется и затем выполняется. При этом различают следующие виды сценариев:

  • "Одиночные" сценарии, функции которых выполняются однократно, можно запустить с помощью пункта меню Выполнить.
  • Другие сценарии, которые, например, подготавливают собственные операции или пункты меню, с помощью пункта меню Загрузитьпостоянно в EPLAN регистрируются и выполняются. Отмена соответствующего сценария выполняется позднее через пункт меню Выгрузить.

Сценарии в EPLAN предлагают следующие возможности:

  • С помощью сценария можно однократно выполнить функцию.
  • Можно запустить сценарии посредством вызова командной строки. Благодаря этому можно передать сценарию дополнительные параметры.
  • С помощью сценария можно выполнить автоматические EPLAN-операции.
  • Можно использовать сценарии для считывания или изменения настроек.
  • Посредством сценариев можно добавить новые операции EPLAN. При этом новая операция может интегрироваться в EPLAN в качестве пункта меню или кнопки панели инструментов.
  • Сценарии также могут реагировать на результаты EPLAN. Благодаря этому сценарий может реагировать на запуск или завершение программы.

Функция Автоматизированная обработка (пункт Сервисные программы) также использует сценарии. С помощью уже готовых сценариев можно автоматически выполнять отдельные области обработки проекта (например, резервировать данные, печать и т. д).

Замечание:

  • В сценарии можно использовать все классы сборок System, System.XML, System.Drawing, System.Windows.Forms из Microsoft.Net, а также сборки EPLAN API — Eplan.EplApi.Base и Eplan.EplApi.ApplicationFramework.
  • Нельзя в сценарии ссылаться на дополнительные сборки (.Net Framework, EPLAN или других поставщиков).

См. также: