虚词 发表于 2003-8-8 23:47:00

你干脆说明白一点,指引线要60度,圆圈里标数字,顺序,还有什么?
我仍搞不明你为什么要分两次?
我以为你会写LISP程序,是指程序中用参考线,不是手工绘图。
等我忙完图纸再重写。自己重写过,希望原作者不会。。。。

meflying 发表于 2003-8-9 11:18:00

先写了个标注的,那个修改的稍后再看看。
用法基本同前,每个标注后面会要求输入块名和属性值。
需预设置:
1、几个方向的属性块。(同你给我的那几个)。
2、标注的箭头样式大小等。
注意:不要修改其它选项,不要自行插入块,我在程序中会自动插入,还有,其它选项尽量不要修改。你给我的那个图也不知你设了什么,做出来的和实际的位置会有偏差,所以你只须调整箭头及大小等即可。
使用中有一个要求,输入点的顺序可以乱,但必须保证第一个输入点须在所有点的最下方。
你试几次就知道了。
命令:leaders
并保留以前的dims及copynum(可能你用不上了).

coolyyh 发表于 2003-8-9 12:43:00

先谢谢,还没有试我先用用看!!!!谢谢斑竹!!!!!!!!!!

coolyyh 发表于 2003-8-9 13:00:00

不错、经过使用,发现只要按一定的规律作就可以完全实现我的目的!!!谢谢斑竹!!!!!!!!!!!!!!!

虚词 发表于 2003-8-11 15:59:00


本程序只限在项号垂直标注时运行,标注结果见图示。
程序执行命令:BHAO

coolyyh 发表于 2003-8-11 18:51:00

可不可以在后面指定属性块啊!!!

先谢谢你!!!真是好人!!!

coolyyh 发表于 2003-8-11 18:58:00



上面的显示就是使用楼上的程序所出现的问题,看来是只可以用固定的块,而不能用自己随意指定的块来用的结果!!而且好像缺少这个块的字体文件似的!??!!?!?

虚词 发表于 2003-8-11 21:12:00

没注意,不好意思,你只要新建字体样式,命名为GBXW,即可。
我现没有源程序,明天修改好再传。
我不明白为什么一定要属性块?

coolyyh 发表于 2003-8-11 22:20:00

那就麻烦你再修改一下,最近长进不少,也下决心要学 lsp了,我以前用VBA好像不太容易解决上面的问题,就是对话框类的比较好解决。

谢谢虚词和版主!!!

虚词 发表于 2003-8-12 08:50:00


修订后再传,确认项号起点时,该点即是第一个项号点,项号方向只能是上下,引线起点应顺序选取,保持引线不交错,其它不限。
页: 1 [2] 3
查看完整版本: 这个问题怎么解决!!!也是标注的问题!!