明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: aws

[提问] 寻求批量导出1000个图块不卡的方法

[复制链接]
发表于 昨天 17:43 | 显示全部楼层
本帖最后由 qazxswk 于 2025-4-28 17:45 编辑

我用传统的command函数,导出时间是24秒左右。没有卡住。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 19:43 | 显示全部楼层
qazxswk 发表于 2025-4-28 17:43
我用传统的command函数,导出时间是24秒左右。没有卡住。

这个案例的图块有点过于简单了,随手创建的,我自己测试也44秒,没有卡住。不过,这不是重点,重点是寻找想摆脱commond的方法

点评

看看你的代码  发表于 3 小时前
回复 支持 反对

使用道具 举报

发表于 昨天 20:09 | 显示全部楼层
aws 发表于 2025-4-28 19:43
这个案例的图块有点过于简单了,随手创建的,我自己测试也44秒,没有卡住。不过,这不是重点,重点是寻找 ...

1,创建后台数据库.
2,深度克隆到后台数据库.
3,保存.
如果你用Lisp的话建议还是要Command,因为存在后台操作.
如果不用Command的话会引起文字偏移.
https://www.cnblogs.com/JJBox/p/10226119.html

规避文字操作是同步工作数据库.
我不知道Lisp是否有此操作?
HostApplicationServices.WorkingDatabase = _database;

所以别想了,这点速度自己适应一下就好了.
实在不行学C#
回复 支持 反对

使用道具 举报

发表于 昨天 20:34 | 显示全部楼层
拿学C#需要的时间,够CAD慢悠悠用command生成999W个DWG了,估计画图一辈子也做不到需要wblock这么多DWG
回复 支持 反对

使用道具 举报

发表于 昨天 20:39 | 显示全部楼层
kozmosovia 发表于 2025-4-28 20:34
拿学C#需要的时间,够CAD慢悠悠用command生成999W个DWG了,估计画图一辈子也做不到需要wblock这么多DWG

现在那么多教程,不至于两个月还学不会,而且还有AI
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-4-29 03:44 , Processed in 0.192008 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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