明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3651|回复: 12

[基础] 如何使用 LSP制作自定义线型

[复制链接]
发表于 2013-8-24 00:19:40 | 显示全部楼层 |阅读模式
各位好!
请问有人可以给我个用LSP制作自定义线型的代码供我参考吗?
如果在ACADISO.LIN文檔内用手动输入我是会作!
但我想试着用LSP来建立看看
我利用-LINETYPE 手动建立输入也是可以建立新的线型
有1个问题想请教各位
1.        建立时要手动选ACADISO.LIN 来选举建立新线型的文檔
请教这段LSP该怎么写才能自动建之在ACADISO.LIN内
不用手动选取?

2.        在  输入线型样式 (在下一行上):
A,

时要输入文字,我看提示是写2 ~12之间 (我是输入了 A, 12,12)
我输入了 12 建立完成后,我用那个线型绘制了一条线
看起来是一条连绩线,请问如不是输人 A,12,12 应该输入什么数值?,

谢谢!!
发表于 2019-4-7 00:02:47 | 显示全部楼层
厉害  厉害  学习了
发表于 2020-11-21 17:11:41 | 显示全部楼层
也想学习一下
发表于 2018-10-27 09:18:56 | 显示全部楼层
新人学西一下
发表于 2013-8-24 06:56:36 | 显示全部楼层
http://bbs.mjtd.com/thread-92482-1-1.html

18、创建新线型
  (entmake (list '(0 . "LTYPE") '(100 . "AcDbSymbolTableRecord") '(100 . "AcDbLinetypeTableRecord") (cons 2 "BERDIG 5-545") '  (3 . "Border ____   ____   ____   ____   ____") '(70 . 0) '(73 . 2) '(40 . 15.0) '(49 . 10.0) '(74 . 0) '
   (49 . -5.0) '(74 . 0)    )  )
 楼主| 发表于 2013-8-24 18:37:22 | 显示全部楼层
感谢yeahyeah指点!

昨天我后来也有找到您提供的这帖子
只是它是用entmake做的 关于用这方式建指像素
还不曾研究过,会找时间再研究看看
谢谢!
发表于 2013-8-25 04:08:17 | 显示全部楼层
(setq chklay (tblsearch "layer" "die"))
    (if (= chklay nil)
        (command "layer" "n" "die" "c" "7" "die" "" "layer" "n" "die" "LT" "continuous" "die" "")        
 楼主| 发表于 2013-8-25 09:36:54 | 显示全部楼层
TENGOMARK 发表于 2013-8-25 04:08
(setq chklay (tblsearch "layer" "die"))
    (if (= chklay nil)
        (command "layer" "n" "die" ...

感謝指導!
謝謝
发表于 2013-8-25 11:48:35 | 显示全部楼层
不错 学习了 很好
发表于 2015-12-19 07:27:05 | 显示全部楼层
我写了如下代码,却建立不了线型,大家看为什么啊?
  1. (defun c:xian ()
  2.   (entmake (list '(0 . "LTYPE") '(100 . "AcDbSymbolTableRecord") '(100 . "AcDbLinetypeTableRecord")
  3.                  (cons 2 "BERDIG 5-545") '(3 . "Border ____   ____   ____   ____   ____") '
  4.                  (70 . 0) '(73 . 2) '(40 . 15.0) '(49 . 10.0) '(74 . 0) '(49 . -5.0) '
  5.                  (74 . 0)
  6.            )
  7.   )
  8. )
发表于 2015-12-19 08:34:43 | 显示全部楼层
*FENCELINE2,Fenceline square ----[]-----[]----[]-----[]----[]---
A,.25,-.1,[BOX,ltypeshp.shx,x=-.1,s=.1],-.1,1


这个线型,如何用 ENTMAKE 建立?
发表于 2015-12-21 13:39:55 | 显示全部楼层
AERYHFRGJGHJGHJG
发表于 2015-12-21 16:17:36 | 显示全部楼层
这个也是我需要的,有没有lsp,能够加载的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 02:47 , Processed in 0.183357 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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