找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 874|回复: 2

(完成)[建议]:晓东工具急待改进的命令(执行速度奇慢)

[复制链接]
发表于 2002-11-13 12:30:03 | 显示全部楼层 |阅读模式

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

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

×
晓东工具箱的很难执行的命令(速度奇慢,还常死机……)
①        常常对一些复杂的图形修改,就要用到那个实体隐藏和取消的命令,但在取消隐藏的时候常常速度奇慢,如果有一些填充和文字实体时,我就要停下来泡上一杯茶(科学的利用时间),当然这是好的状态,如果当你喝完水以后还发现CAD没有动静,这时你按CRTL+ALT+DEL键就发现CAD没有响应,这时你得平静,因为你还没有办法存盘(在经过几次惨痛的教训后我就把自动存盘改成了5分钟),强烈建议修改算法;
②        因为填充要求多,我常常要检查实体的Z坐标是否为0(重要性是不言而喻的),在发现晓东工具箱有一个Z坐标为0的命令后我是欣喜若狂,太爽了。誰知用过了以后一点都不爽,仅对一些单线条操作很有效,如果是一个pline线的时候,下面的状态条就出现了那个温情脉脉的提示“请稍等,处理中……”好了,我的喝茶时间又到了;
我用的是CAD2002,WIN98操作系统,奔三800(好象是破旧了一点),DDR256M内存,64M的Winfast显卡
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-11-13 12:35:02 | 显示全部楼层

Re: [建议]:晓东工具急待改进的命令(执行速度奇慢)

最初由 doongs 发布
[B]晓东工具箱的很难执行的命令(速度奇慢,还常死机……)
①        常常对一些复杂的图形修改,就要用到那个实体隐藏和取消的命令,但在取消隐藏的时候常常速度奇慢,如果有一些填充和文字实体时,我就要停下来泡上一杯茶?.. [/B]


1、你的图一定非常大,隐藏实体推荐你别用,换用下版本工具箱和现在论坛提供过的程序,“图层孤立”,“孤立恢复”、“图层保留”、“图层关闭”等,速度很快。如果非要实体隐藏的话,以后修改下,对当前图的隐藏过的实体重新修正下算法。

2、Z坐标为0好像论坛提供过多个版本,有快、有慢的,慢的考虑的要多,比如块内实体等等。以后的版本尽量给大家一个快的吧。

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-12-5 01:49:52 | 显示全部楼层
程序已经修改了,现在速度很快了,试试

  1. [font=courier new]
  2. ;|
  3.    命令:XDTB_EntityOFF
  4.    功能:隐藏选择的实体
  5. |;
  6. (defun c:XDTB_EntityOFF (/ ss e)
  7.   (prompt "\n请选取要隐藏的实体<退出>:")
  8.   (if (setq ss (ssget))
  9.     (progn
  10.       (if (not $XDTB_Global_EntityGroup)
  11.         (setq $XDTB_Global_EntityGroup (ssadd))
  12.       )
  13.       (xdrx_setsstodb ss 0)
  14.       (while (setq e (xdrx_getentdata 0))
  15.         (ssadd e $XDTB_Global_EntityGroup)
  16.         (xdrx_entity_setvisible e)
  17.       )
  18.     )
  19.   )
  20.   (princ)
  21. )

  22. ;|
  23. |;
  24. (defun c:XDTB_EntityON (/ n)
  25.   (if $XDTB_Global_EntityGroup
  26.     (progn
  27.       (xdrx_entity_setvisible $XDTB_Global_EntityGroup T)
  28.       (setq $XDTB_Global_EntityGroup nil)
  29.     )
  30.     (progn
  31.       (if (= 1 (xdrx_yesorno "\n没有找到隐藏记录信息,是否继续全图处理" 1))
  32.         (xdrx_entity_setvisible (ssget "x") T)
  33.       )
  34.     )
  35.   )
  36.   (princ)
  37. )

  38. [/font]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-19 22:43 , Processed in 0.164923 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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