Пример ActiveX библиотеки на Python

Автор Slaviation, 28.04.18, 12:29:49

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

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

Slaviation

Уважаемые коллеги серпентологи, накануне майских выходных предлагаю Вашему вниманию пример ActiveX библиотеки для КОМПАС-3D на Python.
Порядок установки:
1. Запустить test.py - пример зарегистрируется в системе.
2. Подключить к КОМПАС-3D ActiveX библиотеку (plug_activex.png).
Это поможет  органичнее вписаться в интерфейс КОМПАС-3D.   88))
Наличие установленного на компьютере Python обязательно.
+ Благодарностей: 5

Вират Лакх

Не помню как в 17 (вроде нельзя было), а в 18 компасе можно редактировать утилиты. См. картинку.

pr0100

на бете 18й не зашло

Slaviation

Цитироватьна бете 18й не зашло
Проверил у себя на 18й бете - зашло.
Возможное лечение:
1. Запуск от имени администратора kompas.exe с ключом -register.
2. Запуск от имени администратора test.py (регистрация ActiveX) .

ТрындецЪ

Цитата: Slaviation от 04.05.18, 06:36:14
2. Запуск от имени администратора test.py (регистрация ActiveX) .
Как запускать скрипты от имени администратора? У меня в меню ПКМ нет такого пункта.

Slaviation

ЦитироватьКак запускать скрипты от имени администратора? У меня в меню ПКМ нет такого пункта.
Вот так можно?
+ Благодарностей: 1

Mary

Подскажите пожалуйста,
а как  в файле библиотеки подключить свой модуль?
пишу
import Features
тогда получаю ошибку при подключении библиотеки, что неверная структура

нужна особая структура подключаемого модуля? или  где-то/как-то зарегистрирован?

Вират Лакх

Python 2.6 pywin32-221
Python 2.6.6 (64-bit)
Windows 7 sp1 x64
Компас-3D v16.1 x64