找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 425|回复: 12

[求助] 统计里的线长分组能否按选取顺序排列?

[复制链接]
发表于 2020-3-2 21:07:35 | 显示全部楼层 |阅读模式

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

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

×
1.jpg 现在的长度分组统计表是不论选取顺序,统一按长度由小到大排列。是否可以按选取的顺序来排列?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 586个

财富等级: 财运亨通

发表于 2020-6-3 21:31:45 | 显示全部楼层
13926580805 发表于 2020-5-30 21:23
建议加个可选项:按选取顺序排列/默认排列(由小到大)

  1. (defun c:tt( / ss i lst ent entpar p10 p11 pc cl aso lst nlst)
  2.         (setq ss (ssget (list (cons 0 "LINE"))))
  3.         (setq i -1 lst nil j 1)
  4.         (while (setq ent (ssname ss (setq i (1+ i))))
  5.                 (setq entpar (entget ent))
  6.                 (setq p10 (cdr (assoc 10 entpar)))
  7.                 (setq p11 (cdr (assoc 11 entpar)))
  8.                 (setq cl (rtos (distance p10 p11) 2 2))
  9.                 (setq pc (mapcar '(lambda(x y) (/ (+ x y) 2.0)) p10 p11))
  10.                 (if (setq aso (assoc cl lst))
  11.                     (setq lst (subst (list cl (1+ (cadr aso)) (caddr aso)) aso lst))
  12.                     (setq lst (append lst (list (list cl 1 j))) j (1+ j))
  13.                 )
  14.                 (entmake (list (cons 0 "TEXT") (cons 40 5)
  15.                         (cons 1 (itoa (caddr (assoc cl lst))))(cons 10 pc)))
  16.         )
  17.         (setq nlst (list (list "序号" "长度" "数量" "总长")))
  18.         (setq i -1)
  19.         (while (setq ent (nth (setq i (1+ i)) lst))
  20.             (setq nlst (append nlst (list (list (itoa (caddr ent)) (car ent) (itoa (cadr ent))
  21.                  (rtos (* (atof (car ent)) (cadr ent)) 2 2)))))
  22.         )
  23.         (tlst-to-tab nlst "standard" 5 "" "" "")
  24.         (princ)
  25. )



tlst-to-tab函数参见
字符串列表转CAD表格函数
http://bbs.xdcad.net/forum.php?mod=viewthread&tid=724861&fromuid=783614
(出处: 晓东CAD家园-论坛)


zxtj.gif

评分

参与人数 1D豆 +20 收起 理由
XDSoft + 20 热心帮忙奖!

查看全部评分

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

使用道具 举报

已领礼包: 586个

财富等级: 财运亨通

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

使用道具 举报

已领礼包: 7个

财富等级: 恭喜发财

发表于 2020-5-17 22:47:46 | 显示全部楼层
王鹏_pBZlo 发表于 2020-3-6 22:44
按选取顺序不是应该更容易吗

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

使用道具 举报

已领礼包: 19个

财富等级: 恭喜发财

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

使用道具 举报

已领礼包: 7个

财富等级: 恭喜发财

发表于 2020-5-18 09:06:11 | 显示全部楼层
Lisphk 发表于 2020-5-18 00:02
窗口去选择,怎么确定顺序?

窗选不能确定顺序??

点评

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2020-5-18 09:24:40 | 显示全部楼层
bszzl167 发表于 2020-5-18 09:06
窗选不能确定顺序??

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

使用道具 举报

已领礼包: 7个

财富等级: 恭喜发财

发表于 2020-5-18 09:49:33 | 显示全部楼层
newer 发表于 2020-5-18 09:24
你手工确定顺序是可以一个一个去指定,各种各样
窗选就没顺序一说了

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

使用道具 举报

已领礼包: 7个

财富等级: 恭喜发财

发表于 2020-5-18 10:20:42 | 显示全部楼层
newer 发表于 2020-5-18 09:24
你手工确定顺序是可以一个一个去指定,各种各样
窗选就没顺序一说了

版主,能否抽空帮研究一下这个:http://bbs.xdcad.net/thread-725854-1-1.html,谢谢了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-30 09:44:03 | 显示全部楼层
newer 发表于 2020-5-18 09:24
你手工确定顺序是可以一个一个去指定,各种各样
窗选就没顺序一说了

我是选了线长分组后,一个一个去选(不同长度的),出来的统计表,还是按长度由小到大排列,不是按选取的顺序来排列。

点评

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

使用道具 举报

已领礼包: 586个

财富等级: 财运亨通

发表于 2020-5-30 10:22:43 | 显示全部楼层
13926580805 发表于 2020-5-30 09:44
我是选了线长分组后,一个一个去选(不同长度的),出来的统计表,还是按长度由小到大排列,不是按选取的 ...

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

使用道具 举报

 楼主| 发表于 2020-5-30 21:23:04 | 显示全部楼层
建议加个可选项:按选取顺序排列/默认排列(由小到大)

点评

tlst-to-tab函数参见 字符串列表转CAD表格函数 http://bbs.xdcad.net/forum.php?mod=viewthread&tid=724861&fromuid=783614 (出处: 晓东CAD家园-论坛)  详情 回复 发表于 2020-6-3 21:31
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 11:03 , Processed in 0.493941 second(s), 62 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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