李青松 发表于 2014-7-21 16:45:24

dimcontinue命令启动之前,捕捉设成4799,命令结束后捕捉设成4287 这个程序怎么写。

(defun c:sfcc() (command "osmode" "4799" "dimcontinue" "osmode" "4287" ))

dimcontinue命令启动之前,捕捉设成4799,命令结束后捕捉设成4287这个程序怎么写。


lostbalance 发表于 2014-7-21 20:14:39

差不多如下吧
(defun c:sfcc()
(setvar "osmode" 4799)
(command "dimcontinue" ...)
(setvar "osmode" 4287)
)

ZZXXQQ 发表于 2014-7-21 20:41:25

(defun c:sfcc()
(setvar "CMDECHO" 0)
(setvar "OSMODE" 4799)
(command "dimcontinue")
(while (> (getvar "CMDACTIVE") 0) (command PAUSE))
(setvar "OSMODE" 4287)
(setvar "CMDECHO" 1)
(princ)
)

李青松 发表于 2014-7-22 09:39:30

ZZXXQQ 发表于 2014-7-21 20:41 static/image/common/back.gif


非常好,谢谢你。
页: [1]
查看完整版本: dimcontinue命令启动之前,捕捉设成4799,命令结束后捕捉设成4287 这个程序怎么写。