vasssaby7
Сен. 28, 2013 10:12:22
Мда… да и компас с питоном совсем не связан..
Нас кажется разыграли
Ничего подобного ! Это не розыгрыш. Компас - конструкторская программа для 3D и 2D моделирования. Но реализован компас с помощью Python. Там еще версия python2.6 для компаса V12.
Vitalij_Lysanov
Фев. 27, 2015 10:26:26
Скоро тут все будут, потому что Python Хороший и бесплатный.
Компас записывает макросы в графическом режиме, как Excel.
И поэтому возникнут вопросы, и вот один изних:
При вставке из буфера Компаса записывает не команду, а результат вставки в виде:
iDocument2D = iDefinition.BeginEdit()
iObjParam = KAPI.ksRectangleParam(iKompasObject.GetParamStruct(LDefin2D.ko_RectangleParam))
iObjParam.Init()
iObjParam.x = 46.0375
iObjParam.y = 52.65208333333
iObjParam.ang = 0.0
iObjParam.height = -115.0
iObjParam.width = 3.0
iObjParam.style = 1
iDocument2D.ksRectangle(iObjParam)
Собственно это нужно для постоения 3D модели из прорисовки на чертеже, выделяем и выдавливает на нужную величину.
Может есть варианты как вставить из буфера Компаса ?
Заходите в Компас, столько интересного …
В приложении примеры полных макросов.
Vitalij_Lysanov
Фев. 27, 2015 11:57:56
Прошу прошения, это вопрос не к Python.
Чтобы прочитать из буфера, хотел посмотреть как выглядит команда записи в буфер (копирования).
Записывается формирование рисунка, а про копирование ничего.
Тут наверное нужно копать глубже, начинать с нуля, макросом отслеживать действия выделению контура, себе скопировать, а затем вставить.
Можно конечно и по старинке, скопировать прорисовку сечения в формат dxf, программой выбрать контуры, и вставить в макрос в его формате. Компасу останется только нарисовать.
Спасибо.
art777
Март 18, 2015 09:30:32
Кто нибудь тестил новую версию py2exe? Вроде как пишут что с 3 питоном работает.