@avoAJ9DS
There is also Tool Palettes.
Building is easy. Maintaining not quite as easy.
This type of question asked several times that I can think of.
Each time I think thru a solution. But never created a template as such.
Conceptually:
A dialog box contains 2 list boxes.
The first list box contains a list of sub-directories [parent] (similar to tool palette tabs).
The second list box is a list of items [children] for the selected item in list box 1.
To define the sub-directory list: A separate "CFG" file is written and will be read when utility is called.
The CFG file has one complete path for each parent, on it's own separate line.
One can structure this into an INI format, and parse as needed:
General=C:\\My\\Library\\General
Demo=C:\\My\\Library\\Demo
This method allows for editing and expansion as needed over time without having to rewrite the LSP file.
Another method:
Create separate DWG files as a "dumping ground" for all the blocks in each category.
Either create commands in the CUI or create lines in the tool palettes that will launch a separate instance of AutoCAD:
^C^C^P(startapp "acad.exe" (strcat "\"" "C:\\My\\Library\\GeneralLibrary.dwg" "\""))
"acadLT.exe" can also be used.
Copy-clip between drawings.
Scot-65
A gift of extraordinary Common Sense does not require an Acronym Suffix to be added to my given name.