明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: jh1005

[源码] 小笨词库DCL版 v2.0.10 (2024-8-3更新)

    [复制链接]
发表于 2024-5-11 09:32:27 | 显示全部楼层
本帖最后由 ninja37 于 2024-5-19 20:07 编辑

小笨大师,现在出现了这样的情况,CAD是2023   win10  64位
点引线,指定放置点【F8正交切换】:
** Automation 错误。 输入无效 **

点评

我在win10装不了2004,无法测试。在虚拟机winxp下安装2004,测试正常,没有发现以上问题。  发表于 2024-5-18 10:58
发表于 2024-5-19 20:03:54 | 显示全部楼层
本帖最后由 ninja37 于 2024-5-19 20:06 编辑
ninja37 发表于 2024-5-11 09:32
小笨大师,现在出现了这样的情况,CAD是2004 win1064位
点引线,指定放置点【F8正交切换】:
** Automati ...

小笨大师,找到原因了,只要当前标注样式是注释性的,前面有个三角叉的,就不能使用引线文字。
 楼主| 发表于 2024-5-21 18:55:23 | 显示全部楼层
本帖最后由 jh1005 于 2024-5-21 19:21 编辑
ninja37 发表于 2024-5-19 20:03
小笨大师,找到原因了,只要当前标注样式是注释性的,前面有个三角叉的,就不能使用引线文字。

感谢提出问题,学习了,2.0.7版已修正。

另外,个人不太建议使用注释性标注,原因有几点:
1.普通引线进行注释性比例缩放会生位置跑位,暂时无解。(使用词库前先调好注释性比例)
2.注释性比例无法对多重引线进行缩放,不知新版CAD有没有改进。
3.CAD 2007以下打开带有注释性的图纸,会出现很多图层或重叠图元或块,如下图:


参考7楼xsso所说的:
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=169886&highlight=%D7%A2%CA%CD%D0%D4


本帖子中包含更多资源

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

x
发表于 2024-5-21 23:15:24 | 显示全部楼层
不错,相当完美了!支持定义多行的词库,写成文字可以及时动态缩放。要是能数字递增就更牛了
发表于 2024-5-22 09:15:08 | 显示全部楼层
jh1005 发表于 2024-5-21 18:55
感谢提出问题,学习了,2.0.7版已修正。

另外,个人不太建议使用注释性标注,原因有几点:

好的  又学到了一些知识  注释性其实一直没用过   包括文字注释性。也是由于不了解注释性的不好的地方,导致有几种标注前面有个三角叉,纯粹是为了好看有个三角存在,现在已经把模板注释性全部去掉了,慢慢替换上你改过的新版本。
发表于 2024-6-4 01:47:41 | 显示全部楼层
多谢楼主,谢谢分享,程序很好用,有个小问题不知道是否可以优化,打开程序过后需要读取dwg里面已经存在的图层信息,如果图纸图层很多,每次输入命令后加载会很慢,是否可以默认上次图层或者当前图层,再在需要调整图层的时候再加载现有图纸中的图层?
发表于 2024-6-6 16:39:00 | 显示全部楼层
大佬好久不见,终于更新了
 楼主| 发表于 2024-6-7 09:33:23 | 显示全部楼层
奥特蛋 发表于 2024-6-4 01:47
多谢楼主,谢谢分享,程序很好用,有个小问题不知道是否可以优化,打开程序过后需要读取dwg里面已经存在的 ...

不一定是图层问题,找了个140几个图层的dwg测试,用时不到1秒。以下是测试图层获取时间函数:

  1. (defun c:test (/ t0 tc)
  2.    (setq t0 (getvar "TDUSRTIMER"))
  3.    (setq tc (fy_tbl "LAYER"))
  4.    (mapcar 'princ (list "\n图层数量:" (length tc) "个,(用时 " (* (- (getvar "TDUSRTIMER") t0) 86400) " 秒)"))
  5.    (princ)
  6. )

  7. (defun fy_tbl (tbl / lay layer layname)    ;符号表
  8.   ;"LAYER"、"LTYPE"、"VIEW"、"STYLE"、"BLOCK"、"UCS"、"APPID"、"DIMSTYLE" "VPORT"
  9.   (setq layer nil lay (tblnext tbl T))
  10.   (while (/= lay nil)
  11.     (setq layname (cdr (assoc 2 lay))
  12.       layer (cons layname layer)
  13.       lay (tblnext tbl)
  14.     )
  15.   )
  16.   (setq layer (acad_strlsort layer))
  17. )

  18. (princ "\n测试获取图层时间,命令:test")
  19. (princ)


发表于 2024-6-11 18:59:36 | 显示全部楼层
最强大的词库,方便易用。只要总结日常图纸中的各种注释文字并采集整理成词库,那出图注释的效率就杠杠的高。
提议增加一个按分类顺序输入词条的功能,这样可以不用每次返回词条选择新侧条,只需要提前定义好词库内容和顺序,操作流畅度和效率进一步大幅提升。
具体操作:比如插入了 序号 这个词类的①,那么在连续点击的时候继续输入②(其下一个词条),继续点击③、④都是其下一个词条。不像现在的连续点击是重复输入
连续点击的这两种模式,可以在界面里提供一个选项,这样操作灵活

点评

2.0.8增加按顺序写出词条的选项  发表于 2024-7-14 17:54
发表于 2024-7-1 22:39:42 | 显示全部楼层
本帖最后由 奥特蛋 于 2024-7-1 22:41 编辑
jh1005 发表于 2024-6-7 09:33
不一定是图层问题,找了个140几个图层的dwg测试,用时不到1秒。以下是测试图层获取时间函数:

谢谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-22 16:57 , Processed in 0.183432 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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