明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: xyp1964

【e派】e派工具箱(XCAD)学习与提高

    [复制链接]
发表于 2013-3-1 13:35:24 | 显示全部楼层
院长的要好好学习。
发表于 2013-3-3 14:47:22 | 显示全部楼层
院长的东西很全
发表于 2013-3-3 21:19:24 | 显示全部楼层
院长的工具箱还有次数限制啊,我还不知道呢。

点评

大家都知道?!  发表于 2013-3-23 08:18
发表于 2013-3-12 00:23:32 | 显示全部楼层
给院长顶起
发表于 2013-3-13 16:43:23 | 显示全部楼层
我想问一下怎么卸载呢?

点评

直接删除  发表于 2013-3-23 08:17
发表于 2013-3-16 08:02:24 | 显示全部楼层
原来没有次数限制的啊?什么时候有次数限制了

点评

次数限制?遇上了?  发表于 2013-3-23 08:17
 楼主| 发表于 2013-3-23 08:12:03 | 显示全部楼层
  1. ;; stsc(实体删除)
  2. (defun c:stsc (/ ilst ll1 ll2 lst-e)
  3.   (cmdla0)
  4.   (defun main-pro (/ lst et ss)
  5.     (setq lst (xyp-Get-Str2Lst li1)
  6.           lst (mapcar '(lambda (x) (nth (atoi x) lst-e)) lst)
  7.           et  (xyp-strcat lst ",")
  8.     )
  9.     (if        (= k1 "1")
  10.       (progn
  11.         (princ "\n选择删除范围: ")
  12.         (setq ss (ssget (list (cons 0 et))))
  13.       )
  14.       (setq ss (ssget "X" (list (cons 0 et))))
  15.     )
  16.     (if        ss
  17.       (progn
  18.         (alert
  19.           (strcat "\n删除类型 "
  20.                   et
  21.                   " 的实体共 "
  22.                   (itoa (sslength ss))
  23.                   " 个"
  24.           )
  25.         )
  26.         (xyp-erase ss)
  27.       )
  28.     )
  29.   )
  30.   (defun ak01 (/ s1 et)
  31.     (if        (setq s1 (car (entsel "\n实体类型<退出>: ")))
  32.       (setq et        (xyp-dxf 0 s1)
  33.             li1        (vl-position et lst-e)
  34.       )
  35.     )
  36.     (sub)
  37.   )
  38.   (defun sub ()
  39.     (setq ll1 '(li1 k1 k2)
  40.           ll2 '("0" "1" "0")
  41.     )
  42.     (defun ajbcs () (xyp-Multiple-Settile ll1 ll2))
  43.     (xyp-initSet ll1 ll2)
  44.     (setq lst-e        (xyp-List "obj")
  45.           ilst        '(("li1" "实体类型" "list" "lst-e" "8" "10")
  46.                   ("" "" ":boxed_row{")
  47.                   ("txyp" "图选实体类型>>" "textpart" "6")
  48.                   ("k01" "图选"        "i6" "-15" "3" "xyp1964(shizixian01)" "(ak01)")
  49.                   "}"
  50.                   ("" "方式" ":boxed_radio_row{")
  51.                   ("k1" "框选" "radio")
  52.                   ("k2" "全图" "radio")
  53.                   "}"
  54.                   "spacer;"
  55.                   ("jbcs" "缺省参数" "button1" "(ajbcs)")
  56.                   "spacer;"
  57.                  )
  58.     )
  59.     (if        (= (xyp-Dcl-Init Ilst "【实体删除】V2013.3.23" t) 1)
  60.       (main-pro)
  61.     )
  62.   )
  63.   (sub)
  64.   (cmdla1)
  65. )
 楼主| 发表于 2013-3-23 08:13:20 | 显示全部楼层
本帖最后由 xyp1964 于 2013-3-23 08:16 编辑

  1. ;; xyp-DimDiv 标注等分 (xyp-DimDiv s1 int)
  2. (defun xyp-DimDiv (s1 int / p13 p14 lst p10 p12 rad dd p00)
  3.   (setq        p13 (xyp-DXF 13 s1)
  4.         p14 (xyp-DXF 14 s1)
  5.         lst (xyp-Dim-RadLst s1)
  6.         p10 (cadr lst)
  7.         p12 (caddr lst)
  8.         rad (angle p10 p12)
  9.         dd  (/ (distance p10 p12) int)
  10.         p13 (polar p14 rad dd)
  11.         p00 p14
  12.   )
  13.   (xyp-SubUpd s1 13 p13)
  14.   (repeat (- int 1)
  15.     (setq p13 (polar p14 rad dd))
  16.     (xyp-copymove s1 p00 p13)
  17.     (setq p14 p13)
  18.   )
  19. )

  20. ;; 自定义函数下载: [url]http://bbs.mjtd.com/thread-95673-1-1.html[/url]
  21. (defun c:tt (/ i ss s1 pt)
  22.   (CMDLA0)
  23.   (setq int (Uint 7 "" "等分数量" int))
  24.   (while (and (setq s1 (car (entsel "\n选择尺寸标注: ")))
  25.               (xyp-etype s1 "dim*")
  26.          )
  27.     (xyp-DimDiv s1 int)
  28.   )
  29.   (CMDLA1)
  30. )




本帖子中包含更多资源

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

x
发表于 2013-4-3 05:44:54 | 显示全部楼层
看看比贱人工具箱好吗?
发表于 2013-4-13 12:32:21 | 显示全部楼层
院长,怎么样获得授权码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 05:33 , Processed in 0.145014 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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