header image
Nieuws

www.CADToppers.com bestaat 5 jaar!

Topic: LAYISO?  (gelezen 1934 keer)

LAYISO?
« Gepost op: 10 oktober 2017, 07:49:07 »
Beste CADToppers,

Is het mogelijk om LAYISO te verwerken in een macro, zodanig dat je een vooraf gedefinieerd setje lagen kunt isoleren?

Andere opties zijn natuurlijk ook mogelijk :)

Gr. Richard
« Laatst bewerkt op: 10 oktober 2017, 08:55:56 door CADTopper_ADMIN »
Re: LAYISO?
« Reactie #1 Gepost op: 10 oktober 2017, 11:35:58 »
zijn het vaste lagen?

dat kan kan gewoon met layer
maak eerst 1 van de lagen actief
zet vervolgens alle uit (de actieve blijft aan
en daarna de overige die je wilt zien ook weer aan.

Re: LAYISO?
« Reactie #2 Gepost op: 10 oktober 2017, 12:45:59 »
Mijn bedoeling is, is om een set van lagen te isoleren, zodat ik ze daarna snel en makkelijk kan selecteren.
Deze lagen moeten nl. uit de tekening, als wblock worden weggeschreven.
Re: LAYISO?
« Reactie #3 Gepost op: 10 oktober 2017, 15:10:34 »
Dan maak je toch een layerfilter.
Dan geef je in je layermanager op het filter (met rechts klikken) Isolate group uit het menutje
Re: LAYISO?
« Reactie #4 Gepost op: 10 oktober 2017, 16:02:59 »
Ik voel me een beetje DOM, ik kom er niet uit....
Maar ik ga via youtube even wat video's bekijken, misschien dat het dan wat duidelijker wordt.

P.s. Ik heb nog steeds de voorkeur om macro te gebruiken en ik weet niet zeker of dat met layer filters kan
Re: LAYISO?
« Reactie #5 Gepost op: 11 oktober 2017, 13:55:54 »
Dan maak je toch een layerfilter.
Dan geef je in je layermanager op het filter (met rechts klikken) Isolate group uit het menutje

Oké, inmiddels is het gelukt om via deze methode lagen te isoleren. (Dankzij Youtube :) en Eddy)
Wat is nu de beste methode om deze zelfde instellingen in andere tekeningen te krijgen?
Moet je dan de LAS exporteren?
Re: LAYISO?
« Reactie #6 Gepost op: 17 oktober 2017, 11:07:00 »
Je hebt binnen LISP een aantal layerstate-* commando's voor het manipuleren van layerstates.
Hierbij zitten ook commando's om te controleren of een layerstate in de tekening aanwezig is en commando's om een layerstate te importeren. Het is dus mogelijk om met LISP een commando te bouwen die wanneer nodig een layerstate importeert en actief kan maken. Het LISP commando kan dan eventueel weer in een macro gebruikt worden.

Zie ook bv. voor layerstate-getnames:
http://help.autodesk.com/view/ACD/2018/ENU/?guid=GUID-B0EF0543-F792-4391-B54F-606F5685065C

Links in de index zie je dan ook alle andere layerstate commando's staan.
Re: LAYISO?
« Reactie #7 Gepost op: 17 oktober 2017, 15:29:31 »
Hoi DannyNL,

Helaas wordt dit allemaal iets te ingewikkeld voor mij.
Ik zoek toch iets eenvoudigers, wat eigenlijk niet al teveel programmeer werk kost.
Toch iedereen bedankt voor het meedenken!!!!

Gr. Richard
Re: LAYISO?
« Reactie #8 Gepost op: 15 april 2018, 20:01:10 »
tik gewoon in de knop simpel wat je wil doen.  het helpt om even het in autocad te doen en dan precies op te schrijven wat je doet, zonder dialoog vensters.

-la;off;all;y;;-la;on;laag1,laag2,laag3;;

uit mijn hoofd hoor,  maar meer dan alles uitzetten en daarna de lagen die je wil overhouden aanzetten doe je niet.  ; is een harde enter

gr
Re: LAYISO?
« Reactie #9 Gepost op: 16 april 2018, 10:47:29 »
Hoi Remo,
Dit is inderdaad ook nog een optie.
Ga er nog even mee stoeien.
Bedankt voor je input.

Richard
Re: LAYISO?
« Reactie #10 Gepost op: 19 april 2018, 10:02:49 »
Ik denk dat ik een andere oplossing heb gevonden....
In de App store van AutoDESK vond ik deze app:

C:\ProgramData\Autodesk\ApplicationPlugins\SmatcadLayerToDWG.bundle\Contents\Help.html

Hiermee kan ik eigenlijk in 1 handeling bereiken wat ik wil.

P.s. ik weet niet zeker of deze app in 2017 werkt, ik heb hem geïnstalleerd in 2019
Re: LAYISO?
« Reactie #11 Gepost op: 21 april 2018, 16:10:36 »
je link verwijst naar je harde schijf Richard.
Re: LAYISO?
« Reactie #12 Gepost op: 23 april 2018, 08:19:44 »