99问答网
所有问题
当前搜索:
autolisp的cons
今天不想加班——
Autolisp
编程入门案例
答:
首先,我们要"选择"可见的梁线。在
Autolisp
的世界里,"选择"是entsel函数,而变量的赋值则是通过setq实现,就像这样:(setq梁线选择 (entsel "梁线"))接着,我们记录下所选梁线的图层信息。在Lisp的列表中,图层信息通常...
Autolisp
怎样选图元加注解
答:
得到图元信息后,可以使用一下步骤:1.使用enget函数取得图元属性;2.使用assoc函数取得现有的某项属性;3.使用
cons
函数造一个新的属性;4.使用subst函数替换属性;5.使用entmod更新。
如何用
autolisp
把点用多段线连起来,顺序是距原点近到远,请看图?_百度...
答:
这种情况一般我会先把提取点坐标,然后按顺序排好,用excel做好批量命令,最后复制到cad里面一次生成。
autolisp
关于字符串处理问题
答:
(ssget函数“X”)的所有实体。所以,一个不会ATT的事情。(ssget函数的“x”(列表(利弊0“ATTDEF”))),也可以加上条件。例如(ssget函数“X”(列表(利弊0“ATTDEF”)(
CONS
8“ABC”)))是ABC层ATT当选。...
Autolisp
中的坐标系变换……
答:
(
cons
11 x)(cons 12 y)'(79 . 0)'(146 . 0.0)));;;val方式 (参考方法)(setq origin (vlax-3d-point 4 5 3)xAxisPnt (vlax-3d-point 5 5 3)yAxisPnt (vlax-3d-point 4 6 4))(setq acadObj (v...
AUTOLISP
问题
答:
(SSGET "X") 那里换成 (ssget "x" (list (
cons
0 "ATTDEF")))就可以过滤出所有的att。(SSGET "X") 是所有的实体。所以会选中不是att的东西。(ssget "x" (list (cons 0 "ATTDEF")))还可以再加条件。比如...
CAD 的
autolisp
编程问题:我用下面这个程序还去掉重合的点,但这个程序不...
答:
(progn (command "_.Erase" cs "")(setq ei (1+ ei)))(setq li (
cons
(vl-princ-to-string (cdr (assoc 10 ce))) li)))(princ (strcat "\n在选择的" (itoa (sslength ss)) "个点中,删除了" (itoa...
如何用
autolisp
提取cad文件中的所有文字样式,并将文字样式名罗列出来...
答:
(vlax-get-acad-object)))(setq txtl '())(vlax-for txt txts (setq txtl (
cons
(vla-get-name txt) txtl)))(reverse txtl));;函数(get-textstyle)返回的值就是当前图档中包含的所有文字样式的表 ...
autolisp
列表如(1 2 3 4 5 6 7 8 9 );获得3到6之间的子列表怎么写命令...
答:
;;;用法:(getlst_n->m a 3 6);;;返回:表 ;;;例:(getlst_n->m a 3 6) 返回(3 4 5 6)(defun getlst_n->m (lst n m / new_lst)(repeat (1+ (- m n))(setq new_lst (
cons
(nth (1- n...
autolisp
怎么提取点对的元素比如(car(1 . "52.7")); 错误: 参数类型错误...
答:
(1 . "52.7"))(setq testA (
cons
1 "52.7"))(cdr testA)你若是想用 (nth 1 **) 或 (last **)(setq testA (list 1 "52.7"))(nth 1 testA)(last testA)这样也是可以的 注意列表和原子表的区别 ...
1
2
3
4
5
6
7
8
9
涓嬩竴椤
其他人还搜
consandpros
autolisp教程
autolisp论坛
autolisp语言
autolisp斜杠
autolisp处理集合
autolisp题
autolisp坐标比较
conspiring