Zobrazit plnou verzi příspěvku: Filtry hladin v LT2006

Arnold
18.01.2006, 09:58
Existuje příkaz pro vymazání filtrů aniž bych otvíral správce hladin?

Pepa
18.01.2006, 10:04
v LT pokud vím ne, ale má-li výkres víc filtrů než hladin, tak při spuštění správce hladin se tento ptá, zda je má odstranit. alespoň nějaké vylepšení oproti starším verzím

j.matel
18.01.2006, 11:27
Na tejto stranke (http://www.cadforum.cz/cadforum/default.asp?tab=4) je skript DeleteFilters,a le ten asi nepojde v LT...

PepaR
18.01.2006, 11:58
(defun c:DeleteLayerFilters ()  (vl-Catch-All-Apply    '(lambda ()       (vla-Remove  (vla-GetExtensionDictionary    (vla-Get-Layers      (vla-Get-ActiveDocument (vlax-Get-Acad-Object))    )  )  "ACAD_LAYERFILTERS"       )     )  )  (princ))
 
;;; Purge/delete all layer filter or filters compatible with 2005 or later;;; Example: (DeleteLayerFilters2)(defun DeleteLayerFilters2 ()  (vl-Catch-All-Apply    '(lambda ()       (vla-Remove  (vla-GetExtensionDictionary    (vla-Get-Layers      (vla-Get-ActiveDocument (vlax-Get-Acad-Object))    )  )  "AcLyDictionary"       )     )  )  (princ))

Arnold
18.01.2006, 12:56
[QUOTE=PepaR]
(defun c:DeleteLayerFilters ()  (vl-Catch-All-Apply    '(lambda ()       (vla-Remove  (vla-GetExtensionDictionary    (vla-Get-Layers      (vla-Get-ActiveDocument (vlax-Get-Acad-Object))    )  )  "ACAD_LAYERFILTERS"       )     )  )  (princ))
 
;;; Purge/delete all layer filter or filters compatible with 2005 or later;;; Example: (DeleteLayerFilters2)(defun DeleteLayerFilters2 ()  (vl-Catch-All-Apply    '(lambda ()       (vla-Remove  (vla-GetExtensionDictionary    (vla-Get-Layers      (vla-Get-ActiveDocument (vlax-Get-Acad-Object))    )  )  "AcLyDictionary"       )     )  )  (princ))
[/QUOTE]
Předpokládám, že toto je skript, bohužel v LT nefunguje...

Vladimír Michl
18.01.2006, 12:58
stačí příkaz FILTRY - viz:http://www.cadforum.cz/cadforum/qaID.asp?tip=4472

Arnold
18.01.2006, 13:23
I toto jsem již vyzkoušel, bohužel LT2006 příkaz nezná

Vladimír Michl
18.01.2006, 13:38
opravdu nezná? (FILTRY/_FILTERS)mně v LT2006 funguje, ale mám na PC i další produkty takže je možné, že si jej tahá z velkého AutoCADu

Machacek
18.01.2006, 13:40
funguje FILTR nebo _FILTER

Arnold
18.01.2006, 13:52
[QUOTE=Vladimír Michl]opravdu nezná? (FILTRY/_FILTERS)mně v LT2006 funguje, ale mám na PC i další produkty takže je možné, že si jej tahá z velkého AutoCADu[/QUOTE]
Ani jeden z příkazů LT nezná.

Arnold
18.01.2006, 13:53
[QUOTE=Machacek]funguje FILTR nebo _FILTER[/QUOTE]
Tyto příkazy fungují, ale ne na odstranění filtrů hladin

musil
18.01.2006, 14:37
"takže je možné, že si jej tahá z velkého AutoCADu"
Tohle jsem jěště neslyšel,takže když budu mít lt+plný CAD tak ?????

PepaR
18.01.2006, 15:26
[QUOTE]
Předpokládám, že toto je skript, bohužel v LT nefunguje...
[/QUOTE]
 
Ano jedna se o funkci LISP....PepaR2006-1-18 15:27:8

Vladimír Michl
18.01.2006, 15:55
[QUOTE=musil]"takže je možné, že si jej tahá z velkého AutoCADu"
Tohle jsem jěště neslyšel,takže když budu mít lt+plný CAD tak ?????[/QUOTE]
Ano, pokud jsou na stejném PC, mohou se zaregistrované objekty z jedné aplikace projevit "samy od sebe" v aplikaci druhé (typické je to např. v okně Vlastnosti). Nebo se mohou projevit sdílené soubory z Program Files\Common Files\Autodesk Shared.