macrostarter 发表于 2022-7-6 14:28:20

带宏的偏移线x2

有人能帮我吗。在我们深入讨论之前,您必须知道我使用的是AutoCAD LT 07,并且没有使用Lisp程序的选项。(我希望但不是)现在,谈一谈这个问题。我想写一个宏来偏移1/32行“将图层更改为图案填充,将线型更改为隐藏,然后使用同一条线或偏移线重复该命令……。然后,如果我从原始对象线偏移,我会将最后一条线的线型更改为按图层,并将图层更改为图案填充……………………如果我从原始线偏移,我需要转到1/16”。如果从偏移线(可以说是中心线)偏移,我只需要再移动1/32“.I have……………^C^C_O;.03125;\\;-CH;L;;PROPERTIES;LA;HATCH;LT;HIDDEN;;……。但我不知道如何在没有任何用户输入的情况下再次执行此操作。我希望最后得到一条三重线,第一条是对象线,第二条是虚线,第三条是实线。

BIGAL 发表于 2022-7-6 14:42:51

不确定LT是否支持脚本,那么你可以这样做。你只需要请求直线的起点和终点,或者绘制直线,然后开始。其余的可以使用“最后复制”完成,只需输入一个虚拟参考点,目标0,0 0,22使上面的22行单位重复0,0 0,-44 22个单位,然后根据需要修改。(CH L属性LA HATCH LT隐藏)
 
只需使用“Last”,这是你画的最后一件事。很多人都不知道这一点。

macrostarter 发表于 2022-7-6 14:56:30

是的,它确实支持脚本,但我不确定我是否理解你的意思。我觉得我有点笨。我明白你的意思,但我该如何在宏中应用concept呢?
 
非常感谢。

BIGAL 发表于 2022-7-6 15:10:13

这是一个开始,你可以创建一个菜单,比如说^c^cscript 2lines
画一条线,然后单击菜单
 
复制最后一个
 
0,0 0,25
CH L属性LA HATCH LT隐藏
复制最后一个
 
0,0 0,-50
CH L属性LA HATCH LT隐藏
 
我也会尝试添加绘制线

macrostarter 发表于 2022-7-6 15:21:15

这只能使我沿着偏移线走一个方向。我真的需要在任何角度做任何线的能力。我似乎无法在LT上实现它。也许这不会发生。谢谢你的意见。。。。

macrostarter 发表于 2022-7-6 15:32:12

也许,如果我用一个虚线和一个非虚线制作一个双线线型,那么我可以直接将偏移线属性更改为该线型,我就会得到它。有人能告诉我是否可以创建那种线型吗?。。。。谢谢
页: [1]
查看完整版本: 带宏的偏移线x2