找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: st788796

[工具] 统计相同曲线(复制)数量并制表

[复制链接]

已领礼包: 163个

财富等级: 日进斗金

发表于 2014-3-12 22:00:34 | 显示全部楼层
st788796 发表于 2014-3-12 19:14
你这个还是文字统计,论坛上写过很多,用最新的 Table:Make 函数就可以出表格,连线的写过程序

当然完 ...

只要查找后成汇总表就行  连线的不考虑, 有汇总表后的连线插件有请 Free-Lancer大师 已经给写好了,在7楼的样图链接里找过去就可见插件了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

 楼主| 发表于 2014-3-12 22:01:18 来自手机 | 显示全部楼层
西楚河神 发表于 2014-3-12 21:52
刚试了 只能是查找后会亮显  要效果是:查找到后先亮显,这样可以先目测大体可检查下看看是否有漏选的,目测 ...

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

 楼主| 发表于 2014-3-13 00:35:55 | 显示全部楼层
西楚河神 发表于 2014-3-12 22:00
只要查找后成汇总表就行  连线的不考虑, 有汇总表后的连线插件有请 Free-Lancer大师 已经给 ...

API 过期,暂时用 Free-lancer 的几个函数
  1. ;;str -- string
  2. ;;h   -- height
  3. ;;scl -- 宽度比例
  4. (defun XD::String:ActualWidth (str sty h scl)
  5.   (and
  6.     (or        (not sty)
  7.         (= sty "")
  8.         (not (tblsearch "style" sty))
  9.     )
  10.     (setq sty (getvar "textstyle"))
  11.   )
  12.   (abs (car (apply
  13.               'mapcar
  14.               (cons '-
  15.                     (textbox (list (cons 1 str)
  16.                                    (cons 7 sty)
  17.                                    (cons 40 h)
  18.                                    (cons 41 scl)
  19.                              )
  20.                     )
  21.               )
  22.             )
  23.        )
  24.   )
  25. )
  26. (defun XD::String:MaxActualWidth (strl sty h scl)
  27.   (apply 'max
  28.          (mapcar '(lambda (x)
  29.                     (XD::String:ActualWidth x sty h scl)
  30.                   )
  31.                  strl
  32.          )
  33.   )
  34. )
  35. (defun c:L (/ ss h lst p i tb)
  36.   (fy:begin)
  37.   (if (and (setq ss (ssget '((0 . "text") (1 . "*L*"))))
  38.            (progn (sssetfirst nil ss) t)
  39.            (setq p (getpoint "\nInsert Point: "))
  40.       )
  41.     (progn
  42.       (setq lst        (fy:cset->objs)
  43.             h        (vlax-get (car lst) "height")
  44.             lst        (mapcar        '(lambda (x)
  45.                            (list (vlax-get x "Textstring")
  46.                                  x
  47.                            )
  48.                          )
  49.                         lst
  50.                 )
  51.             lst        (XD::List:GroupByIndex lst 0)
  52.             i        0
  53.             lst        (mapcar        '(lambda (x)
  54.                            (list (itoa (setq i (1+ i)))
  55.                                  (car x)
  56.                                  (itoa (length (cdr x)))
  57.                            )
  58.                          )
  59.                         lst
  60.                 )
  61.             tb        (Table:make
  62.                   (cons '("编号" "构件名称" "数量") lst)
  63.                   p
  64.                   (* 2.25 h)
  65.                   h
  66.                 )
  67.       )
  68.     )
  69.   )
  70.   (fy:end)
  71.   (princ)
  72. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1371个

财富等级: 财源广进

发表于 2014-3-21 11:04:05 | 显示全部楼层
老大现在这个lsp只能统计     (setq i        64 ;_编号数量不大於 52 个 A-Z a-z         我要是想统计更多的数量改这个函数呀。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

 楼主| 发表于 2014-3-21 11:38:51 | 显示全部楼层
hzj268 发表于 2014-3-21 11:04
老大现在这个lsp只能统计     (setq i        64 ;_编号数量不大於 52 个 A-Z a-z         我要是想统计更 ...

直接用数字序号

点评

(IF(< I 52)) 老大我替换成这个后语法错误  详情 回复 发表于 2014-3-22 13:54
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1371个

财富等级: 财源广进

发表于 2014-3-22 13:54:12 | 显示全部楼层

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

使用道具 举报

已领礼包: 43个

财富等级: 招财进宝

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

使用道具 举报

已领礼包: 117个

财富等级: 日进斗金

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

已领礼包: 68个

财富等级: 招财进宝

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

使用道具 举报

已领礼包: 11个

财富等级: 恭喜发财

发表于 2020-5-11 09:10:01 | 显示全部楼层
老帖,很有用,但是14楼的程序用不了啊

点评

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2020-5-11 09:13:33 | 显示全部楼层
bai0371 发表于 2020-5-11 09:10
老帖,很有用,但是14楼的程序用不了啊

用不了请把提示帖出来

点评

14楼的lisp运行不了啊,只能亮显,不能插入表格,大神修复一下  详情 回复 发表于 2020-5-11 09:48
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 11个

财富等级: 恭喜发财

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

使用道具 举报

已领礼包: 11个

财富等级: 恭喜发财

发表于 2020-5-11 09:48:42 | 显示全部楼层
XDSoft 发表于 2020-5-11 09:13
用不了请把提示帖出来

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 04:23 , Processed in 0.414436 second(s), 55 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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