乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 65|回复: 6

[编程交流] 从文本输入坐标

[复制链接]

32

主题

98

帖子

73

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
197
发表于 2022-7-6 17:21:54 | 显示全部楼层 |阅读模式
我需要从文本文件中输入坐标
 
我写了一个lisp,但我相信有一个更容易/更干净的方法来做同样的事情
 
这将插入一个块
 
我在一列中键入excel 479.61,在另一列中键入22
 
然后我把这两个粘在一起
 
  1. (COMMAND "-insert" "lsection" "479.61,22.00" "" "" "")
  2. (DEFUN C:555 ()
  3. (COMMAND "-insert" "lsection" "479.61,22.00" "" "" "")
  4. (COMMAND "-insert" "lsection" "596.51,22.00" "" "" "")
  5. (COMMAND "-insert" "lsection" "611.69,22.00" "" "" "")
  6. (COMMAND "-insert" "lsection" "620.42,22.00" "" "" "")
  7. (COMMAND "-insert" "lsection" "638.62,22.00" "" "" "")
  8. )
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
362
发表于 2022-7-6 17:32:16 | 显示全部楼层
试一试:
 
  1. (setq fp (open "c:\\coords.txt" "r") lst '() i 0)
  2. (while (setq a (read-line fp))
  3. (setq lst (cons a lst))
  4. )
  5. (close fp)
  6. (repeat (length lst)
  7. (command "._insert" "lsection" (nth i lst) "" "" "")
  8. (setq i (1+ i))
  9. )
回复

使用道具 举报

0

主题

132

帖子

198

银币

限制会员

铜币
-21
发表于 2022-7-6 17:46:42 | 显示全部楼层
http://www.cadtutor.net/forum/showthread.php?t=25204
回复

使用道具 举报

32

主题

98

帖子

73

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
197
发表于 2022-7-6 17:54:00 | 显示全部楼层
 
非常感谢。这节省了我一两天的工作
 
如何将其更改为查看2个文件?
 
c: \\x书签。txt“
c: \\y书签。txt“
 
或者(可能更好。不知道是否可行)
 
让我的文本文件看起来像
 
x
165.26
164.37
332.58
412.40
y
21
21
21
21
 
而不是
 
165.26,21.00
164.37,21.00
332.58,21.00
412.40,21.00
回复

使用道具 举报

6

主题

48

帖子

44

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 18:02:43 | 显示全部楼层
您也可以将其保留为Excel文件,并通过VBA或Dot Net打开。如果没有人先发,我明天会发。
回复

使用道具 举报

6

主题

48

帖子

44

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 18:18:21 | 显示全部楼层
试试这个。它应该允许您从现有块的列表中进行选择,并选择一个Excel文件来检索点列表。
很抱歉,代码中缺少注释,但我希望它能有所帮助。
积分。拉链
回复

使用道具 举报

32

主题

98

帖子

73

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
197
发表于 2022-7-6 18:28:11 | 显示全部楼层
非常感谢你的帮助。我总是对这里的帮助感到惊讶。有时这比有偿服务要好。
 
这也让我有点尴尬。你已经完成了所有这些工作,而我对VBA一无所知。我从来没用过,但我可能会弄明白的。然而,我不知道如何编辑它或泰勒它到我的需要。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 15:41 , Processed in 0.323524 second(s), 66 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表