zdqwy19 发表于 2012-10-21 19:03:08

lisp跨图操作

       同时打开两张图纸,在一张图上操作需要不时引用另一张图纸上的数据。不使用复制粘帖,使用lsp如何实现跨图直接选取。

VBALISPER 发表于 2012-10-21 20:46:43

老师说,LISP不能实现跨图操作.你可以把你的LISP程序分解成两个,各在一个图上运行.最后运行的把数组综合起来再成图.

zdqwy19 发表于 2012-10-21 21:42:00

RE: lisp跨图操作

VBALISPER 发表于 2012-10-21 20:46 static/image/common/back.gif
老师说,LISP不能实现跨图操作.你可以把你的LISP程序分解成两个,各在一个图上运行.最后运行的把数组综合起来 ...

作图只在一张图上,关键有一些数据在另一张图上

VBALISPER 发表于 2012-10-21 21:56:34

用一个程序在第一张图上取数据,存储为文件.再用第二个程序接着在第二张图上做.

zdqwy19 发表于 2012-10-22 07:06:23

RE: lisp跨图操作

VBALISPER 发表于 2012-10-21 21:56 static/image/common/back.gif
用一个程序在第一张图上取数据,存储为文件.再用第二个程序接着在第二张图上做.

只有这样了,只是觉得别扭,有没有变通的方法,调用其他对象方法?

byghbcx 发表于 2012-10-22 07:58:31

lsip还是有点困难,跨到另一文档,这个图中的变量以及下一步操作传不过去。

zdqwy19 发表于 2012-10-22 12:07:53

RE: lisp跨图操作

byghbcx 发表于 2012-10-22 07:58 static/image/common/back.gif
lsip还是有点困难,跨到另一文档,这个图中的变量以及下一步操作传不过去。

调用vb或其他语言能不能实现

VBALISPER 发表于 2012-10-23 23:12:58

本帖最后由 VBALISPER 于 2012-10-23 23:15 编辑

zdqwy19 发表于 2012-10-22 12:07 http://bbs.mjtd.com/static/image/common/back.gif
调用vb或其他语言能不能实现

你调用VBA试试吧, VBA好象不存在加载到某个图的问题,而加载到整个CAD.就可以跨图操作.

zdqwy19 发表于 2012-10-23 23:51:12

RE: lisp跨图操作

VBALISPER 发表于 2012-10-23 23:12 static/image/common/back.gif
你调用VBA试试吧, VBA好象不存在加载到某个图的问题,而加载到整个CAD.就可以跨图操作.

对cad的Vba不熟悉,你帮忙做一个吧,就是在图中选择一个单行文字然后返回文字内容。

自贡黄明儒 发表于 2012-10-24 10:36:52

用vla-函数,可以操作
页: [1] 2 3
查看完整版本: lisp跨图操作