找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 52883|回复: 465

[公告]:晓东工具箱BUG专题。

[复制链接]

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-9-10 13:25:40 | 显示全部楼层 |阅读模式

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

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

×
如果你发现工具箱中的BUG或者建议,请跟帖,论坛将及时提供SP版。:9 :9
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2002-9-10 17:55:28 | 显示全部楼层
xdrx_string_mid

功    能:返回字符串从中间指定位置开始,指定长度的字符串(类似 Basic 语言的MID$)

调用格式:(xdrx_string_mid <字符串> <开始位置> <长度>)

说    明:字符串位置从0开始

返 回 值:字符串

示    例:a="建筑设计"
          (xdrx_string_mid a 4 2)="计"


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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-10 18:29:41 | 显示全部楼层
最初由 xzg_hello 发布
[B]xdrx_string_mid

功    能:返回字符串从中间指定位置开始,指定长度的字符串(类似 Basic 语言的MID$)

调用格式:(xdrx_string_mid <字符串> <开始位置> <长度>)

说    明:字符串位置从0开始

返 回 值?.. [/B]


命令: (setq a "建筑设计")
"建筑设计"

命令: (xdrx_string_mid a 4 2)
"设"

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-10 18:49:47 | 显示全部楼层
有空去看看XDRX_API的LISP方面的通用函数库,在XDLSP.LSP里面,下面介绍下关于文字的处理。

;|
   判断一个字符串里面是否包含汉字
|;
$xdlsp_text_hashz

;|
  判断一个字符串里面是否包括英文字符
|;
$xdlsp_text_hasEn

;|
   获得字符串的长度(识别汉字,作为一个)
   
|;
$xdlsp_text_strlen

;|
   获得字符串的长度(识别汉字,连续英文作为一个)
   
|;
$xdlsp_text_wordlen

...................好多好多,现在处理文字就用一个遍历结构就可以了,下面给你举个例子:



  1. [FONT=courier new]
  2. (setq str "建筑CAD技术")
  3. ($XDLSP_Text_ToDb str)
  4. (while (setq cha ($XDLSP_Text_GetWord))
  5.    (setq el (cons cha el))
  6. )
  7. (setq el (reverse el))

  8. 执行完毕后,命令: !el
  9. [color=blue]("建" "筑" "CAD" "技" "术")[/color]

  10. [/FONT]


再如:


  1. [FONT=courier new]
  2. (setq str "建筑CAD技术")
  3. ($XDLSP_Text_ToDb str)
  4. (while (setq cha ($XDLSP_Text_GetStr))
  5.    (setq el (cons cha el))
  6. )
  7. (setq el (reverse el))

  8. 执行完毕后,

  9. 命令: (setq el (reverse el))
  10. [color=blue]("建" "筑" "C" "A" "D" "技" "术")[/color]

  11. [/FONT]


通过上面例子可以看到,就用一个循环就可以处理,自动判断是否处理完毕,循环里面也不用你处理字符指针位置,$XDLSP_Text_GetStr 和 $XDLSP_Text_GetWord 一次读出一个需要的文字,直到末尾返回NIL,循环结束,XDLSP.LSP里面还定义了很多实用的函数,对文字处理配合上XDRX_API可以说到极致了。除了文字,还有其他方面的函数。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-9-12 08:28:10 | 显示全部楼层
标注------标注样式  在cad2002下不可用,提示如下:
XDimstyle 未知命令“XDIMSTYLE”。按 F1 查看帮助
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

 楼主| 发表于 2002-9-12 12:54:56 | 显示全部楼层
最初由 VIVID 发布
[B]标注------标注样式  在cad2002下不可用,提示如下:
XDimstyle 未知命令“XDIMSTYLE”。按 F1 查看帮助 [/B]

释放到 XDSoft\Sys 目录下,用【菜单更新】命令或输入 (load  "xdsoft.mnl")
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-9-12 14:15:11 | 显示全部楼层
最初由 XDSoft 发布
[B][QUOTE]最初由 xzg_hello 发布
[B]xdrx_string_mid

功    能:返回字符串从中间指定位置开始,指定长度的字符串(类似 Basic 语言的MID$)

调用格式:(xdrx_string_mid <字符串> <开始位置> <长度>)

... [/B]



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

使用道具 举报

发表于 2002-9-12 14:16:04 | 显示全部楼层
最初由 XDSoft 发布
[B][QUOTE]最初由 xzg_hello 发布
[B]xdrx_string_mid

功    能:返回字符串从中间指定位置开始,指定长度的字符串(类似 Basic 语言的MID$)

调用格式:(xdrx_string_mid <字符串> <开始位置> <长度>)

... [/B]



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

使用道具 举报

发表于 2002-9-13 10:21:01 | 显示全部楼层
请问晓东:我的机子是WINXP操作系统;原先用R14安装了晓东和理正都使用正常;看论坛上的帖子很想玩R2002汉化的;安装后使用正常但在系统配置加上晓东和理正后就问题多多。贴上这个贴子请晓东帮助诊断一下。不胜感激。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-13 10:25:43 | 显示全部楼层
最初由 liull2 发布
[B]请问晓东:我的机子是WINXP操作系统;原先用R14安装了晓东和理正都使用正常;看论坛上的帖子很想玩R2002汉化的;安装后使用正常但在系统配置加上晓东和理正后就问题多多。贴上这个贴子请晓东帮助诊断一下。不胜感激?.. [/B]


晓东工具箱和其他二次开发软件一起公用,在WIN2000下是没有问题的,我没有装XP,XP下情况不清楚,从理论上说,也不应该出问题。

你单独启动ACAD,别用其他二次开发软件,然后用“晓东工具箱”的2000+上链接程序,链接过来。看看工具箱是否还有问题。

从API提示的版本来看,你没有下载最新的“晓东工具箱”0.24版。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-9-13 10:41:22 | 显示全部楼层
CAD2002加载晓东工具箱0.24版错误提示:
错误 ->  第 1114 行出现菜单语法错误。

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

使用道具 举报

发表于 2002-9-13 14:30:59 | 显示全部楼层
问题如下,第一个自己已搞定,第二个请解决
http://www.xdcad.net/forum/showthread.php?threadid=13568
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-9-14 09:38:47 | 显示全部楼层
能否将交点断开设定为两种方式,一种是现在的,可作为默认方式,另外一种定义为某图元与其他图元相交时,其他图元在交点处断开,基准图元默认自身不断开。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-9-16 15:04:16 | 显示全部楼层
xdrx_gettch 说明如下:
功能:返回天正建筑安装路径+"子目录名",如 (gettch "SYS\\"), 返回 "C:\\TCH\\SYS\\"。
调用格式:(xdrx_gettch  [子目录名]  [规则])

说明:1.若给参数[规则],则忽略前面的[子目录名]。
      2.参数[规则]:0,1,返回天正建筑安装路径(最后一定带\\)。
                   2:返回天正建筑安装路径+"SYS\\"。
                   3:返回天正建筑安装路径+"LISP\\"。
                   4:返回天正建筑安装路径+"DDBL\\"。
                   5:返回天正建筑安装路径+"DDBLM\\"。
                  
返回值:成功返回路径,失败返回NIL.

但是我发现返回值有误,比如:
(gettch "SYS\\") 只返回"\SYS\\"   应返回"C:\\TCH\\SYS\\"
(gettch)         只返回""         应返回"C:\\TCH\\"
(gettch 2)       只返回"\SYS\\"   应返回"C:\\TCH\\SYS\\"
(gettch 3)       只返回"\SYS\\"   应返回"C:\\TCH\\LISP\\"

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

使用道具 举报

发表于 2002-9-21 23:23:03 | 显示全部楼层
尺寸合并和尺寸断开还有问题:
1. 尺寸合并:对非自动标注的尺寸,合并后的尺寸非前两尺寸值的和。
2. 尺寸断开:对非自动标注的尺寸,断开后为按比例分配原尺寸。
以上两条都是针对手动修改后的尺寸而言。
希望今后予以修正!

点评

为什么不精确画图,要手工修改尺寸值?这个弊端以后会带来更多的问题  详情 回复 发表于 2018-11-7 23:38
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-20 17:37 , Processed in 0.212336 second(s), 61 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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