明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 672|回复: 4

[提问] 求助,怎么在打开dwg的时候自动加载指定LIN文件中的所有线型

[复制链接]
发表于 2021-3-17 09:54:54 | 显示全部楼层 |阅读模式
求助,怎么在打开dwg的时候自动加载指定LIN文件中的所有线型
我有个线型文件,在D盘的根目录下       D:XX.LIN
Lin线型文件中定义的线型定义如下:

*FK,非空
A,100,100
*KG,空管
A, 2,-1
*GN,沟内
A, 1,-1
*LN,廊内
A, 1,-1
*DG,顶管
A,4,-3


请问我怎么才能写代码让dwg自动加载这个线型文件中的全部线型?
发表于 2021-3-17 15:35:41 | 显示全部楼层
同问同问同问同问同问
发表于 2021-3-21 23:39:48 | 显示全部楼层
(foreach lt '("x1" "x2" "x22" "x3" "x4" "X")
  (if (not (tblsearch "ltype" lt))
    (vla-load (vla-get-linetypes
                (vla-get-activedocument (vlax-get-acad-object))
              )
              lt
              "d:/xx.lin"
    )

  )
)
 楼主| 发表于 2021-3-24 10:58:26 | 显示全部楼层
前生 发表于 2021-3-21 23:39
(foreach lt '("x1" "x2" "x22" "x3" "x4" "X")
  (if (not (tblsearch "ltype" lt))
    (vla-load (vla ...

"x1" "x2" "x22" "x3" "x4" "X"
这些是不是线型名
 楼主| 发表于 2021-3-24 11:09:09 | 显示全部楼层
搞定了,谢谢老大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-16 21:45 , Processed in 0.179326 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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