Hallo
Folgendes Problem:
Ich habe viele Gruppen in meinen Plänen.
Um diese Gruppen bei Änderungen einfach aktuell zu halten hab ich mir folgendes überlegt:
Start: Einen Merker setzen der mir das letze Element merkt.
Dann zeichne ich weiter.....und weiter und weiter.....
Irgendwann will ich alle Objekte die nach dem Merker dazugekommen sind in eine gezeigte Gruppe aufnehmen.
Nun zum Lisp das leider nicht funktioniert.
(defun c:gruppeanfang ( / )
(setq OBJ(entlast));globale variable
)
(defun c:gruppeende ( / AWS OBJ)
(setq AWS(ssadd))
(while (setq OBJ(entnext OBJ))(ssadd OBJ AWS));erzeugt Auswahlsatz
(command "gruppebearb" Pause "H" AWS "")
)
Liegt es daran, dass ich die im ersten Lisp gesetze Variable nicht abrufen kann oder warum geht das nicht.
Natürlich wäre eine Art Reaktor der mir Gruppen überwacht oder so ähnlich sicher noch besser. Aber wenn ich
sowas wie mein Beispiel oben zum laufen kriege bin ich schon zufrieden.
Ich denke weiter...: Und wenn man das dann auf ein Buttenmakro zum umschalten legen würde wäre das Lisp perfekt.
^C^C(if(null c:gruppieren)(load"gruppieren"));^c^c^P$m=$(nth,$(getvar,useri4),gruppeanfang;;useri4;1,expert;1;gruppeende;expert;0;useri4;0)
Hat hier jemand eine Idee wie ich das umsetzen könnte?
Danke vorab für eure Hife!
Liebe Grüße Martin
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP