明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2415|回复: 20

很早之前朋友给的插件,没币了,混两个币花花。对不住各位

  [复制链接]
发表于 2021-5-19 15:46:39 | 显示全部楼层 |阅读模式
钣金开料外围并导入EXCEL

本帖子中包含更多资源

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

x

评分

参与人数 4明经币 +4 收起 理由
tryhi + 1 赞一个!
xj6019 + 1 赞一个!
USER2128 + 1 赞一个!
start4444 + 1 赞一个!

查看全部评分

发表于 2021-5-20 17:56:51 | 显示全部楼层
本帖最后由 tryhi 于 2021-5-23 11:07 编辑

离下班还有十分钟,随手写一个,不使用内裤写着有点难受

(defun c:tt (/ a en f max1 min1 path ss str txt xy xy_s)
        (setq ss(ssget'((0 . "LWPOLYLINE"))))
        (setq a -1 str "")
        (if ss
                (progn
                        (while
                                (setq en(ssname ss(setq a(1+ a))))
                                (vla-GetBoundingBox (vlax-ename->vla-object en) 'p1 'p2)
                                (setq min1 (vlax-safearray->list p1))
                                (setq max1 (vlax-safearray->list p2))
                                (command "RECTANG" "non"min1"non"max1)
                                (setq txt(vla-get-TextString (vlax-ename->vla-object (ssname (ssget "w" min1 max1 '((0 . "*TEXT")))0))))
                                (setq xy(mapcar '- max1 min1)
                                        xy_s(mapcar '(lambda(x)(rtos x 2 4))xy)
                                        str(strcat  txt","(car xy_s)","(cadr xy_s)"\n"str)
                                )
                        )
                        (setq str (strcat  "编号,长度,宽度\n"str))
                        (setq f (open (setq path(vl-filename-mktemp "test.CSV")) "w"))
                        (princ str f)
                        (close f)
                        (vlax-invoke (vlax-create-object "wscript.shell") 'run path 5 0)
                )
        )
)









本帖子中包含更多资源

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

x

点评

海大师厉害  发表于 2021-5-20 21:28

评分

参与人数 2明经币 +1 金钱 +5 收起 理由
bssurvey + 1 很给力!
lxl217114 + 5 很给力!

查看全部评分

回复 支持 3 反对 0

使用道具 举报

发表于 2021-5-21 20:20:38 | 显示全部楼层
tryhi 发表于 2021-5-20 17:56
离下班还有十分钟,随手写一个,不使用内裤写着有点难受

(defun c:tt (/ a en f max1 min1 path ss str  ...

请教,运行后提示错误: 参数类型错误: lselsetp nil。只能生成一个外框,也不启动excel
 楼主| 发表于 2021-5-21 09:27:25 | 显示全部楼层
tryhi 发表于 2021-5-20 17:56
离下班还有十分钟,随手写一个,不使用内裤写着有点难受

(defun c:tt (/ a en f max1 min1 path ss str  ...

厉害!敢问大神可有展开料自动排版的?小弟找了好久没找到
 楼主| 发表于 2021-5-21 09:39:19 | 显示全部楼层
tryhi 发表于 2021-5-20 17:56
离下班还有十分钟,随手写一个,不使用内裤写着有点难受

(defun c:tt (/ a en f max1 min1 path ss str  ...

就像这样的

本帖子中包含更多资源

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

x
发表于 2021-5-21 11:56:59 | 显示全部楼层
天凉好个秋 发表于 2021-5-21 09:27
厉害!敢问大神可有展开料自动排版的?小弟找了好久没找到

没有,不是这个行业的,应该有人写过
 楼主| 发表于 2021-5-21 16:38:21 | 显示全部楼层
tryhi 发表于 2021-5-21 11:56
没有,不是这个行业的,应该有人写过

好的,谢谢
发表于 2021-5-22 00:42:21 | 显示全部楼层
sunny_8848 发表于 2021-5-21 20:20
请教,运行后提示错误: 参数类型错误: lselsetp nil。只能生成一个外框,也不启动excel

上DWG,你多边形内可能没有放TEXT图元
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 11:44 , Processed in 0.176523 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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