免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 40476|回复: 39
收起左侧

[二次开发] 提取cad点坐标生成表格并生成excel

    [复制链接]

1万

主题

1024

铜板

1098

好友

技术员

积分
81946
QQ
发表于 2012-7-3 21:28 | 显示全部楼层 |阅读模式
最佳答案 CAD坐标数据批量导出小工具
     (defun c:md()
  (setvar "cmdecho" 0)
  (COMMAND ".UNDO" "BE")
  (command "-units" "2" "3" "2" "3" "" "")
  (setq fp (open "d:/桩号坐标值.xls" "a") s (getvar "cmdecho") n (getint "\n请输入总桩数! "))
  (princ "桩号" fp)(princ "\t" fp)
  (princ "X坐标值" fp)(princ "\t" fp)
  (princ "Y坐标值" fp)(princ "\n" fp)
  (repeat n
   (setq k (getstring "\n输入桩号(如:K1)!")
      p (getpoint "\n选取节点!")
      x (strcat "X=" (rtos (nth 1 p)))
      y (strcat "Y=" (rtos (nth 0 p))))
(princ k fp)(princ "\t" fp)
(princ x fp)(princ "\t" fp)
(princ y fp)(princ "\n" fp))
(close fp)
  (setvar "cmdecho" s))
  (princ "\n提示:输入 MD 命令来运行本程序!")
  (princ)
1、 打开记事本,粘贴以上代码,然后保存成 md.lsp
2、 打开CAD并加载这个小程序(在命令行输入appload,选择加载md.lsp程序),将md.lsp复制在support文件夹下后可自动加载(cad2006不支持自动加载)。
3、 输入md运行命令,输入桩数,再输入桩号,再选择点,完成后,保存CAD文件,关闭CAD,打开D盘你就会看到生成一个文件“桩号坐标值.xls”的Excel文件,打开,如下格式
桩号 X坐标值 Y坐标值
k1 X=1073.205 Y=1028.341
k2 X=2193.676 Y=922.327
k3 X=1752.278 Y=595.802
桩号 X坐标值 Y坐标值
1 X=877.972 Y=1257.333
2 X=2360.883 Y=1257.333
3 X=1578.266 Y=281.999

0

主题

216

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
57
发表于 2012-7-4 08:57 | 显示全部楼层
支持楼主
回复 支持 反对

使用道具 举报

0

主题

216

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
57
发表于 2012-7-4 08:59 | 显示全部楼层
诶  怎么被删了说   新人支持一个  已收藏 备用
回复 支持 反对

使用道具 举报

19

主题

548

铜板

218

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
15504
发表于 2012-7-4 09:07 | 显示全部楼层
绝对的好东西,而且免费!
回复 支持 反对

使用道具 举报

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128745

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2012-7-4 09:10 | 显示全部楼层
这个很不错的呀,收下了
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

0

主题

35

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
49
发表于 2012-7-4 09:19 | 显示全部楼层
果断用了 做土整常要提坐标
回复 支持 反对

使用道具 举报

52

主题

6944

铜板

1

好友

教授级高工

sft_60816

Rank: 12Rank: 12Rank: 12

积分
1743
发表于 2012-7-29 08:20 | 显示全部楼层
大家都来支持
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

4

主题

2909

铜板

2

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
435
发表于 2012-7-30 15:50 | 显示全部楼层
免费的才是最好的
回复 支持 反对

使用道具 举报

6

主题

3万

铜板

45

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3850
发表于 2012-10-6 10:59 | 显示全部楼层
学习学习,感谢提供!!!
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

2

主题

1604

铜板

6

好友

助理工程师

Rank: 5Rank: 5

积分
298
QQ
发表于 2012-10-8 09:54 | 显示全部楼层
好东西啊!!!找好久了呢!
回复 支持 反对

使用道具 举报

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

本版积分规则

在线客服
快速回复 返回顶部 返回列表