1993063
发表于 2013-4-16 21:15:47
(defun c:pp ( / *Error* peditaccept ss usercmd)
(defun *Error* (msg)
(if (and msg (not (wcmatch (strcase msg) "*BREAK*,*CANCEL*,*QUIT*,*EXIT*,")))(princ))
(and usercmd (setvar "CMDECHO" usercmd))
(vla-EndUndoMark (vla-get-ActiveDocument (vlax-get-acad-object)))
)
(setq *DOC (vla-get-ActiveDocument (vlax-get-acad-object)))(vla-StartUndoMark *DOC)
(setq usercmd (getvar "CMDECHO"))(setvar "CMDECHO" 0)
(if (setq ss (ssget '((0 . "ARC,LINE,LWPOLYLINE"))))
(progn
(setq peditaccept (getvar 'peditaccept))
(setvar 'peditaccept 1)
(command "_.pedit" "_M" ss "" "_J" "" "")
(setvar 'peditaccept peditaccept)
)
)
(*error* nil)
(princ)
)
wjl1014
发表于 2013-4-18 11:43:11
太简单了啊。
hehaidizhi
发表于 2013-11-1 20:17:56
厉害,非常厉害
ymcui
发表于 2013-11-4 11:46:04
非常好的程序谢谢
pengfei2010
发表于 2018-12-18 11:16:49
学习了,感谢分享
angel066499
发表于 2019-9-28 00:23:22
非常感谢,解决一直不能解决的问题
逍遥无声
发表于 2019-11-7 01:23:24
yoyoho
发表于 2019-11-10 13:34:17
学习学习~~~~~
tianbeiyuan
发表于 2019-11-23 21:26:33
好看看,新手学学
逍遥无声
发表于 2020-7-11 02:49:10