lee_yan_cn 发表于 2004-8-20 12:55:00

有几个小问题 各位帮帮忙

1       调用其他可执行文件用什么函数?


2       如何将 直线 圆 等转换为带有线宽的POLYLINE?


3 在自定义的标注样式中,我想让箭头用我自己定义的块 如何实现?是否每次打开CAD我都先要自己创建我的块?


多谢

lee_yan_cn 发表于 2004-8-20 13:00:00

抱歉 第一个问题已经解决了 请大家帮我看看后面两个问题

meflying 发表于 2004-8-21 14:48:00

2.pedit


3.


(defun c:test( / ent bname)<BR>       (setq ent (car (entsel "选择标注:")))<BR>       (setq bname (getstring "输入块名:"))<BR>       (setq ent (vlax-ename-&gt;vla-object ent))<BR>       (vla-put-arrowhead1block ent bname)<BR>       (princ)<BR>)

lee_yan_cn 发表于 2004-8-21 22:10:00

多谢斑竹 似乎没有您解决不了的问题


我第三个问题的意思是通过修改标注样式中的箭头形式,让我以后添加的每个标住都自动用我的指定的箭头样式。


还有就是如何把我自定义的箭头加到程序中去?以便可以在标住样式修改对话框里选用?

meflying 发表于 2004-8-23 08:30:00

在标注样式修改对话框里,选择箭头类型中,选择最后一项,然后选择你自己块就可以了

龙龙仔 发表于 2004-8-23 08:44:00

;;自定义的箭头=自定义的图块,正常的加入图块即可<BR>        ;;注意图块插入点-----块名="WW"<BR>       (if (NOT (tblsearch "BLOCK" "WW"))<BR>                       (command "_INSERT" "WW" "0,0" ^c)<BR>       )<BR>       (command "DIMBLK1" "WW" "DIMBLK2" "WW" "DIMSAH" 1 "DIMSTYLE" "S"<BR>                       "LUCAS")

lee_yan_cn 发表于 2004-8-24 07:55:00

多谢 二位斑竹 非常感谢
页: [1]
查看完整版本: 有几个小问题 各位帮帮忙