CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: designer68 op ma 04 07 2011, 14:57:48

Titel: filter
Bericht door: designer68 op ma 04 07 2011, 14:57:48
ik heb een output uit een programma die elke keer dezelfde indeling genereerd als tekening.
kan ik in een lisp of scr ook filter opties opnemen?

Graag zou ik weten hoe ik dit moet doen.

bv een text value uit een bepaalde layer selecteren en toekennen aan een andere layer.


========================================================
Verder zou ik graag weten hoe ik in een scr een purge commando volledig kan uitvoeren zodat hij alle lege layers en blocks verwijderd zonder dat hij steeds vraagt om yes or no.


groet designer
Titel: Re:filter
Bericht door: hulpje op di 05 07 2011, 13:17:54
Citaat van: designer68 op ma 04 07 2011, 14:57:48

Verder zou ik graag weten hoe ik in een scr een purge commando volledig kan uitvoeren zodat hij alle lege layers en blocks verwijderd zonder dat hij steeds vraagt om yes or no.


groet designer
Met onderstaand script is je probleem opgelost!

;PURGE 14-12-2009
;qsave toegevoegd 22-12-2009
-PURGE
A
*
N
-PURGE
R
*
N
qsave
Titel: Re:filter
Bericht door: designer68 op di 05 07 2011, 15:08:15
Hulpje dank jewel voor je oplossing.

Groet designer.

layers kan ik in ditzelfde scr ook omnoemen , maar als hij een layer niet vindt blijft hij vast staan totdat ik iets doe.
Kan ik deze die hij niet vindt ook laten negeren?

Titel: Re:filter
Bericht door: EddyBeerke op di 05 07 2011, 15:32:42
Citaat van: designer68 op di 05 07 2011, 15:08:15
...
layers kan ik in ditzelfde scr ook omnoemen , maar als hij een layer niet vindt blijft hij vast staan totdat ik iets doe.
Kan ik deze die hij niet vindt ook laten negeren?
...

Waarom gebruik je voor het om noemen van layers niet: LAYTRANS
Titel: Re:filter
Bericht door: designer68 op di 05 07 2011, 20:21:17
Hallo Eddy,


de reden hiervan is dat ik graag layers hernoem die in elke dwg voorkomen en dit graag geautomatiseerd wil doen.
ik tracht er een scr op los te laten en als hij er doorheen is gedraaid , dat ik de layers goed heb en de layers die leeg zijn verwijderd heb.

Titel: Re:filter
Bericht door: EddyBeerke op wo 06 07 2011, 07:37:27
Citaat van: designer68 op di 05 07 2011, 20:21:17
Hallo Eddy,

de reden hiervan is dat ik graag layers hernoem die in elke dwg voorkomen en dit graag geautomatiseerd wil doen.
ik tracht er een scr op los te laten en als hij er doorheen is gedraaid , dat ik de layers goed heb en de layers die leeg zijn verwijderd heb.

Dus zou je LAYTRANS goed kunnen gebruiken, het is voor deze taak gemaakt er wordt alleen niet gepurged.
Maar daar kun je een knopje voor maken:
-pu la;;n;
Titel: Re:filter
Bericht door: designer68 op wo 06 07 2011, 10:53:38
Als ik laytrans in mijn *.scr gebruik , hoe moet het eruit zien dan?

Bijv. laytrans dwariool vuilwaterriool ???
Titel: Re:filter
Bericht door: EddyBeerke op wo 06 07 2011, 11:46:12
laytrans werkt niet in een script
Titel: Re:filter
Bericht door: hulpje op wo 06 07 2011, 12:34:42
Kan je hiervoor niet de action recorder inzetten?
Titel: Re:filter
Bericht door: designer68 op wo 06 07 2011, 12:48:52
Ik ga het eens proberen, ben benieuwd.
Titel: Re:filter
Bericht door: Reimer op wo 06 07 2011, 13:21:08
Je kunt met een script ook eerst de oude laagnamen aanmaken. Lagen die al bestaan worden niet veranderd.
-layer
new
vuilwaterriool
[enter]

Als alle lagen eenmaal bestaan kun je met jouw script de gewenste lagen hernoemen. Vervolgens kun je de overbodige lagen met PURGE weer verwijderen.

Reimer