Hello I'm trying to get my layers to work but doesn't see to be happening keep getting "lamake Unknown command "LAMAKE". Press F1 for help.". Not sure why the command string changed to ^c^clamake. When I try to enable my 3dlayers in my tool palette I get "(progn(load "C:/WORK/ACAD/AutoCad/IETools/lisp/3dielayers.lsp")(c:commdl_cr)) ; error: File load canceled: C:/WORK/ACAD/AutoCad/IETools/lisp/3dielayers.lsp"
If you have any ideas much would be appreciated. I can attach my lisp routine and my atc if needed.
Solved! Go to Solution.
Solved by paullimapa. Go to Solution.
Those look like custom commands that don't come with plain Autocad.
You should speak to whoever installed the IETOOLS for assistance.
Does just this part work copy it to command line ?
(load "C:/WORK/ACAD/AutoCad/IETools/lisp/3dielayers.lsp")
The other way if have spaces in directory or filenames etc
(load "C:\\WORK\\ACAD\\AutoCad\\IETool\\lisp\\3dielayers.lsp")
Another is set a support path Options, Files, Support and add "C:/WORK/ACAD/AutoCad/IETools/lisp" can then use (load "3dielayers.lsp")
So I got my 3D layers to start working now having and got some of my other layers to work as well but now having a lot of problems with my other palettes seems like an on going assessment of trouble. I'll attach my screen shot of my layers recent layers and the files for the layers. the old command for [CDATA[^c^clamake]] in the .atc but command string was ^c^clamake. I changed the new command string to ^c^c(progn(load "C:/WORK/ACAD/AutoCad/IETools/lisp/ielayers.lsp")(c:commdl_cr))
But this displays.
I no longer work with them anymore. The code isn't a copyright. For clarification for those who may think so.
That could be the reason why those don’t work any more
A lot of them do work based on majority of them were paths of drives VIA C: drives or V: drives.
That series of unknown command names [in the image at Message 4] starts with the line right after the ielayers.lsp code has tried to assign the linetype "matchline" to a Layer. That is not a standard AutoCAD linetype. If you don't have that linetype available, the Layer command complains about that, and goes back to the base Layer prompt, instead of asking for a Layer name to which that linetype should be assigned. So the final "" in that line of code, which is intended to accept the current Layer as the one to give that linetype to, comes at the base prompt instead, and simply ends the command. Then the "M" on the next line is the first of the unknown commands.
To avoid that, you must have the "matchline" linetype available to the command, which can be either by having it loaded in the drawing already, or included within the acad.lin [or acadiso.lin] file, where the Layer command can find it even if it is not yet loaded. It can't find linetypes defined in other files, so they must be loaded first to be available.
Just a comment "No longer work for them" did you ask if you could take the code with you ? The copyright of who owns code is very grey and subsequent who can use it. You could put your self at risk of the former company suing you.
It also puts people commenting here as a party to a breach of copyright.
If you have approval then ignore my comments.
So I found the cad file that has all the layers and line types that it needs in order to create it but not sure how Link the two together VIA lisp routine to find the cad file and or linetype acad.lin.
Could the I used a routine to find the cadfile or export the linetype out of it?
for exporting linetypes to create the .lin file read up on this:
follow the instructions
after you loaded the vlx you have to run it by entering the command: LinOut
Can't find what you're looking for? Ask the community or share your knowledge.