Ik heb een lijn in een bestaande tekening gezet, en deze lijn als wblock weggeschreven met als naam drawing2.
Het bestand drawing2.dwg is 1146 kB groot.
Ik heb al purge,audit en recover geprobeerd, maar krijg het bestand niet kleiner.
Is er iemand die een idee heeft wat dit kan zijn?
de meest waarschijnlijke verklaring is dat je niet de juiste tekening opend.
zel alle lagen eens aan
doe een zoom all
kijk eens met block of er nog iets in de tekening staat.
voor zover ik weet blijft alleen de current maatlijnstijl in een wblock behouden (ook als er geen maatvoering in staat)
(heb je soms een enorme maatpunt gedefineerd? grapje)
Nee, dat is het niet.
Het enige dat mij nog meer opvalt is dat bij audit Pass3 er opeens 12700 objecten gevonden zijn.(het is echt maar 1 lijn)
Fix any errors detected? [Yes/No] <N>: y
0 Blocks audited
Pass 1 1 objects audited
Pass 2 1 objects audited
Pass 3 12700 objects audited
Total errors found 0 fixed 0
Kijk eens op het forum AutoCAD tips >> Doe meer met erase.
Hierin wordt op een soortgelijk probleem behandeld.
Een uitgebreide uitleg vind je via de link in het openingsartikel.
Sterkte
Joop
Wij hebben dergelijke problemen(abnormaal grote tekeningen) opgelost met wissen van layerfilters met volgende code
(defun C:LayerFiltersDelete ()
(vl-Load-Com)
(vl-Catch-All-Apply '(lambda ()
(vla-Remove
(vla-GetExtensionDictionary
(vla-Get-Layers
(vla-Get-ActiveDocument
(vlax-Get-Acad-Object)))) "ACAD_LAYERFILTERS")))
(princ "\nAll layer filters have been deleted.")
(princ)
)
ik denk inderdaad dat je met erase all de objecten wel weg krijgt (de lijn even deselecteren)
maar daarmee begrijp ik niet hoe deze objecten dan in je wblock komen
hoe heb je de selectie voor het w block gemaakt ?
Bart schreef
Citeermaar daarmee begrijp ik niet hoe deze objecten dan in je wblock komen
:?: Dat zou ik ook graag weten. :roll:
Ik weet bijna zeker dat het de layerfilters zijn, er staan er erg veel in.
Bedankt KDLA!
Maar helaas begrijp ik niet hoe/waar ik die code toe moet passen HELP!
ALLES IS OPGELOST!
Was inderdaad een probleem met layer-filters.
Ik heb de lisp-routine van KDLA gebruikt en voila!
na 1 sec is de tekening nog maar 25kB (was 1146kB)
Ook veel dank aan Joop Moelee voor de uitleg over LISP.
:D Your welcome :lol: