PyKompasMacro

Автор Slaviation, 20.04.18, 09:14:28

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

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

Slaviation

Добрый день.
В PyKompasMacro появилась команда "Сохранить как макрос". Если запустить ее на активном документе, то можно получить макрос его создания.
+ Благодарностей: 1

p3452


Slaviation

Добрый день.
Да, есть такая проблема.

https://www.python.org/downloads/release/python-390/
Installer news
This is the first version of Python to default to the 64-bit installer on Windows. The installer now also actively disallows installation on Windows 7. Python 3.9 is incompatible with this unsupported version of Windows.
Новости установщика
Это первая версия Python, для которой по умолчанию используется 64-разрядный установщик в Windows. Установщик теперь также активно запрещает установку в Windows 7. Python 3.9 несовместим с этой неподдерживаемой версией Windows.

p3452

Вот! Вот! - Увы!

 

Iwanckiniw

Возникла проблема при запуске PyKompasMacro после установки. Выдаёт ошибку что Компас 3D неустановлен или не активирован, рекомендацию из окна выполнил и ничего не изменилось. Как можно решить проблему, может ли это быть связанно что установлены две разные версии компаса?


Вылетает следующая ошибка:

Возможно не установлен КОМПАС-ЗD x64.
Если КОМПАС-ЗD x64 установлен, то возможно не.
зарегистрирован.

Зарегистрируйте КОМПАС-ЗD, запустив от имени.
администратора из подкаталога Вип каталога установки.
КОМПАС-ЗD файл kompas.exe с ключом register.

Traceback (most recent call last):
File "PyKompasMacro.pyw', line 20,in <module>
File "<frozen importiib._bootstrap>", line 1027, in
_find_and_load

File "<frozen importlib._bootstrap>", line 1006, in
_find_and_load_unlocked

File "<frozen importlib._bootstrap>", line 688, in
_load_unlocked

File "Pylnstallen\loader\pyimod02_importers.py', line 499, in
exec module

File  "recorder\useful_features.py', line 5, in <module>
File "<frozen importlib._bootstrap>", line 1027, in
_find_and_load

File "<frozen importlib._bootstrap>", line 1006, in
_find_and_load_unlocked

File "<frozen importlib._bootstrap>", line 688, in
_load_unlocked

File "Pylnstallen\loader\pyimod02_importers.py', line 499, in
exec module

File "kompas\kompas_constants.py', line 148, in <module>
AttributeError: type object 'constants' has no attribute
'vt_Remote2D'

Slaviation

Добрый день.
Может. Возможно, что староватая версия КОМПАС-3D SDK которого еще не имеет контанты vt_Remote2D.
+ Благодарностей: 1

Iwanckiniw

Добавил файлы ksConstants3D, LDefin2D.pas и LDefin3D.pas и заработала. Спасибо

Slaviation

Добрый день.
1.7.53.108 от 14.03.2023
Для команды «Сохранить как макрос» добавлена возможность сохранения в макрос группы выделенных объектов чертежей и фрагментов.
https://slaviationsoft.blogspot.com

rain

Цитата: Slaviation от 07.03.23, 20:41:10Добрый день.
Может. Возможно, что староватая версия КОМПАС-3D SDK которого еще не имеет контанты vt_Remote2D.

Здравствуйте! возникла такая же проблема с запуском. где и как можно посмотреть на наличие константы vt_Remote2D? питон на комп не установлен

_Валентин_

Добрый день.
Решил скачать PyKompasMacro.
а на сайте мне говорят, что файлы удалены, т.к. истёк срок хранения.
ужОс!
как быть, куда бежать?

Slaviation

Добрый день, коллеги.
ЦитироватьДобрый день.
Решил скачать PyKompasMacro.
а на сайте мне говорят, что файлы удалены, т.к. истёк срок хранения.
ужОс!
как быть, куда бежать?
Да, такое иногда случается. Буду периодически обновлять ссылки для скачивания.

zaytsev

Slaviation подскажите пожалуйста
возможно ли в Вашем дебагере подключить функционал захватывающий работу с переменными (внешними и локальными)(для сущностей, эскизы, тела и т.д.)

в файле PyKompasMacro.ini
выставил
; Режим редактирования  графических объектов
; Позволяет записывать в макрос последовательность действий пользователя редактирования графических объектов, созданных в текущем сеансе записи макроса.
EditMode=1

; Режим создания форматированного текста : 0 - создание неформатированного, 1 - создание форматированного текста
FormattedTextMode = 0

;Режим создания графических объектов с параметрическими ограничениями: 0 - создание параметрических ограничений не записывается в макрос, 1 - записывается в макрос
;ParametricConstraintMode = 0
ParametricConstraintMode = 1

но работа с переменными не цепляется....

и второй вопрос - есть ли какие либо дополнительные настройки/рекомендации чтобы маркрорекордер записывал максимальное количество пользовательских действий/событий (создания/редактирования) в интерфейсе компас 22/API7?

Спасибо за отличный софт!
+ Благодарностей: 1

chromium

Цитата: Slaviation от 10.06.24, 07:11:16Добрый день, коллеги.Да, такое иногда случается. Буду периодически обновлять ссылки для скачивания.

может на яндекс или гугл диск выложить? там не удаляются.

Для 23 версии компаса будет?

Можно ли сделать Portable версию?

Slaviation

Добрый день.
Они не дают выкладывать, модуль не проходит проверку на их антивирусах.
Под КОМПАС-3D версии  23  вроде работает.
Не знаю, надо пробовать.

zaytsev

кстати, 'сгорела' тачка - отдавал в ремонт (починили - железо то же, система таже, компас тот же (или 22 на 23 апгрейдил не помню))
но до ремонта макрорекордер работал (и на 23м хотя регистрация была на 22) - после нет...(регистрационный ключ не установлен или имеет неверное значение) (запросил у вас новый серийник)
просто непонятно (ремонт=замена батарейки на биосе )) ) - даже лицензия на компас не слетела хотя жестко к железу привязана....

у вас видно привязка к железу еще жестче!!!! Круто))))