• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Подключение и отключение библиотек Компаса через Python

Автор ev.volkov1, 09.08.21, 09:25:29

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ev.volkov1

Доброго времени суток. Подскажите как написать макрос в Python, для подключение и отключения библиотек Компас-3Д? Спасибо.

Slaviation

Добрый день.
Пример во вложении.

ev.volkov1

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

Вират Лакх

В какой-то версии после 16.1 появились методы IProceduresLibraries.Add( LPCTSTR PathName, LPCTSTR LibManagerFolder ) и IProceduresLibrary.Delete()
Но это скорее всего добавление и удаление вообще, а включение и отключение - как-то не видно.

Куда оно делось?
- ksAttachKompasLibrary - Подключить библиотеку;
- ksDetachKompasLibrary - Отключить библиотеку.
PS. API5, есть и API7.

Slaviation

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

Вират Лакх

Ясно, в SDK надо выйти на уровень вверх API7.ILibrary(IProceduresLibrary), а там свойство Attach. Или как в примере выше сразу использовать наследуемое свойство.