CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 6248|回复: 6

[已解决] CAD多线段编辑LISP编写?

[复制链接]
发表于 2011-10-20 08:47 | 显示全部楼层 |阅读模式
本帖最后由 jinlang007 于 2011-10-20 11:40 编辑 / x! o, p) R$ Z9 W6 I4 j$ ?
3 a' j" h4 E2 p3 a3 L( H
(defun c: QQ();定义QQ命令2 H% Z3 X+ h# J7 Z
   (command "pedit" "m" "ALL" "Y" "J" "2" "");多线段合并' k" e: _* F+ E/ U% o  A; d* S; N
)
) T/ D0 c9 }% H9 P( _当然,上面的是错误的~~~~
1 K2 w) `% q5 S! s  g) }, t5 m/ n- _  p/ q4 @- U( r+ V, J
大家好,谁能帮我用CAD LISP语言写一个PEDIT代码,要求如下:
9 x/ S  I: h) m8 _1.开始时默认选择多线段(M);  如:   命令: pe PEDIT 选择多段线或 [多条(M)]: m , g% p* w& A; ~$ W$ t2 l
2.提示我选择所需要选择的线段;这一步很重要,不要按上面所写的用全部线段,而是按我所需要选择的线段来操作 ! C% d* H3 B8 [9 U) i5 m6 K
3.是否将直线和圆弧转换为多段线?[是(Y)/否(N)]? <Y>
( Z5 k$ c" N2 ?3 h) I4.输入选项 [闭合(C)/打开(O)/合并(J)/宽度(W)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/放弃(U)]: j
# e+ u5 {4 g- }; X5.输入模糊距离或 [合并类型(J)] <0.0000>: 2
9 W- u, z& A6 d! `9 z+ }# |0 _$ z! X8 L* E6 \- ~% E- i
# U6 m3 n7 k$ \; j7 u. L& l7 m+ T
谢谢各位啦!
发表于 2011-10-20 09:20 | 显示全部楼层
Try ...3 _0 I% m) n. b$ |% P: S
(command "pedit" "m" (ssget) "" "J" 2.0 "")
 楼主| 发表于 2011-10-20 09:37 | 显示全部楼层
回复 2# Camello ) I% s/ \% I3 q+ l; }8 ~
, H# ~, W0 ]9 A. Z  `! y

: s# I, ^: V9 g8 G1 ?( Y6 Q    这不行,会提示函数错误的。
发表于 2011-10-20 10:03 | 显示全部楼层
您所用的版次?
 楼主| 发表于 2011-10-20 10:04 | 显示全部楼层
您所用的版次?
- A* d( Y/ [9 h/ j* y. }Camello 发表于 2011-10-20 10:03

$ Q) `: Y. _/ A7 T; l. y8 s; ~) t6 B) K! ~
9 X2 z/ Z1 y1 c
    我现在用2008,这跟版本不大吧。
发表于 2011-10-20 10:11 | 显示全部楼层
Try.... n2 G2 p' g6 N: ^& u4 X; ^
(command "pedit" "m" (ssget) "" "Y" "J" 2.0 "")
 楼主| 发表于 2011-10-20 10:32 | 显示全部楼层
本帖最后由 jinlang007 于 2011-10-20 10:34 编辑 " |. s- K* |* ?( V: v. k6 X
Try...
- y( g( e* M3 v+ C  `/ |; E(command "pedit" "m" (ssget) "" "Y" "J" 2.0 "")
  K" @9 X0 V9 P& bCamello 发表于 2011-10-20 10:11
+ \1 O$ d0 m% L. P6 H8 W  [& F
% B: A: U1 _& j) Z
! r% n( `, o/ U) n. J- ^9 P
    谢谢你,老兄,可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2025-2-23 01:39

CAD设计论坛,为工程师增加动力。

© 2005-2025 askcad.com. All rights reserved.

快速回复 返回顶部 返回列表