乐筑天下

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

[编程交流] 文本到excel工作表

[复制链接]

6

主题

26

帖子

20

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 07:07:11 | 显示全部楼层
 
是的,我已将其设置为附加到现有文件-如有必要,可以更改
 
 
我从没听说过PEBCAK。。。必须查一下-很棒的短语
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:10:11 | 显示全部楼层
不,不,不。不需要改变。这正是我理解她想要的。
尤其是当我将其与我在
http://www.cadtutor.net/forum/showthread.php?t=9942
 
我还将保留Commandobill中的一个,因为它更容易在一个图形中检查某些条件/元素/值。
 
我(和她)再次感谢你们两位。
 
祝你过得愉快。
回复

使用道具 举报

6

主题

26

帖子

20

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 07:10:49 | 显示全部楼层
嘿,李。我运行了你的代码,它似乎没有遍历打开的图形并创建选择集,它所做的只是为每个打开的图形创建相同的选择集。有点像是在重复,而不去其他打开的图纸。
回复

使用道具 举报

12

主题

395

帖子

384

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 07:16:20 | 显示全部楼层
我也注意到了这一点,但只要在运行例程时只打开一个绘图,它就会工作。
 
考虑到预期的目的是在一大堆图纸上使用它,那么更多人可以同时打开所有图纸,我对此没有任何问题。
 
最终用户在使用它时只需记住这一点作为规则之一。这样更好,因为这样就不可能添加不希望包含但由于其他原因而打开的图形元素。最糟糕的情况是,相同元素的多个实例将添加到。csv。
回复

使用道具 举报

6

主题

26

帖子

20

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 07:18:05 | 显示全部楼层
如果所有的文本对象都在模型空间中,你想使用李的技巧,从所有打开的DWG中获取所有对象,你可以这样做
 
  1. (defun c:txt2xl (/ fPath fName ofile doc ss)
  2. (vl-load-com)
  3. (setq fPath "C:\")
  4. (setq fName "test.csv")
  5. (if (vl-file-directory-p fPath)
  6.    (progn
  7.      (setq ofile (open (strcat fPath fName) "a"))
  8.      (vlax-for doc (vla-get-Documents
  9.                      (vlax-get-Acad-Object))        
  10.        (if (setq ss (ssget "_X" '((0 . "MTEXT,TEXT"))))
  11.          (mapcar
  12.            (function
  13.              (lambda (x)
  14.                (write-line x ofile)))
  15.            (mapcar
  16.              (function
  17.                (lambda (x)
  18.                  (cdr (assoc 1 (entget x)))))
  19.              (mapcar 'cadr (ssnamex ss)))))
  20.        (setq ss nil))
  21.      (close ofile))
  22.    (princ "\n<!> Filename Does not Refer to Valid Directory <!>"))
  23. (princ))
  24.      

 
 
编辑:第100篇文章。。。。含糖的
回复

使用道具 举报

12

主题

395

帖子

384

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 07:22:07 | 显示全部楼层
英雄联盟
 
首先,她别无选择,只能做一些严重而乏味的工作,这将花费数小时,并且有很多可能产生错误,现在。。。。她有太多的选择余地。
 
Commandobill,您的例程版本已复制、保存并存档,以供将来参考。谢谢
回复

使用道具 举报

6

主题

26

帖子

20

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 07:26:01 | 显示全部楼层
(编辑:祝贺你第100个帖子)
回复

使用道具 举报

6

主题

26

帖子

20

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 07:28:59 | 显示全部楼层
谢谢比尔,
 
我没有测试我的,所以它只是理论上的,但谢谢你改进它
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:30:27 | 显示全部楼层
 
哈哈,老实说,我有点期待你回来告诉我,遍历模型空间中的所有对象并测试它们是否是文本对象不是一件好事。。。哈哈,欢迎你。我还以为你没有测试过我读了你其他关于你电脑的帖子=/
 
你修好了吗?
回复

使用道具 举报

12

主题

395

帖子

384

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2022-7-6 07:33:49 | 显示全部楼层
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 14:54 , Processed in 0.648123 second(s), 70 queries .

© 2020-2025 乐筑天下

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