找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2072|回复: 13

[编程申请] 求一个多段线标注

[复制链接]

已领礼包: 1个

财富等级: 恭喜发财

发表于 2020-5-7 09:36:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
前两天才发现的这个niubility的网站,但是也发现了一点问题,就是每日插件里的热门插件的[曲线] [插件发布] 《标注线长并汇总总长》不能用,我加载进去显示是“读入的 (八进制) 字符不正确: 0”,崩溃的狠
所以想求助各位牛人帮忙看下是哪里的问题
多段线标注插件的目的是为了工程预算计算方便,我的习惯是计算工程量时用多段线在施工图上直接画下,并用不同的图层标注出来,然后用QSELECT命令把整个图层选中,在用多段线标注的插件里的相关命令把长度标注出来

附件是我现在用来算面积和周长的,但是这个单条的线就不能用了,所以很苦恼

希望各位能够帮忙弄下呗,珍惜求助

加载完程序显示这个

加载完程序显示这个

mjs面积周长计算并输出到excel.lsp

1.92 KB, 下载次数: 8, 下载积分: D豆 -1 , 活跃度 1

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 19个

财富等级: 恭喜发财

发表于 2020-5-7 22:21:35 | 显示全部楼层
你看看你拷贝的文件是不是没拷贝好,存盘编码不对,是不是有大量的??号
存盘时候选择ANSI格式保存。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 20个

财富等级: 恭喜发财

发表于 2020-5-8 00:59:10 | 显示全部楼层
试试晓东工具箱 统计 菜单里面的 画框的工具

线长4个工具.jpg
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 166个

财富等级: 日进斗金

发表于 2020-5-8 16:46:42 | 显示全部楼层
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2020-5-9 08:44:06 | 显示全部楼层
marting 发表于 2020-5-8 00:59
试试晓东工具箱 统计 菜单里面的 画框的工具

老哥,为什么我的跟你的不一样呀,没有曲线总长这个,还有您的办法可以,但是不能标注到每条线上,因为理论上后期会跟人家对量,所以每条线都标注出来会比较好判断
不过也谢谢老哥
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2020-5-9 08:51:03 | 显示全部楼层
Lisphk 发表于 2020-5-7 22:21
你看看你拷贝的文件是不是没拷贝好,存盘编码不对,是不是有大量的??号
存盘时候选择ANSI格式保存。

老哥,我不懂编程,我是直接用的插件上的保存,保存的格式是TXT,之后把后缀改成了LSP呀,而且打开LSP之后代码跟源文件代码核对过了,都对的上的,可是就是不行。。
如果可以能不能把我发的那个插件改一改让他能标注多段线,计算总长
保存.jpg
12.jpg
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 586个

财富等级: 财运亨通

发表于 2020-5-9 09:53:25 | 显示全部楼层
本帖最后由 王鹏_pBZlo 于 2020-5-13 21:50 编辑

程序中的100是字高,请自行修改为合适的字高
[sell=2]
  1. (defun c:tt( / ss i tlen ent clen p1 p2 p3 ta)
  2.         (setq ss (ssget (list (cons 0 "LWPOLYLINE"))))
  3.         (setq i -1 tlen 0)
  4.         (while (setq ent (ssname ss (setq i (1+ i))))
  5.                 (command "lengthen" ent "")
  6.                 (setq tlen (+ tlen (setq clen (getvar "perimeter"))))
  7.                 (setq p1 (assoc 10 (setq entpar (entget ent))))
  8.                 (setq p2 (assoc 10 (cdr (member p1 entpar))))
  9.                 (setq p3 (list (/ (+ (cadr p1) (cadr p2)) 2)(/ (+ (caddr p1) (caddr p2)) 2)))
  10.                 (setq ta (angle (cdr p1) (cdr p2)))
  11.                 (if (< (* pi 0.5) ta (* pi 1.5)) (setq ta (+ ta pi)))
  12.                 (entmake (list (cons 0 "TEXT")(cons 40 100) (cons 10 p3) (cons 1 (rtos clen 2 1))                (cons 50 ta)(cons 71 0)(cons 72 1)(cons 11 p3)(cons 73 1)))
  13.         )
  14.         (entmake (list (cons 0 "TEXT") (list 10 0 0 0) (cons 40 100) (cons 1 (strcat "总长=" (rtos tlen 2 1)))))
  15.         (command "move" (entlast) "" "none" (trans (list 0 0) 0 1) pause)
  16.         (princ)
  17. )
[/sell]

tlen.gif

点评

提个建议,文字最好是中间对齐子段的中心,比较美观  详情 回复 发表于 2020-5-13 19:41
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2020-5-11 15:22:07 | 显示全部楼层
王鹏_pBZlo 发表于 2020-5-9 09:53
程序中的100是字高,请自行修改为合适的字高
**** 本内容需购买可见 ****

老哥 不好意思 还得打扰下,这个命令是tt么? 为什么我的不对呢 字高是在cons 40 100这里把100改成想要的对么

点评

晓东工具箱也有多段线标注 [attachimg]100456[/attachimg]  详情 回复 发表于 2020-5-11 16:29
是的. 命令是tt,在第一行c:之后,左括号之前  详情 回复 发表于 2020-5-11 15:53
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 586个

财富等级: 财运亨通

发表于 2020-5-11 15:53:01 | 显示全部楼层
本帖最后由 王鹏_pBZlo 于 2020-5-11 15:54 编辑
guardiangler 发表于 2020-5-11 15:22
老哥 不好意思 还得打扰下,这个命令是tt么? 为什么我的不对呢 字高是在cons 40 100这里把100改成想要的 ...

是的. 命令是tt,在第一行c:之后,左括号之前, 可自行修改成自己想要的命令
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2020-5-11 16:29:27 | 显示全部楼层
guardiangler 发表于 2020-5-11 15:22
老哥 不好意思 还得打扰下,这个命令是tt么? 为什么我的不对呢 字高是在cons 40 100这里把100改成想要的 ...

晓东工具箱也有多段线标注

多段线标注.jpg
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2020-5-12 08:23:58 | 显示全部楼层
王鹏_pBZlo 发表于 2020-5-11 15:53
是的. 命令是tt,在第一行c:之后,左括号之前, 可自行修改成自己想要的命令

谢谢!能看明白一部分,已经可以初步解决一部分问题了,只是有的时候不知道为什么不能选中要选的线

点评

可能不是多段线吧  详情 回复 发表于 2020-5-12 10:18
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 586个

财富等级: 财运亨通

发表于 2020-5-12 10:18:09 | 显示全部楼层
guardiangler 发表于 2020-5-12 08:23
谢谢!能看明白一部分,已经可以初步解决一部分问题了,只是有的时候不知道为什么不能选中要选的线

可能不是多段线吧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2020-5-13 19:41:54 | 显示全部楼层
王鹏_pBZlo 发表于 2020-5-9 09:53
程序中的100是字高,请自行修改为合适的字高
**** 本内容需购买可见 ****

提个建议,文字最好是中间对齐子段的中心,比较美观

点评

已修改为对齐子段中心,谢谢你的建议  详情 回复 发表于 2020-5-13 21:51
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 586个

财富等级: 财运亨通

发表于 2020-5-13 21:51:40 | 显示全部楼层
newer 发表于 2020-5-13 19:41
提个建议,文字最好是中间对齐子段的中心,比较美观

已修改为对齐子段中心,谢谢你的建议
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-28 14:48 , Processed in 0.457072 second(s), 58 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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