Hallo,
ich möchte einen Standardbefehl (line oder copy...)ausführen dann eine kleine Lisp starten und danach den Befehl fortsetzen.
(defun hs:start (/)
(setq AWS(ssget))
;;egal mach was, berechne oder vergleiche was
);ende
Bsp: kopieren aufrufen - Objekte wählen - (hs:start) aufrufen -
hs:start-Objekte wählen - (vllt. noch Punkte übergeben) - kopieren wiederaufnehmen bzw. fortsetzen...
Nun wird aber Kopieren mit den hs:start-Objekten und nicht mit den ursprünglich gewählten Objekten fortgesetzt!?
sssetfirst aktiviert mir zwar (setq AWS0 (ssget "_P")) den vorher gespeicherten Auswahlsatz er wird aber beim Befehl Kopieren nicht verarbeitet...
(getvar "CMDNAMES") den alten Befehl vorher abfragen und neu aufnehmen wollte ich eigentlich nicht...
Mfg Heiko
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP