lisp跨图操作
同时打开两张图纸,在一张图上操作需要不时引用另一张图纸上的数据。不使用复制粘帖,使用lsp如何实现跨图直接选取。 老师说,LISP不能实现跨图操作.你可以把你的LISP程序分解成两个,各在一个图上运行.最后运行的把数组综合起来再成图.RE: lisp跨图操作
VBALISPER 发表于 2012-10-21 20:46 static/image/common/back.gif老师说,LISP不能实现跨图操作.你可以把你的LISP程序分解成两个,各在一个图上运行.最后运行的把数组综合起来 ...
作图只在一张图上,关键有一些数据在另一张图上 用一个程序在第一张图上取数据,存储为文件.再用第二个程序接着在第二张图上做.
RE: lisp跨图操作
VBALISPER 发表于 2012-10-21 21:56 static/image/common/back.gif用一个程序在第一张图上取数据,存储为文件.再用第二个程序接着在第二张图上做.
只有这样了,只是觉得别扭,有没有变通的方法,调用其他对象方法? lsip还是有点困难,跨到另一文档,这个图中的变量以及下一步操作传不过去。
RE: lisp跨图操作
byghbcx 发表于 2012-10-22 07:58 static/image/common/back.giflsip还是有点困难,跨到另一文档,这个图中的变量以及下一步操作传不过去。
调用vb或其他语言能不能实现 本帖最后由 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.就可以跨图操作.
RE: lisp跨图操作
VBALISPER 发表于 2012-10-23 23:12 static/image/common/back.gif你调用VBA试试吧, VBA好象不存在加载到某个图的问题,而加载到整个CAD.就可以跨图操作.
对cad的Vba不熟悉,你帮忙做一个吧,就是在图中选择一个单行文字然后返回文字内容。 用vla-函数,可以操作