Подключение и отключение библиотек Компаса через 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. Или как в примере выше сразу использовать наследуемое свойство.