找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1426|回复: 9

[求助]:急!哪位老师可以帮忙?(输出坐标到文本文件)

[复制链接]
发表于 2005-4-27 23:42:11 | 显示全部楼层 |阅读模式

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

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

×
我是个cad新手,有个问题想请教:
我想通过鼠标在三维空间图上捕捉点,cad自动输出坐标到文本文件里。可以实现吗?如果可以该如何实现呢?
很急的!
谢谢!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 11283个

财富等级: 富甲天下

发表于 2005-4-28 08:30:24 | 显示全部楼层

  1. (DEFUN C:PT-TO-FILE ()
  2. (SETQ NMM (IF (/= NMM nil) NMM ""))
  3. (SETQ NMM (GETFILED "File Name :" NMM "txt" 9))
  4. (IF (> (STRLEN NMM) 0) (PROGN
  5. (SETQ F (OPEN NMM "w"))
  6. (WHILE (SETQ PT (GETPOINT "\n坐标点 :"))
  7.   (PRINC PT F) (PRINC "\n")
  8. )
  9. (CLOSE F)
  10. ))
  11. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2005-4-28 22:03:00 | 显示全部楼层
我不懂lisp,平时也经常用到解坐标,我用.net和vba都写过。思路是用多段线(你应该用三维多段线,我一般都是用二维的)把你要解的点连接起来,这就变成求多段线的节点坐标了啊。之所以用多段线,是因为我经常点错点,用了多段线非常便于编辑,求多段线的节点坐标在autocad的帮助中有。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-5-7 02:12:19 | 显示全部楼层
    俺试啦一下二楼的小程序,是不错,可以将点坐标输出到文本文件中去,
  不过其文本中的坐标数据全部为一行,看着不方便,能不能想办法让文本文件
  中的每点坐标值单独为一行。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-5-7 09:21:13 | 显示全部楼层
[php]
(DEFUN C:test (/ NMM F PT)
  (IF (SETQ NMM (GETFILED "文件名称 : " ""  "txt" 9))
    (PROGN
      (SETQ F (OPEN NMM "w"))
      (WHILE (SETQ PT (GETPOINT "\n坐标点<退出> : "))
        (PRINC PT F)
        (PRINC "\n\r" F)
      )
      (CLOSE F)
    )
  )
  (princ)
)
[/php]
效果:
(77450.7 1942.21 0.0)
(99609.1 23000.2 0.0)
(109607.0 -11286.6 0.0)
(115552.0 36769.0 0.0)
(134468.0 -6966.97 0.0)
(165003.0 44058.3 0.0)
(157978.0 1942.21 0.0)

[php]
(DEFUN C:test (/ NMM F PT)
  (IF (SETQ NMM (GETFILED "文件名称 : " "" "txt" 9))
    (PROGN
      (SETQ F (OPEN NMM "w"))
      (WHILE (SETQ PT (GETPOINT "\n坐标点<退出> : "))
        (write-line
          (strcat (rtos (car pt) 2)
                  ","
                  (rtos (cadr pt) 2)
                  ","
                  (rtos (caddr pt) 2)
          )
          F
        )
      )
      (CLOSE F)
    )
  )
  (princ)
)
[/php]
效果:
69614.23,18140.70,0.00
95285.53,48377.89,0.00
113660.77,10311.43,0.00
130144.45,62956.53,0.00
137980.95,11661.30,0.00
116633.24,47297.99,0.00
105283.82,4911.93,0.00
142844.99,14361.05,0.00
60426.60,5451.88,0.00
147438.80,-5347.12,0.00
160409.56,-757.54,0.00
145006.78,24080.15,0.00
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2005-5-12 03:27:38 | 显示全部楼层
谢谢 xyp1964  啊,非常好用,俺喜欢第三种格式,那是俺需要的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2008-12-25 09:24:59 | 显示全部楼层
能不能直接选取多段线输出坐标呢?不用一个一个去点了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-20 17:56 , Processed in 0.279663 second(s), 50 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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