Skip to main content

Python AutoCAD COM automation via pywin32

Project description

pyacadcom - Pyton automation of AutoCAD

Pyton scripts coding for AutoCAD via ActiveX Automation
v.0.0.8

Requires:

  • pywin32

Features:

  • Solves connection to Autocad COM
  • Simplifies work with coordinates
  • Simplifies user input

Simple usage example:

    from pyacadcom import AutoCAD, acadPoint
    acad=AutoCAD()
    point1 = acadPoint(25, 50, 0)
    nextpoint = (100,100,10)
    point2 = acadPoint(nextpoint)
    acad.ActiveDocument.ModelSpace.AddLine(point1(), point2())
    point3 = point1 + point2
    acad.ActiveDocument.ModelSpace.AddLine(point2(), point3())

Links

Version history

0.0.8: fix attribute errors cases

0.0.7: new COM wrapper

0.0.6: bugfix

0.0.5: bugfix

0.0.4: user input methods

0.0.3: service methods

0.0.2: acadPoint class

0.0.1: first release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyacadcom-0.0.8.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyacadcom-0.0.8-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file pyacadcom-0.0.8.tar.gz.

File metadata

  • Download URL: pyacadcom-0.0.8.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for pyacadcom-0.0.8.tar.gz
Algorithm Hash digest
SHA256 765fabc1e85c1d198b885358371b07a62adc618343eadf2259c717806159a121
MD5 c0ea964f205f8d47e0d3b74e6996188d
BLAKE2b-256 3285e1779cee3afbff11912e495084483425e6492fc7c5b896d7340e6295d75b

See more details on using hashes here.

File details

Details for the file pyacadcom-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: pyacadcom-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for pyacadcom-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 83428fc21e6776b0689423d2f6e41f19528cac82f893b9ecbea1efd9697b5e52
MD5 1cd0abad91447381a8862bca54956131
BLAKE2b-256 93a38206ff2177c39b3563424ea90d07db4a4997056f084ed6c6d1fd054e8d2f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page