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

Перекрестные ссылки

Сценарии — небольшие выполняемые программные коды, написанные, помимо EPLAN, на языках программирования C# или Visual Basic.Net

Модератор: специалисты по Eplan

Аватара пользователя

Автор темы
aranea
знаток Eplan
знаток Eplan
Сообщения: 519
Зарегистрирован: 21 сен 2012, 21:45
Ф.И.О.: Воробьев Александр
Поблагодарили: 12 раз
Контактная информация:

Re: Скрипты и API

Сообщение aranea » 26 май 2013, 15:59

madwolf_by писал(а):Есть задачка, вроде бы простенкая на мой взгляд. Как известно из ГОСТ, перекрестные ссылки которые переходят со страницы на страницу должны быть без стрелочек, тогда как в Еплане со стрелочками по умолчанию. Как бы сделать скрипт, которые меняет символы точек разрыва, которые находятся на разных страницах с "BP" на "BPOL"

не уверен, что все еще актуально, но опыт получен =)
такие изменения можно делать только на API
после загрузки модуля в меню "Сервисные программы" добавляется пункт "Change InterruptionPoint Style" (можно будет сделать запуск из панельки, чтобы в меню не лазить или через контекстное меню)
на странице необходимо выделить одну или несколько перекрестных ссылок (можно будет сделать из навигатора точек разрыва или по всему проекту)
модуль меняет <20112> Имя символа с BP на BPOL и наоборот для каждой выделенной точки разрыва
направление и форматирование сохраняются
работает откат изменений (но все же экспериментируйте при наличии архивной копии проекта)
модуль собран на базе Eplan 2.1.6 (5473) и Microsoft.NET Framework v4.0.30319 соответственно может не работать на младших версиях

ps: может сделать опрос "у кого есть лицензия на загрузку API?" чтобы представлять картину автоматизированного проектирования
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя

Madwolf
знаток Eplan
знаток Eplan
Сообщения: 884
Зарегистрирован: 17 окт 2012, 10:24
Ф.И.О.: Виталий
Благодарил (а): 4 раза
Поблагодарили: 14 раз

Re: Скрипты и API

Сообщение Madwolf » 26 май 2013, 21:07

В идеале, конечно, надо бы чтобы скрипт сам определял какие на разных страницах и присваивал символ, но и так очень даже неплохо, буду проверять.

Аватара пользователя

Автор темы
aranea
знаток Eplan
знаток Eplan
Сообщения: 519
Зарегистрирован: 21 сен 2012, 21:45
Ф.И.О.: Воробьев Александр
Поблагодарили: 12 раз
Контактная информация:

Re: Скрипты и API

Сообщение aranea » 28 май 2013, 22:19

madwolf_by, немного доработал
теперь запуск с панелек производится, а не из контекстного меню
имя символьной библиотеки и имя нужного символа указываются в параметрах
InterruptionPoint_Action /SymbolLibName:"SPECIAL" /SymbolName:"BP"
InterruptionPoint_Action /SymbolLibName:"SPECIAL" /SymbolName:"BPOL"
InterruptionPoint_Action /SymbolLibName:"SPECIAL" /SymbolName:"BPIN"
и прочие
точки разрыва по-прежнему надо выбирать в навигаторе (можно сделать по всему проекту, но как-то лучше иметь возможность выбора)
картинки лень рисовать

успехов
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение


Вернуться в «Сценарии»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей