Community
Civil 3D Forum
Welcome to Autodesk’s Civil 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Civil 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

rt lisp routine

7 REPLIES 7
Reply
Message 1 of 8
toonook77777
507 Views, 7 Replies

rt lisp routine

when I load a lisp routine "rt".... it wipes my osnap settings.

 

??

 

 

7 REPLIES 7
Message 2 of 8
neilyj666
in reply to: toonook77777

It's the (SETVAR "OSMODE" 1) that is doing this (resets to endpoint, presumably as part of the lisp routine). I don't know what the lisp is doing (rotating a view perhaps??) as I'm not a lisp expert - there are other contributors to the forum who are and may be able to suggest something.

 

As an aside, I have put my preferred OSNAPS in a right click macro so i can always reset if i need to temporarily alter them.

 

 

neilyj (No connection with Autodesk other than using the products in the real world)
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


AEC Collection 2024 UKIE (mainly Civil 3D UKIE and IW)
Win 11 Pro x64, 1Tb Primary SSD, 1Tb Secondary SSD
64Gb RAM Intel(R) Xeon(R) W-11855M CPU @ 3.2GHz
NVIDIA RTX A5000 16Gb, Dual 27" Monitor, Dell Inspiron 7760
Message 3 of 8
toonook77777
in reply to: neilyj666

so OSMODE 1 is what is killing my osnaps? What should it be set to to prevent this?

 

Message 4 of 8
AllenJessup
in reply to: toonook77777

I don't have time now. But if no one has chimed in on how to use GETVAR to save the OSMode. I'll get back to you in the morning.

 

Allen



Allen Jessup
Engineering Specialist / CAD Manager

Message 5 of 8
neilyj666
in reply to: toonook77777

i guess you could reset the osmode at the end of the lisp. Allen is one of the lisp gurus i mentioned so will give better advice than me. you will need to obtain the osmode value that corresponds to your preferred settings. Set them via options as usual and type OSMODE and note the value displayed (help will explain how the value is derived)

neilyj (No connection with Autodesk other than using the products in the real world)
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


AEC Collection 2024 UKIE (mainly Civil 3D UKIE and IW)
Win 11 Pro x64, 1Tb Primary SSD, 1Tb Secondary SSD
64Gb RAM Intel(R) Xeon(R) W-11855M CPU @ 3.2GHz
NVIDIA RTX A5000 16Gb, Dual 27" Monitor, Dell Inspiron 7760
Message 6 of 8
AllenJessup
in reply to: toonook77777

OK. Since you probably don't write much lisp. The easiest way to fix this would be to add 2 lines to the lisp code. Add the bold line where shown.

 

C:RT ()

(setvar "cmdecho" 0)

(setq OM (getvar "osmode"))

(setq OB (entsel "\Select object for base angle: "))

 

Add this line near the end of the lisp.

 

(setvar "osmode" OM)

 

The first line sets the current osmode to the variable OM. The second line resets the osmode using the OM variable.

 

Allen



Allen Jessup
Engineering Specialist / CAD Manager

Message 7 of 8
AllenJessup
in reply to: neilyj666


@neilyj666 wrote:
Allen is one of the lisp gurus i mentioned

Sorry to dissuade you Neil. But I'm just a dabbler. I stopped doing anything serious in lisp when autodesk and third party covered most of what I wanted to do. The only things I can do in VLisp is to paste together some things by example.

Allen



Allen Jessup
Engineering Specialist / CAD Manager

Message 8 of 8
neilyj666
in reply to: AllenJessup

If you can anything in lisp - you are a guru...Smiley Wink

neilyj (No connection with Autodesk other than using the products in the real world)
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


AEC Collection 2024 UKIE (mainly Civil 3D UKIE and IW)
Win 11 Pro x64, 1Tb Primary SSD, 1Tb Secondary SSD
64Gb RAM Intel(R) Xeon(R) W-11855M CPU @ 3.2GHz
NVIDIA RTX A5000 16Gb, Dual 27" Monitor, Dell Inspiron 7760

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Rail Community


Autodesk Design & Make Report