明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: kozmosovia

[提问] 有办法直接展示线型加载界面并返回选择吗

[复制链接]
发表于 2025-9-24 12:13:34 | 显示全部楼层
kozmosovia 发表于 2025-9-24 10:33
不需要加载,只需要展示可用线型和选择并有返回值

如果是在lisp中用,线型可以自己用dcl仿造写一个,都是文本,比较好处理.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-9-24 13:02:00 | 显示全部楼层
edata 发表于 2025-9-24 12:13
如果是在lisp中用,线型可以自己用dcl仿造写一个,都是文本,比较好处理.

单纯文本很容易,主要是想能有一个线型的预览,更直观些。印象中早期的R14中的DDMODIFY.LSP里面支持DCL预览线型的。就是现在不太好找到那么早版本的lsp和dcl了。
回复 支持 反对

使用道具 举报

发表于 2025-9-24 13:48:04 | 显示全部楼层
kozmosovia 发表于 2025-9-24 13:02
单纯文本很容易,主要是想能有一个线型的预览,更直观些。印象中早期的R14中的DDMODIFY.LSP里面支持DCL预 ...

加载对话框中的没有预览功能.
回复 支持 反对

使用道具 举报

发表于 2025-9-24 20:20:54 | 显示全部楼层
DDMODIFY用的是dcl image vector绘图,仅支持虚线,意义不大。
回复 支持 反对

使用道具 举报

发表于 2025-9-24 21:15:13 | 显示全部楼层
有大佬写过创建自定义线型,直接使用就行了吧
回复 支持 反对

使用道具 举报

发表于 2025-9-25 20:11:25 | 显示全部楼层
本帖最后由 你有种再说一遍 于 2025-9-25 20:14 编辑

.lin就是一个字符串,
界面展示或者自定义加载都是基于字符串.

线型加载有两个,
一个是db.LoadLineTypeFile()
https://geekdaxue.co/read/yunaoya@ctc727/pniugi

一个是自定义加载在C#/ARX就是一个线型表记录.

我比较推荐自己去做这个界面,毕竟难度不高,
问题是你采用lisp的话没有自绘选项,这就难了,
总不能自己去给odcl构造一个再全球享用吧...
回复 支持 反对

使用道具 举报

发表于 2025-9-26 12:44:27 | 显示全部楼层
Command: (selltype)
"Continuous"

Command: (selltype)
"ByBlock"

Command: (selltype)
"ByLayer"

Command: (selltype)
"HOT_WATER_SUPPLY"



使用cad自带的LinetypeDialog的效果参考

本帖子中包含更多资源

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

x

点评

牛逼!威武  发表于 2025-9-26 14:37
回复 支持 反对

使用道具 举报

发表于 2025-10-25 04:37:01 | 显示全部楼层
本帖最后由 22693766 于 2025-10-25 04:47 编辑


我是不是没理解对, 上面还有个回复c#自绘??? 这有啥必要关联吗?

获取到这个路径
C:\Users\admin\AppData\Roaming\Autodesk\AutoCAD 2025\R25.0\chs\Support
再搜索.lin后缀, 比如: acad.lin

解析一下文件内容不就好了?  不难啊
然后自己再弄个界面, 你爱咋展示就咋展示

线型的展示, 就是个文本啊

-----------------------------------
*ACAD_ISO02W100,ISO dash __ __ __ __ __ __ __ __ __ __ __ __ __
A,12,-3
*ACAD_ISO03W100,ISO dash space __    __    __    __    __    __
A,12,-18
*ACAD_ISO04W100,ISO long-dash dot ____ . ____ . ____ . ____ . _
A,24,-3,0,-3
*ACAD_ISO05W100,ISO long-dash double-dot ____ .. ____ .. ____ .
A,24,-3,0,-3,0,-3
*ACAD_ISO06W100,ISO long-dash triple-dot ____ ... ____ ... ____
A,24,-3,0,-3,0,-3,0,-3
*ACAD_ISO07W100,ISO dot . . . . . . . . . . . . . . . . . . . .
A,0,-3
*ACAD_ISO08W100,ISO long-dash short-dash ____ __ ____ __ ____ _
A,24,-3,6,-3
*ACAD_ISO09W100,ISO long-dash double-short-dash ____ __ __ ____
A,24,-3,6,-3,6,-3
*ACAD_ISO10W100,ISO dash dot __ . __ . __ . __ . __ . __ . __ .
A,12,-3,0,-3
*ACAD_ISO11W100,ISO double-dash dot __ __ . __ __ . __ __ . __ _
A,12,-3,12,-3,0,-3
*ACAD_ISO12W100,ISO dash double-dot __ . . __ . . __ . . __ . .
A,12,-3,0,-3,0,-3
*ACAD_ISO13W100,ISO double-dash double-dot __ __ . . __ __ . . _
A,12,-3,12,-3,0,-3,0,-3
*ACAD_ISO14W100,ISO dash triple-dot __ . . . __ . . . __ . . . _
A,12,-3,0,-3,0,-3,0,-3
*ACAD_ISO15W100,ISO double-dash triple-dot __ __ . . . __ __ . .
A,12,-3,12,-3,0,-3,0,-3,0,-3





回复 支持 反对

使用道具 举报

发表于 2025-10-25 04:38:13 | 显示全部楼层
我在bilibili看的动态块视频是不是你录制的, 也是叫云速图, 昨天看了一整天
回复 支持 反对

使用道具 举报

发表于 2025-10-25 04:39:23 | 显示全部楼层
老师啊, 你看看这个你有没有什么好建议

嵌套的动态块, 子块没办法跟着父块拉伸
http://bbs.mjtd.com/thread-193850-1-1.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-9 06:53 , Processed in 0.133801 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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