CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: Atwist op vr 28 05 2010, 07:04:02

Titel: Lijnen op achtergrond (opgelost door Reimer)
Bericht door: Atwist op vr 28 05 2010, 07:04:02
Goedemorgen forumleden,

Ik zou graag mijn hulplijnen altijd op de achtergrond willen hebben (draw order) is dit ook in te stellen dat dit automatisch gebeurd.

Atwist
Titel: Re:Lijnen op achtergrond
Bericht door: Reimer op vr 28 05 2010, 14:29:34
Dit is helaas niet in te stellen in autocad.
Ik denk dat de beste manier is om een macro of lisp te maken die alle objecten op een bepaalde laag naar de achtergrond zet. Als de hulplijnen altijd op dezelfde laag staan kun je een vaste laagnaam gebruiken. Maar je kunt er ook voor kiezen om de laag van een geselecteerd object te gebruiken (zie hiervoor de volgende post: http://www.cadsite.be/smf/index.php?topic=4048.0 (http://www.cadsite.be/smf/index.php?topic=4048.0)).

Reimer
Titel: Re:Lijnen op achtergrond
Bericht door: Atwist op vr 28 05 2010, 15:17:39
Reimer,

Dank voor je antwoord, ben ook al even aan het spellen geweest met de macro maar ik snap niet waar ik de layer naam moet plaatsen in de macro.
Titel: Re:Lijnen op achtergrond
Bericht door: Reimer op vr 28 05 2010, 16:45:50
Ik ga er vanuit dat het je altijd om dezelfde laag gaat (bv. hulplijn).
De volgende macro werkt bij mij:
^C^C_ssx;;LA;hulplijn;;_draworder;p;;back;
^C^C                            = 2x cancel om eventueel actieve commando's af te breken
_                                   = underscore zorgt ervoor dat het gegeven commando wordt vertaald indien er met acad in een andere taal wordt gewerkt
SSX;                             = selectie commando
;                                   = kies voor None (je wilt geen objecten selecteren)
LA;                                = kies voor de optie LAyer
hulplijn;                         = de naam hulplijn wordt opgegeven
;                                   = sluit het SSX commando af
_                                   = zie boven
draworder;                    = start commando draworder
p;                                  = kies voor Previous selection
back;                             = aangeven dat de selectie naar back gaat

Reimer
Titel: Re:Lijnen op achtergrond
Bericht door: Atwist op vr 28 05 2010, 17:02:46
Reimer,

Dankje ik zat de hele tijd blind te staren op LT moet dus LA zijn logies LT is linetype.

Atwist
Titel: Re:Lijnen op achtergrond
Bericht door: Atwist op vr 28 05 2010, 17:15:30
Er gaat iets mis met het "back" commando dit kent autocad niet :roll:

Atwist
Titel: Re:Lijnen op achtergrond
Bericht door: Reimer op vr 28 05 2010, 21:51:14
Back is de optie die je binnen het commando draworder kiest. Als je handmatig draworder toepast staat er toch ook de optie Back tussen?
Na de selectie met SSX moet het volgende gebeuren:
- start draworder
- kies P voor previous selection
- enter voor beeindiging selectie
- Back om alles naar de achtergrond te plaatsen

Kun je misschien een stukje uit de textwindow plakken zodat we kunnen zien waar het misloopt na het starten van de macro?

Reimer
Titel: Re:Lijnen op achtergrond
Bericht door: Atwist op za 29 05 2010, 06:56:04
Vreemd

Nu werkt het wel,. kreeg gisteren "back"is een onbekend autocad commando en nu krijg ik selecteer object.

Klik nu op een lijn en het werkt als een trein.

Dus is het bij deze opgelost.

Atwist
Titel: Re:Lijnen op achtergrond (opgelost door Reimer)
Bericht door: Reimer op za 29 05 2010, 08:37:34
Mooi dat het werkt. Het lijkt mij echter dat er iets nog niet klopt. Het is namelijk niet de bedoeling dat je na het starten van de macro nog een lijn moet selecteren. Staan er wel voldoende ; in jouw macro? Misschien wil je de macro hier een plaatsen? Ik ben wel benieuwd hoe hij bij mij zal werken.

Reimer
Titel: Re:Lijnen op achtergrond (opgelost door Reimer)
Bericht door: Atwist op za 29 05 2010, 08:53:17
Inderdaad Reimer er stond een : te weinig achter de layernaam
^C^C_ssx;;LA;Construc-line;;_draworder;p;;back;

Heb dus weer niet goed opgelet :?

Nu werkt het helemaal.

Mijn dank is groot

Atwist