明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3210|回复: 7

[求助]在别人的图形文件内快速建立自己的图层、标注、文字样式

[复制链接]
发表于 2008-6-2 10:10:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2008-6-3 13:20:46 编辑

1、一般打开新图形时,使用DWT模板文件可以快速使用自己需要的图层、标注、文字样式

请问:

1、打开别人的图形时,如何快速建立自己需要发图层、标注、文字样式?

谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2008-6-3 07:45:00 | 显示全部楼层

执行test,命令行出现多次"未知命令“TEST”。按 F1 查看帮助。"

是怎么回事呢?

谢谢指点

 楼主| 发表于 2008-6-3 16:48:00 | 显示全部楼层

顶一下,是否是做这个程序太简单了,没有难度

另外,大家在打开别人图形文件时,需要使用自己的图层\标注、文字时,是怎样做的呢?

谢谢

发表于 2008-6-3 18:18:00 | 显示全部楼层

你的程序有多余的 "" ,自己多在命令行测试比较就可以了

下面以创建图层为例,供参考

    ;;用表的方式,方便添加
  (mapcar '(lambda (x / n c l lw p)
             (if (not (tblsearch "layer" (setq n (car x))))
               (progn
                 (mapcar 'set '(c l lw p) (cdr x))
                 (command "_.layer" "_n" n)
                 (if c (command "_c" c n))
                 (if l (command "_l" l n))
                 (if lw (command "_lw" lw n))
                 (if p (command "_p" p n))
                 (command "")
               )
             )
           )
    ;;每行一个图层,表内元素依次为层名、颜色、线型、线宽及打印
          '(("00" nil "dot" 0.1 "_p")
            ("1" 4 "center" 0.2 "_p")
            ("2" 3)
            ("3" 2)
            ("4" 1)
            ("5" 6)
            ("6" 8 nil nil "_no")
           )
  )

 楼主| 发表于 2008-6-4 13:09:00 | 显示全部楼层
本帖最后由 作者 于 2008-6-4 13:11:43 编辑

就是这个效果,我这里有个建立标注样式的程序(来自SWAYWOOD),请问怎样加在上面的程序中?

这样执行一个命令,就会自动建立图层\标注样式了,若不方便,可将比例AB设为1,不用再手工输入

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2008-6-5 10:21:00 | 显示全部楼层
本帖最后由 作者 于 2008-6-5 14:37:49 编辑

在 AutoCAD R14 中,标注箭头由名称控制,dimblk、dimblk1
和 dimblk2 的名称分别用组码 5、6 和 7 表示。在 AutoCAD 2000 和更高版本中,箭头由
objectID 控制。dimblk、dimblk1 和 dimblk2 的 objectID 用组码
342、343 和 344 表示。出于兼容性考虑,AutoCAD 2000 和更高版本可识别 5、6、7
组码,但是如果图形中没有用 5、6、7 代码命名的箭头块,该设置被忽略。例如,如果 R14 代码使用 entmake
来创建包含箭头“DOT”的标注,若图形中已存在名为“_Dot”的块,则继续使用“DOT”。如果在发出 entmake
时不存在 _Dot 块,entmake 仍会成功,但是箭头设置失败,并且用默认“_CloseFilled”箭头创建标注。解决方法是:修改程序,使之在
entmake 中指定箭头之前始终强制显示内置箭头。例如,使用 DIMBLK 系统变量将该箭头设置为当前箭头。这将强制创建块。

请问z在上面的标注程序中,例如箭头设置成"_ARCHTICK" 建筑标记该如何更改呀

我试验了342\343\344都没成功,并且173打开了

发表于 2008-6-8 18:56:00 | 显示全部楼层

楼主可以试试ctrl+2

发表于 2014-4-14 17:43:51 | 显示全部楼层
非常感谢,看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-24 23:28 , Processed in 0.230543 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表