乐筑天下

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

[编程交流] 要从中导入块的lisp。反恐精英

[复制链接]

2

主题

3

帖子

1

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 08:45:56 | 显示全部楼层 |阅读模式
我有一个客户谁有超过1000个csv文件,每个文件包含x,y,z和块名。每个csv代表一种块类型。有没有一种方法可以使用lisp自动导入这些内容,而无需手动一次导入一个?我附上了一个带有相应dwg的示例csv。
dga。txt文件
混凝土边缘1。txt文件
消防栓。txt文件
发现txt文件
未铺面车道边缘。txt文件
边缘沥青。txt文件
涵洞。txt文件
混凝土边缘。txt文件
2DA9082D 10-20 AL.dwg
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 09:13:49 | 显示全部楼层
看看论坛成员李·麦克的积分经理v2-4。lsp在此处找到。。。。http://lee-mac.com/ptmanager.html
 
也许这对你有点用处。至少我希望如此。
回复

使用道具 举报

2

主题

3

帖子

1

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 09:20:37 | 显示全部楼层
这就是我目前正在使用的。但我一次只能导入一个csv。我想知道是否有什么方法可以批量导入。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 09:43:24 | 显示全部楼层
我建议派一个PM给李·麦克,要求他定制,但不要期望白手起家。至少提出赔偿。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 09:57:36 | 显示全部楼层
第一步是编写一个合并文件,使其成为一个包含所有块的大文件,然后点管理器将工作
 
写文件并不难,你有一个附加选项,只需从每个文件中读取一行并附加到主文件中,就可以一次性使用李·麦克的程序。
 
有多种方法可以使TXT文件列表变得最简单,如下所示:开始运行CMD cd,将您的TXT文件放入目录*。TXT>lsttxt/b您现在有了一个文本文件列表。另一种方法是使用findfile。
 
未试验过
  1. (setq fout (open allpts "a"))
  2. (setq fo (open lsttxt "r"))
  3. (while (setq new_line (read-line fo))
  4. (setq fo2 (open new_line "r"))
  5. (setq new_line2 (read-line fo2))
  6. (write-line new_line2 fout)
  7. (close fo2)
  8. )
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 08:18 , Processed in 0.346165 second(s), 62 queries .

© 2020-2025 乐筑天下

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