FastFiber

Acad 2008 vs Acad 2009 (opgelost?)

Gestart door DIJKHUIS, wo 04 06 2008, 10:38:57

Vorige topic - Volgende topic

DIJKHUIS

Ik gebruik al jaren het volgende programmaatje
(Defun C:LON ( / lagen laag sset nr aant entnaam ent )
    (setq lagen nil)
    (setq o_cmdecho (getvar "CMDECHO"))
    (setvar "CMDECHO" 0)
    (command "LAYER" "ON" "*" "")
    (setvar "CMDECHO" o_cmdecho)
    (princ)
)

In acad 2008 krijg ik de volgende melding terug (na indrukken F2)
Command: lon
Warning: layer "DSN" is frozen.  Will not display until thawed.
Command:

In acad 2009 krijg ik de volgende melding terug (na indrukken F2)
Command: lon
Command:



Als ik in her progje de cmdecho wijzig in 1 dan krijg ik de volgende melding terug
Command: lon LAYER
Current layer:  "0"
Enter an option
[?/Make/Set/New/Rename/ON/OFF/Color/Ltype/LWeight/MATerial/Plot/Freeze/Thaw/LOck
/Unlock/stAte/Description/rEconcile]: ON
Enter name list of layer(s) to turn on: *
Warning: layer "DSN" is frozen.  Will not display until thawed.
Enter an option
[?/Make/Set/New/Rename/ON/OFF/Color/Ltype/LWeight/MATerial/Plot/Freeze/Thaw/LOck
/Unlock/stAte/Description/rEconcile]:
Command:

Is er in acad 2009 een instelling zodat ik dezelfde melding terug krijg als in acad 2008? Dus zonder de invooer maar met de melding dat er layers bevroren zijn.

WebRacer

(Defun C:LON ( /)
    (command "LAYER" "ON" "*" "")
    (princ)
)
?

DIJKHUIS

@webracer,
Ja dit had ik al, maar ik wil dat acad alleen aangeeft welke layers er bevroren zijn en niet alle andere invoer en meldingen. Dit is nog niet de oplossing.

MIchel

DIJKHUIS

Ik gebruik nu het commando layon. Dat geeft wel het resultaat dat ik zoek. Ik snap het nog niet maar het werkt wel. :nigoe:

Michel

Reimer

Michel,

je hebt de commando's
LAYOFF: klik op een object om de laag waar dit object op staat uit te zetten
LAYON: zet alle lagen in de tekening aan
LAYFRZ: klik op een object om de laag waar dit object op staat te bevriezen
LAYTHW: ontdooi alle lagen in de tekening.
Als je nog iets niet snapt moet je het maar vragen.

Groeten,
Reimer