many moons ago, (decades, truth be told, been doing this for 30 years now) I wrote lisp routines to manage title blocks, editing attribute values using entget, subst, cons, assoc and entmod commands
searching entity association lists for tags and modifying them.
Can I use a similar method to change the revision mark check box for ASTXDETAILTEXT that i select? if so what pair am I searching for in the entity list?
Solved! Go to Solution.
many moons ago, (decades, truth be told, been doing this for 30 years now) I wrote lisp routines to manage title blocks, editing attribute values using entget, subst, cons, assoc and entmod commands
searching entity association lists for tags and modifying them.
Can I use a similar method to change the revision mark check box for ASTXDETAILTEXT that i select? if so what pair am I searching for in the entity list?
Solved! Go to Solution.
Solved by Lewk_SGS. Go to Solution.
Solved by Chris_GILMERRTXWM. Go to Solution.
Solved by Chris_GILMERRTXWM. Go to Solution.
I am sure you are aware of:
Command: (entget (car (entsel)))
to see the parent assoc list of a selected entity. If none of the values seem to apply, then most likely what you are looking for is not exposed via LISP and the AS API will be the way to dig a little deeper. That is where I am now... trying to determine if I can do this with VS Code.
I am sure you are aware of:
Command: (entget (car (entsel)))
to see the parent assoc list of a selected entity. If none of the values seem to apply, then most likely what you are looking for is not exposed via LISP and the AS API will be the way to dig a little deeper. That is where I am now... trying to determine if I can do this with VS Code.
thanks for the reply, looks like I will have to put it in the 'too hard' basket. the assoc list is very short, looks like the variables i want to edit are not exposed to LISP. and i don't even know what an API is.
thanks for the reply, looks like I will have to put it in the 'too hard' basket. the assoc list is very short, looks like the variables i want to edit are not exposed to LISP. and i don't even know what an API is.
API = Application Programming Interface.
For Advance Steel it would be Visual Studio [maybe VS Code, not sure yet], C#, the AS Software Development Kit [SDK, I think that is part of the install], and lots of patience. I am starting to see that there is not much documentation to be found down this rabbit hole.
best of luck,
Chris
API = Application Programming Interface.
For Advance Steel it would be Visual Studio [maybe VS Code, not sure yet], C#, the AS Software Development Kit [SDK, I think that is part of the install], and lots of patience. I am starting to see that there is not much documentation to be found down this rabbit hole.
best of luck,
Chris
There's really not much you can do with the API that you can't just simply do in Advance Steel itself. And the API isn't a REST API that returns JSON and is easily human readable.
As for LISP programs, you should be able to make them work in the Tools tab under "Applications" (by default it's on the far right side). Pretty sure that Load Application hasn't changed much since 2008.
There's really not much you can do with the API that you can't just simply do in Advance Steel itself. And the API isn't a REST API that returns JSON and is easily human readable.
As for LISP programs, you should be able to make them work in the Tools tab under "Applications" (by default it's on the far right side). Pretty sure that Load Application hasn't changed much since 2008.
Can't find what you're looking for? Ask the community or share your knowledge.