Hi friend, I think problem is on in your
macros more then 256 letters as I read
in one book about mastering buttons,
there is the cause of instabily work
You can store this file in your Support
File Search Path and add this macros
on button : ^C^C_XX
Not tested but may help I hope
[code]
(defun C:XX (/ EAL EN L1 PT1 PT2 PT3 PT4)
(setvar "cmdecho" 0)
(SETQ EN (ENTSEL "\nSELECT LINE: "));\+
(SETQ EAL (ENTGET (CAR EN)));+
(SETQ PT1 (LIST (CADR (ASSOC 10 EAL)) (CADDR (ASSOC 10 EAL))));+
(SETQ PT2 (LIST (CADR (ASSOC 11 EAL)) (CADDR (ASSOC 11 EAL))));+
(SETQ L1 (GETDIST "\nENTER EXTENTION LENGTH: "));\+
(SETQ PT3 (POLAR PT1 (ANGLE PT2 PT1) L1));+
(SETQ PT4 (POLAR PT2 (ANGLE PT1 PT2) L1));+
(SETQ EAL (SUBST (LIST 10 (CAR PT3) (CADR PT3)) (ASSOC 10 EAL) EAL));+
(ENTMOD EAL);+
(SETQ EAL (SUBST (LIST 11 (CAR PT4) (CADR PT4)) (ASSOC 11 EAL) EAL));+
(ENTMOD EAL)
(setvar "cmdecho" 1)
(princ)
)
(prompt "\n\t\t***\tLine extention routine loaded. Type XX to execute\t**")
(princ)
[code]




Reply With Quote

Bookmarks