yoin

designer68

mensen,



ik ben met bulkwerk bezig tav riolering.
nu heb ik heel erg veel tekeningen waar bepaalde layers in zitten die ik er graag middels een script uit zou willen filteren of isoleren in een block.
Is dit mogelijk?
want wat buiten deze layers zit is in principe vervuiling.
en moet ik nu elke tekening doorlopen of kan dit automatisch?


hoor het graag.


groet, jan-pieter

H@rm

#1
Citaat van: designer68 op do 10 06 2010, 20:20:04
mensen,

ik ben met bulkwerk bezig tav riolering.
nu heb ik heel erg veel tekeningen waar bepaalde layers in zitten die ik er graag middels een script uit zou willen filteren of isoleren in een block.
Is dit mogelijk?
want wat buiten deze layers zit is in principe vervuiling.
en moet ik nu elke tekening doorlopen of kan dit automatisch?


hoor het graag.

groet, jan-pieter

Jan-Pieter,

Dat is dmv script heel goed mogelijk.
-Schrijf voor je zelf de stappen op die je steeds uit moet voeren.
-open kladblok o.i.d.
-type alle stappen in dit bestand incl enter
-sla het bestand op als mijneerstescript.scr
-geef in acad het commando scr
-selecteer mijneerstescript.scr
-localiseer de fouten en pas die aan in mijneerstescript.scr
-veel plezier.


Een iets moeilijkere oplossing is een lisp maken en die dmv BaBe op alle tekeningen los laten.

Michel

<EDIT 9:27>

Verder moet je het aanroepen van dialoogboxen vermijden.
Ik heb hier een stukje code die ik ook gebruik om layers aan /uit te zetten
De * dienen in mijn code als joker


-layer
thaw
*
on
*
set
21-WV-BOVENWAPENING-LIJN
freeze
*vw*
freeze
*VOEG*
freeze
*detl*
freeze
*flor*
freeze
*-AANZICHT*

Acad 10 t/m 2015
Revit 2010 t/m 2015
autodidact lisp

designer68

zou je me bijv 2 layers als vb kunnen geven
ik weet nl niet hoe ik een enter geef in het script, dus stel me iets voor als


laydel arcering_woonhuis
laydel arcering_groenvlak

als ik deze opsla als bv remlay.scr en zou hem runnen zou hij de layers arcering_woonhuis en arcering_groenvlak uit de tekening moeten verwijderen.
alleen komt hij met een melding in de command bar> select objects.


groet, Jan-Pieter

H@rm

Citaat van: designer68 op vr 11 06 2010, 10:16:14
zou je me bijv 2 layers als vb kunnen geven
ik weet nl niet hoe ik een enter geef in het script, dus stel me iets voor als


laydel arcering_woonhuis
laydel arcering_groenvlak

als ik deze opsla als bv remlay.scr en zou hem runnen zou hij de layers arcering_woonhuis en arcering_groenvlak uit de tekening moeten verwijderen.
alleen komt hij met een melding in de command bar> select objects.


groet, Jan-Pieter

zie bijlage
verwijder.txt uit bestandsnaam zodat laydel.scr ontstaat.

Michel
Acad 10 t/m 2015
Revit 2010 t/m 2015
autodidact lisp

Joop

Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

FastFiber