alextu
8th Jun 2004, 12:21 am
I am new in Autolisp, I am working on the autolisp,
Could anyone help me to put these two lisp to become one lisp?
Thank you for helping me
1.
(defun c:remark (/ CMOLD OSOLD DIMSC pt1)
(setq cmold (getvar "cmdecho"))
(setvar "cmdecho" 0)
(setq osold (getvar "osmode"))
(setq dimsc (getvar "dimscale"))
(setq pt1 (getpoint "\nPick insertion point: "))
(command "-insert" "remark" pt1 dimsc "" "" )
(setvar "cmdecho" cmold)
(setvar "osmode" osold)
(princ)
)
2.
(defun c:reline (/ CMOLD OSOLD DIMSC pt1 pt2)
(setq cmold (getvar "cmdecho"))
(setvar "cmdecho" 0)
(setq osold (getvar "osmode"))
(setvar "osmode" 16)
(setq dimsc (getvar "dimscale"))
(setq pt1 (getpoint "\nPick first point: "))
(setq pt2 (getpoint "\nPick second point: "))
(command "line" pt1 pt2 "" )
(setvar "cmdecho" cmold)
(setvar "osmode" osold)
(princ)
)
Could anyone help me to put these two lisp to become one lisp?
Thank you for helping me
1.
(defun c:remark (/ CMOLD OSOLD DIMSC pt1)
(setq cmold (getvar "cmdecho"))
(setvar "cmdecho" 0)
(setq osold (getvar "osmode"))
(setq dimsc (getvar "dimscale"))
(setq pt1 (getpoint "\nPick insertion point: "))
(command "-insert" "remark" pt1 dimsc "" "" )
(setvar "cmdecho" cmold)
(setvar "osmode" osold)
(princ)
)
2.
(defun c:reline (/ CMOLD OSOLD DIMSC pt1 pt2)
(setq cmold (getvar "cmdecho"))
(setvar "cmdecho" 0)
(setq osold (getvar "osmode"))
(setvar "osmode" 16)
(setq dimsc (getvar "dimscale"))
(setq pt1 (getpoint "\nPick first point: "))
(setq pt2 (getpoint "\nPick second point: "))
(command "line" pt1 pt2 "" )
(setvar "cmdecho" cmold)
(setvar "osmode" osold)
(princ)
)