Plugin AVC_Numbering for AutoCAD. 
Give the names to solids as ordered digits. 
Timesaver for plug-ins Lay, Sawing Table, Smart Leader and Names

Users of Sawing Table plug-in told me they not usually required to give sensible names for each part. It is enough to get the digit instead of the name. This digit will look good in the assembly drawing on Smart Leader as the part number. But need to have the same parts have the same digit name. In order to save time on the assignment of numbers to parts and I was written this plug-in. New AutoCAD command AVCNum will help speed up the work to those who already use plugins Lay, Sawing Table, Smart Leader and Names.

The command prompts the user to select solids (parts designed product) measurements them, sorts them by size and gives each name in the form of numbers. Solid having the same size is given the same name. The sort order will be exactly the same as you have set up the command "Sawing Table". On your request parts can be grouped by layer and color. The program allows you to specify the starting part number and name format: you can add leading zeros to all numbers, add any text to name. For example "Detail #013" instead just "13".  The program can skip the details, which you have assigned non-numeric name using the plug-in "Names".

Using this program you can guarantee that the parts will be the same names on the plugin Lay, Sawing Table and Smart Leader. Availability plug-in Names are not necessarily.

If you have a plug-in “Names” you can edit the name of each part by hand. And also you can quickly identify the same parts by name, using standard AutoCAD command QSelect.

The program works only with solids, ignores blocks and 2D drawings.

Download the plugin in the AVC_Numbering_nnnn_nn.7z archive. You can download and use the program for free, but from time to time the activation window will appear. If you donate at least $5, you can disable this window.

Animation for using Numbering for QSelect, Sawing Table and Smart Leader

Recensione video in italiano registrata da Paolo Coter.


AVCNum – Give the names to solids as ordered numbers
SNN – Select object without name
AVCMessage - Auxiliary command for setting output messages about the progress of the program. In the trial mode it shows the activation window.


Call AVCNum command and follow the instructions in the console. You can choose the items to number in advance, before the command call. But in this case you will not be able to set up the command options.

The command has options:
  • StartFrom - number of the first part. After it, the numbering follows the order by step 1. Default 1. 
  • UPdateAll - if you set the option NO the program check that solid have not the name or the name is a number. Non-numeric names are not overwritten, because you gave name to solid manually. But the number would still be missed.
  • NumFormat - you can write a few characters “0” and the program will write zeros before small numbers. Use if you want names length had the same number of characters. Default one #. You can add to name any text. Use any characters exclude 0,#,%,e,E,+,- and ; Any other characters are copied to the result string unchanged. If you need use zero or # or E – use escape character “\” before. Or close text in quotes. Details here
  • SOrtOptions - additional solid sorting options. These are the same configuration as “Sawing Table” plug-in. Use the current set of "Sawing Table" settings. But the command always enable Numbering options, Grouping the same, All boxes and not boxes, and disable sorting by Name. Changing these settings will change the behavior of the "Sawing Table" command. These settings have no effect for "Lay" command . 
In addition, the program checks the solids for mirrored and records the property "Mirror = Yes". But the "No" is never recorded. This is done just in case you manually marked solids like mirrored. If in doubt, set the "Mirror = No" property before calling the numbering.
Follow the messages on the console. There may be program messages. 


Select any objects and call SNN. The command will select only objects without name.



    AutoCAD 2020 compatibility
    New Activation method


  • Compatible with AutoCAD 2019
  • Default options changed


  • Fixed error of counting the number of mirror solids


  •  Improved compatibility with settings from previous versions
  • The same numbering procedure is used as in the Sawing Table and its current sorting settings 
  • Italian localization of console messages 
  • The settings dialog stores a list of previously used formats 
  • Checking the old solid name on the number takes into account that the format can contain text strings 
  • The "mirrored" property is recorded 


  • Mirrored solids are now given the same numbers


  • Compatible with AutoCAD 2018
  • Updated Tecnology property for Solid
  • Decreased accuracy of asymmetry of solid
  • New version numbering
  • Fixed: solids were sometimes mistakenly considered different
  • New activation window


  • AutoCAD 2017 compatibility
  • Demo version
  • New command SNN
  • Fixed error - saving options in registry.


  • First public version