yoin

julien

Ik ga me nog eens wagen aan het maken van een klein lispje.

Naast 'layon' zou ik graag 'Thawall' maken.

Maar ik zit al vast aan het layer venster. Hoe kan ik dit tijdelijk uitzetten? Het is al geen attdia of filedia.

julien

Ondertussen gevonden.

Het resultaat:

(defun C:tal ()
       (command "-layer" "t" "*" "")

        (princ)
)

Remo

of natuurlijk in vba  :-)



Sub Lagenontdooien()
Dim laag As AcadLayer

    For Each laag In ThisDrawing.Layers
   
        If laag.Freeze = True Then
            laag.Freeze = False
        End If
       
    Next

End Sub



bart



(defun C:tal ()
       (command "-layer" "u" "*" "on" "*" "t" "*" "")

        (princ)
)


of deze voor
unlock
on
thaw
Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

Remo

sorry kon het niet laten



Sub Lagenontdooien()
Dim laag As AcadLayer

    For Each laag In ThisDrawing.Layers

        If laag.Freeze = True Then
            laag.Freeze = False
        End If
       
        If laag.Lock = True Then
            laag.Lock = False
        End If
       
        If laag.LayerOn = False Then
            laag.LayerOn = True
        End If
       
    Next

End Sub


will

#5
Citaat van: julien op do 16 03 2006, 10:50:07
Ik ga me nog eens wagen aan het maken van een klein lispje.

Naast 'layon' zou ik graag 'Thawall' maken.

Maar ik zit al vast aan het layer venster. Hoe kan ik dit tijdelijk uitzetten? Het is al geen attdia of filedia.

Dag Julien,

Zeer bruikbare lisp
In de lisp staat als beschrijving "ontdooi alle layers met een simpele druk op de knop of met tal"
is het mogelijk om een lisp te koppelen aan een knop in acad

Heeft iemand misschien een lisp om meerdere lagen gelijktijdig te freezen

Groetjes,
Will

Kenny H

8) Volvo 4 Life 8)