• Home
  • Training Books
  • Subscribe to Our Email Newsletter
  • About
    • Contributors
    • Feedback
    • Contact
    • Privacy policy
    • Cookie Policy

CADnotes

CAD Tutorials and Best Practices for professionals and students

  • Featured
  • AutoCAD
    • AutoLISP
  • Revit
    • Revit Architecture Basic
    • Revit MEP Basic Tutorial
  • Inventor
  • MicroStation
    • MicroStation Basic Tutorial
You are here: Home / AutoCAD / June recommendation: Lee Mac Programming

June recommendation: Lee Mac Programming

June 3, 2016 by Edwin Prakoso 4 Comments

In this Article...

  • The most popular programs
    • Batch Find & Replace Text
    • Incremental Numbering Suite
    • Layer Director
    • Batch Attribute Editor
  • Summary

The Internet is a great resource to find anything you need.  There are learning resources, downloadable library, add-ons and custom programs. Many of them are available for free. I guess it would be helpful if I can recommend some the resources for you. This time, I would like to recommend a useful resource to download free AutoLISP program.

Lee Mac published many his works that you can download for free. Lee is an AutoLISP expert, one of the superstars in CADTutor forum.

You can see all downloadable programs on this download page. You can go there, and I believe you can find some gems there.

The most popular programs

To give you a hint, I list the most popular programs in Lee Mac website. They are the most requested and downloaded. You might find them useful too! Read the description and explanation how to use them on each page.

Batch Find & Replace Text

AutoCAD has Find and Replace tool. But it’s limited to opened drawing, and it’s XREF. Lee’s BFIND also can search from all opened drawing, and even all drawing in a folder. Another interesting option is you can use search multiple strings in one operation. Let’s say you want to change a project information in the title block. You can change multiple texts at once in multiple files!

If you have frequently used strings, you can save them and load the list later.

BFindV2-0-1

You can download Batch Find and Replace Text here.

Read the description and the restrictions carefully. I would also suggest you to create a backup of your drawings first.

Incremental Numbering Suite

This program is extremely useful to create a sequential number. When I was working as a drafter, it used to be a tedious job to number a stair. With this LISP, you can generate sequential number quickly.

The array option is perfect. It also allows you to set in which layer you want the texts created.

NumIncV3-3

You can download Incremental Numbering Suite here.

Layer Director

Layer Director allows you to set any command to use a particular layer. For example, you want to create dimensions on dimension layer.

You can turn on and off the Layer Director as necessary. 

The great thing about Layer Director is it allows you to define any command by modifying the data table.

layer_data

You can open the LISP program in Visual Lisp editor or open it in Notepad.

You can download Layer Director here.

Batch Attribute Editor

Batch Attribute Editor is similar with Batch Find and Replace Text. The difference is it works only with attributes.

The benefit of this program is you can automatically create incrementing values. In below example, you can number the drawing sequentially. The first drawing will have DWG 1 of 100, then DWG 2 of 100 and so on.

 BAtteV1_3

You can download Batch Attribute Editor here.

Summary

AutoLISP has been a very popular customization in AutoCAD. Lee Mac is one of the best programmers I know, and he gives away some of his works for free. They are very useful programs that can help you in daily works.

Certainly, if you need a complex custom programming, you can hire him to create it for you.

 

About Edwin Prakoso

I work as a Sr. Consultant in PT Cipta Satria Informatika. I've been using AutoCAD since R14 and Revit since Revit Building 9. I occasionally write for AUGIWorld magazine and I am also active in Autodesk discussion forum. I'm a member of Autodesk Expert Elite, an appreciation for individuals who give contributions to the Autodesk community.
Connect with me on twitter or LinkedIn.

Filed Under: AutoCAD, AutoLISP Tagged With: recommendation

0 0 votes
Article Rating
Subscribe
Login
Notify of
guest

guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments
Inline Feedbacks
View all comments
Bruce Wyche
Bruce Wyche
4 years ago

Acad ole-timer since 1983, A2000i now. Still need Leez stuff. ; )

0
Reply
Edwin Prakoso
Edwin Prakoso
Author
Reply to  Bruce Wyche
4 years ago

I started using AutoCAD in 1997 :) It’s quite hard to find people who use it as long as I do here.

0
Reply
Tom Beauford
Tom Beauford
8 years ago

Steal from Drawing is the one I use almost daily. Irreplaceable, don’t know how I could get by without it..

If you want to learn lisp his Tutorials and Programming References are a must read!

0
Reply
Edwin Prakoso
Edwin Prakoso
Author
Reply to  Tom Beauford
8 years ago

Thanks for the suggestion Tom!
Yes, I’m aware and love Steal from Drawing too.
The list above is the most downloaded programs on Lee’s website. Not my personal preference.
Feel free to add more programs in the comment section if you have other suggestions to download!

0
Reply
wpdiscuz   wpDiscuz

Featured

What’s New in Revit 2023 part 5: Documentation

let’s see the new features in annotation tools. Some interesting and useful enhancements can help with our documentation productivity.

Recent Articles

  • Autodesk Construction Cloud Activity Log
  • Exporting AutoCAD Plant 3D Model to Navisworks
  • Autodesk Data Connector for Power BI is Now Available

Advertisement

New on CADnotes

  • Autodesk Construction Cloud Activity Log
  • Exporting AutoCAD Plant 3D Model to Navisworks
  • Autodesk Data Connector for Power BI is Now Available
  • Autodesk Forma Design Contest
  • Revit 2025: Toposolid Enhancements

Meet the Authors

avatar for
avatar for
avatar for
avatar for
avatar for
avatar for

Get Connected

CADnotes on FacebookCADnotes on InstagramCADnotes on TwitterCADnotes on YouTube

© 2009 – 2025 CADnotes · Feedback · Privacy Policy · Become an affiliate

wpDiscuz