lfe011969 发表于 2022-7-6 11:10:22

 
不幸的是,我们通常处理旧图纸,我非常幸运地将注释从一个图纸复制到一个新图纸,并发现它们都有统一的插入点。我敢肯定,我们大多数的通行图都是从其他CAD程序转换而来的,这可以解释为什么插入点、行距和对齐到处都是。不过还是要感谢你的代码,因为它给了我更多的思考。
 
朗尼

lfe011969 发表于 2022-7-6 11:14:44

 
我拥有的唯一一本使用LISP的参考资料是Sham Tickoo的《自定义AutoCAD 2009》,遗憾的是,只有大约3章涉及LISP或Visual LISP。我在网上看到了很多关于VL编码的材料,但没有任何关于VL“如何”编码的内容。
 
朗尼

Lee Mac 发表于 2022-7-6 11:19:16

也许我使用“插入点”一词造成了误解,我的意思是“对齐点”,即依赖于文本的对齐方式。

Lee Mac 发表于 2022-7-6 11:20:31

 
当然,您最好的参考是AutoCAD提供的VLIDE帮助文件-vla-*函数相当于从ActiveX COM模型派生的VBA属性和方法,但是参数顺序和类型适用于Visual LISP,因此在这种情况下将2和2放在一起并不困难。
 
当然,如果你被卡住了,就喊我们一声

lfe011969 发表于 2022-7-6 11:24:37

我想我真的不知道这两者之间有什么不同。我想我只是假设插入点是文本移动的点,如果对齐方式被更改。

alanjt 发表于 2022-7-6 11:26:24

谢谢
不久前,我使用这种方法对大约200张GPR(探地雷达)图像进行了整齐的排序。有趣的是,它还绘制了一个带有完整标签的个人资料。我在15-20分钟内完成了整个工作,设置好图像,回家一天,把剩下的一天交给项目。

Lee Mac 发表于 2022-7-6 11:31:32

 
插入点仅在文本左对齐时起作用,否则对齐点将接管。

lfe011969 发表于 2022-7-6 11:34:01

 
就像我祖父常说的,“你每天都在学习新的东西。你不学习的那一天就是你应该挂断它的那一天。”
 
感谢您的澄清和编码帮助和提示。

Lee Mac 发表于 2022-7-6 11:37:55

不客气

alanjt 发表于 2022-7-6 11:41:13

这基本上与VLIDE帮助相同(而且更老),但快速滚动仍然很好。
 
 
AutoLISP参考指南
页: 1 [2]
查看完整版本: 过程选择集