[夏生生][x_s_s_1]生无可恋 20:30:46
下面是利用vla-ArrayRectangular方法求最后一个选择集的函数
[kwok][kwok]巭隼 20:32:23
代码好长,呵呵,以为可以好简单呢
[夏生生][x_s_s_1]生无可恋 20:32:43
思路是很简单
代码长不代表复杂
后面test1是给你的测试代码
[mmh1]漫步地球 20:34:08
ssadd里面的图元如何取出来?
(setq ssb2 (vl-sort ssb
(function (lambda(e1 e2)
(< (car (cdr(assoc 10 (entget e1)))) (car (cdr(assoc 10 (entget e2))))))))
)
出错
[kwok][kwok]巭隼 20:34:45
我学习一下,最后的集名是那个?可以得重复阵列后的每个集吗?意思每阵列一次就要取最后一集然后用它再阵列...
[夏生生][x_s_s_1]生无可恋 20:37:16
因为vla-ArrayRectangular是对一个vba对象操作,所以要转化ss为lst再mapcar保证返回您需要的lst
[kwok][kwok]巭隼 20:37:33
测试不行,
错误: ActiveX 服务器返回错误: 非选择性的参数。
[夏生生][x_s_s_1]生无可恋 20:37:50
我这里没问题
是不是没拷贝完全
[qqimg]oldimg/{B4F702B8-562C-5FB3-0A22-136C38DC9D56}.jpg[/qqimg]
[夏生生][x_s_s_1]生无可恋 20:39:48
您先把俩个自定义函数搞懂吧,自己逐行注释,这样学的快,否则光拿别人的用没提高的
[夏生生][x_s_s_1]生无可恋 20:40:18
看帮助,逐个函数搞明白它的含义
[kwok][kwok]巭隼 20:41:02
vla-ArrayRectangular刚刚在看这个帮助,都是英文看不懂,费劲
只能猜,
[夏生生][x_s_s_1]生无可恋 20:41:28
看vba的帮助
明经有的
[夏生生][x_s_s_1]生无可恋 20:42:32
[qqimg]oldimg/{32848746-AE7A-0403-1387-A3F251E18760}.jpg[/qqimg]
[qqimg]oldimg/{C8485799-610A-E93A-C3D7-A3221357C10B}.jpg[/qqimg] |