{"repo":"manufino/AutoCAD","free":true,"listed":false,"github":"https://github.com/manufino/AutoCAD","clone":"git clone https://github.com/manufino/AutoCAD.git","description":"This Python library provides a set of classes and methods to interact with AutoCAD using the COM API. The library allows automating many common operations in AutoCAD, such as creating and managing layers, objects, blocks, attributes, and groups of objects.","language":"Python","stars":61,"topics":["autocad","automation","dwg","dxf"],"license":null,"category":"workflow-automation","readme_excerpt":"AutoCAD Python Automation This Python library provides a set of classes and methods to interact with AutoCAD using the COM API. The library allows automating many common operations in AutoCAD, such as creating and managing layers, objects, blocks, attributes, and groups of objects. Additionally, you can directly draw various primitives like lines, circles, ellipses, and rectangles in AutoCAD. Main Features - Layer Management : Create, modify, set visibility, lock/unlock, change color, and manage layer linetype. - Object Management : Create, select, move, scale, rotate, align, and distribute objects. - Block Management : Insert, export, create, modify, and remove blocks. - Attribute Management : Add, modify, and delete block attributes. - User Input and Output : Request input from the user (points, strings, integers) and display messages. - Group Management : Create, modify, add/remove objects, and select groups. - Dimensioning : Add aligned, linear, angular, radial, and diametric dimensions. Requirements - AutoCAD installed and running on Windows (this library talks to AutoCAD through its COM Automation API, which is Windows-only). - Python 3.x. - pywin32 package installed (installable via pip). Installation 1. Clone this repository: 2. Install the dependencies: Usage Examples Below are some examples of how to use the library to automate operations in AutoCAD. Create the AutoCAD object Draw a Line Draw a Circle Draw an Ellipse Draw a Rectangle Add Text Add Dimensions Repeat b","default_branch":null,"files":null,"tree":[],"storefront":"/r/manufino","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/manufino/AutoCAD/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}