Pyautocad - Автоматизация чертежа - импорт DWG - текст записи - импорт изображениеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pyautocad - Автоматизация чертежа - импорт DWG - текст записи - импорт изображение

Сообщение Anonymous »

Я не профессиональный кодировщик, и мне очень жаль, что мой английский :)
Надеюсь, вы понимаете. < /p>
Я пытаюсь автоматизировать часть моей Job.
Я должен создать DWG; Каждый слой для меня представляет собой лист (например, A4 Paper), по этой причине я должен изменить слой и импортировать конкретный DWG/DXF с моего символа репозитория.
Например, мне нужно: (запустить новый проект)
Open newproject.dwg
(вставьте dwg)
import c: \ repository_cad \ symbol1.dwg в ​​слое n ° 3 с координатой x 100 y 200. < (напишите текст в середине символа)
write "symbol_1" слой n ° 3 Координата x 150 Центр выравнивания Y200. Image1.jpg в координате x 10 y 20 < /p>
Я пытаюсь использовать pyautocad, но я не могу найти команду для импорта DXF, и я не нахожу информацию об изменении слоя.
Я обнаружил только команду для рисования линии, кружкой ECC, но если мне придется повторно нарисовать весь мой репозиторий от Python, мне нужно много времени, я надеюсь, что это возможно, что выручить из другого DWG и вставить его в мой новый DWG . < /p>
Может ли кто -нибудь оказать мне небольшую помощь с этими 3 командами?
Может быть, невозможно сделать этот материал на Pyautocad? Есть ли другая библиотека для Python?from pyautocad import Autocad, APoint
acad = Autocad(create_if_not_exists=False)
acad.prompt("Hello, Autocad from Python\n")
print (acad.doc.Name)
< /code>
И это работает, на терминале AutoCAD я могу увидеть «Привет, AutoCAD от Python»
В документах я узнаю, как писать автокад-коммерческую компанию из Python.
Функция:
rample ()
я попробовал: < /p>
acad.prompt('-INSERT') #-INSERT is the autocad command for import dxf or dwg
acad.prompt('C:\SPAC\Librerie\Elettr\02-15-04.dwg')#this is the path of the cad
acad.prompt('-15 -15') #coord X Y of the point where i want to paste
acad.prompt('1') # 1 is the scale factor in X
acad.prompt('1') # 1 is the scale factor in Y (autocad askt first in X and after in Y
acad.prompt('0') #degree of rotation
< /code>
На данный момент я не ошибки на Python и отсутствие ошибки на терминале AutoCAD, но рисунок не отображается на CAD < /p>
Спасибо
max

Подробнее здесь: https://stackoverflow.com/questions/709 ... port-image
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • DWG Export в приложении DWG
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Архикад DWG -файлы: как получить геометрические данные из DWG и обработать их оптимально? [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как правильно сохранить файл чертежа в Autocad?
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Вывод направления чертежа матрицы вращения+отражения, приложенной на холст
    Anonymous » » в форуме Javascript
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Предоставление объекта (многоугольника) в функцию обрезки в AutoCAD с использованием pyautocad
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»