Skip to content
/ acadbp Public

Batch processing utility using accoreconsole in AutoCAD or LT

License

Notifications You must be signed in to change notification settings

k-awata/acadbp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

acadbp

Batch processing utility using accoreconsole in AutoCAD or LT

Features

  • Bulk conversion of drawing files to specified version of DWG or DXF files
  • Running the same script file for each input drawing file
  • Publishing drawing files using specified page setup

Requirements

AutoCAD 2013 or AutoCAD LT 2013 for Windows, or later version (publish command requires 2015 or later)

Installation

  1. If you're using Go:

    go install github.com/k-awata/acadbp@latest

    Otherwise you can download a binary from Releases.

  2. You need to make a .acadbp.yaml file in the home directory to specify a character encoding and the path to accoreconsole.exe in your AutoCAD installed directory. You can make it with the following command:

    acadbp initconf --encoding sjis --accorepath "C:\Program Files\Autodesk\<your-acad-ver>\accoreconsole.exe"

Usage

  • Converting all DXF files to DWG in the current directory

    acadbp dwgout *.dxf
  • Downgrading all DWG files to the 2010 format to in the current directory

    acadbp dwgout --format 2010 *.dwg
  • Converting all DWG files to DXF in the current directory

    acadbp dxfout *.dwg
  • Running the script file example.scr for each DWG file in the current directory

    acadbp script example.scr *.dwg
  • Publishing PDF files from all DXF files in the current directory by using page setup Setup1 of setup.dwg

    acadbp publish --type pdf --setup-file setup.dwg --setup-name Setup1 *.dxf
  • Publishing multi sheet PDF

    acadbp publish --type pdf --setup-file setup.dwg --setup-name Setup1 --multi multi-sheet.pdf *.dxf

License

MIT License

About

Batch processing utility using accoreconsole in AutoCAD or LT

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages