 - (command "peditaccept" 1)
- ;;;选择图形并用pedit连接
- (setq p_lb (list (- (car py) 500.0) (- (cadr py) 200.0)));此处设定框选左下角离左下点x,y各减少200,可根据实际情况修改数值。
- (setq p_ru (list (+ (car p0) 500.0) (+ (cadr p0) 200.0)));此处设定框选右上角离右上点x,y各增加200,可根据实际情况修改数值。
- ;(prompt "选择左边多段线:")
- (setq ss nil)
- (setq ss (ssget "_W" p_lb p_ru))
- (command "pedit" "m" ss "" "j" "0.00" "")
py为左下点,p0为右上点。
我用上面的代码窗选多段线,然后用pe连接,同一个图形有时能连接成功,有时又不成。不知什么问题,请大侠们赐教。
|