- UID
- 1
- 积分
- 16111
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-1-3
- 最后登录
- 1970-1-1
|
发表于 2002-5-5 11:10:19
|
显示全部楼层
最初由 lfc9861 发布
[B]有,不过也有可能是我在更改过程中出错了
不过我认为下载的原程序应该不会出错,不过
运行后怎么还会有这样的问题,是不是我在哪边
搞错了?
我是照着提示做的,具体如下:
1.将lisp程序拷贝到SUPPORT目录下,?.. [/B]
如果你单独用这个程序的话(不使用晓东工具箱),那么你还需要下载XDRX_API(到下载中心),根据ACAD版本不同,分别加载XDRX_API14.ARX和XDRX_API15.ARX。
推荐你使用“晓东工具箱”,安装工具箱后,API运行环境已经定制好了。
下面是XDRX_API关于幻灯片处理的函数:
- [FONT=courier new]
- [color=blue]43.xdrx_slide_list[/color]
- 功能:列出幻灯片库中幻灯片的目录。
- 调用格式:(xdrx_slide_list <幻灯片文件名> [幻灯片名])
- 说明:文件名可以带或不带扩展名.slb
- 返回值:1.不给参数:[幻灯片名],若幻灯片库文件存在且有效,返回库中的所有
- 幻灯片名字符串表。
- 否则返回NIL。
- 2.若指定参数[幻灯片名],则幻灯片名做为前缀,查找以给定字符为前缀的
- 所有幻灯片名。
- [color=blue]44.xdrx_slide_del[/color]
- 功能:删除幻灯片库中的幻灯片。
- 调用格式:(xdrx_sldbel <幻灯片文件名> [幻灯片名] [查找标记])
- 说明:参数用法同 函数43。
- 返回值:若成功删除,返回删除的幻灯片数目(整数)
- 否则返回NIL。
- [color=blue]45. xdrx_slide_del1[/color]
- 功能:删除幻灯片库中的幻灯片。若给[查找标记]参数为T,则给的的名字作为前缀。
- 同时删除给的目录的同名DWG文件。
- 调用格式:(xdrx_sldbel1 <dwg文件存放路径> <幻灯片文件名> [幻灯片名] [查找标记])
- 说明:1.<dwg文件存放路径>为和幻灯片名同名的DWG文件的存放目录。
- 2.其他参数用法同 函数43。
- 3.幻灯名大小写均可,程序自动转换成大写。
- 返回值:若成功删除,返回删除的幻灯片数目(整数)
- 否则返回NIL。
- [color=blue]46. xdrx_slide->sld[/color]
- 功能:从幻灯片库slb中提取幻灯片存成文件。
- 调用格式:(xdrx_slide->sld <幻灯片库slb文件名> <幻灯片名> [查找标记])
- 说明:1.文件名可以带扩展名SLB也可以不带
- 2.若查找标记参数存在且为T,则提取所有以给定幻灯片名开头的幻灯片。
- 3.提取的幻灯片文件保存在当前目录下。
- 4.幻灯名大小写均可,程序自动转换成大写。
- 返回值:若找到幻灯片,则返回生成的幻灯片的文件的数量。
- 否则返回NIL。
- [color=blue]47. xdrx_slide->slb[/color]
- 功能:将源幻灯库中的指定的文件加到目的幻灯库中,若目的幻灯片库不存在,创建。
- 调用格式:(xdrx_slide->slb <源幻灯片库> <幻灯片名> <目的幻灯片库> [查找标记])
- 说明: 1.若指定幻灯片名为"*",则把源幻灯片库中全部文件加到目的幻灯片库。
- 2.若查找加标记T,则指定文件做为前缀
- 3.幻灯名大小写均可,程序自动转换成大写。
- 返回值:若成功,返回给LISP 加入的文件数,
- 否则返回NIL.
- [color=blue]48. xdrx_slide_rename[/color]
- 功能:将幻灯片库中的指定的幻灯片改名。
- 调用格式:(xdrx_slide_rename <幻灯片库> <要修改的幻灯片名> <新名字> [查找标记])
- 说明:1. 若查找标记存在且为T,那么以要修改的幻灯片名为前缀,找到第一个满足条件的幻灯片
- 后,新名字改为 新名字+源名字的后缀。
- 如: 要修改的名字为ansi,新名字为ABC,若给参数标记T,
- 那么假如找到第一个符合条件的幻灯片为ANSI-35, 那么改后的名字为:ABC-35
-
- 2.幻灯名大小写均可,程序自动转换成大写。
- 返回值:新名字,若失败返回NIL。
- [color=blue]49. xdrx_slide_add[/color]
- 功能:把幻灯片SLD文件加到幻灯片库SLB中。
- 调用格式:(xdrx_slide_add <幻灯片库SLB文件名> <幻灯片SLD文件名>)
- 说明: 文件名可以带路径,大小写均可,可以不带也可以带扩展名,程序自动
- 把第一个参数做为幻灯库,第二个参数作为幻灯片。
- 返回值:若加入成功(幻灯片库中没有重名的幻灯存在)返回T
- 否则返回NIL。
- [color=blue]50. xdrx_slide_magic[/color]
- 功能:幻灯库文件的万能生成及管理函数。
- 调用格式:(xdrx_slide_magic <操作方式> <幻灯库文件名> <幻灯片文件名> [新幻灯片文件名])
- 说明:1. 幻灯库文件名和幻灯片文件名可以也不可以带扩展名。
- 2. 操作方式
- 0:改名
- 1:加入
- 2:删除
- 3:加入(若存在同名幻灯片,则替换)并加随机后缀名
- 3.随机名:
- 1:"改名" 时不变, 返回原有后缀(随机名), 如 "AMF"。
- 2:"加入" 时不生成后缀, 返回空字符 ""。
- 3:"删除" 时返回原有后缀(随机)名, 如 "AMF"。
- 4: "加入(若存在同名幻灯片,则替换)并加随机后缀名" 时新生成后缀(随机)名,
- 如新加入则返回新生成随机名, 如 "GMA";
- 如替换则返回新生成随机名和原有随机名表, 如 ("GMA AMF")。
- 返回值:成功返回 随机后缀名或新老随机后缀名表, 失败返回 nil。
- [color=blue]51. xdrx_slide->dwg[/color]
- 功能:读取幻灯片或幻灯库文件数据绘制DWG图, 或用LISP表返回图形数据。
- 调用格式:(xdrx_slide->dwg <文件名1> [文件名2] [绘图标志1] [绘图标志2])
- 说明:1.若给出两个文件名,则第一个作为幻灯库SLB文件,第二个做为库中的幻灯片名。
- 若只给一个文件名,则做为磁盘上的幻灯片SLD文件名。
- 2.文件名可以带路径,可以带也可以不带扩展名,程序自动判断处理。
- 3.绘图标志为"P":在当前视窗上(充满,完美再现vslide命令)用PLINE 画线, 用SOLID做实体填充, 没有返回值。
- 4.绘图标志为"L":在当前视窗上用 LINE 画线, 用SOLID做实体填充, 无返回值。
- 5.若给绘图标志2,且为T,那么以幻灯片定义的实际大小用PLINE,或LINE绘制。绘制完后,
- zoom 至幻灯大小的范围。
- 6.若不给绘图标志1,返回LISP数据表格式 ((p1 p2 . . .) ("C" n) ("S" p1 p2 p3 [p4]) . . .)
- 线 颜色 实体填充
- 返回值: 成功返回给LISP表, 失败或空幻灯片文件返回 nil。
- [color=blue]224. xdrx_slide->bmpfile[/color]
- 功能:幻灯片生成BMP文件
- 调用格式:(xdrx_slide->bmpfile <"幻灯文件名">)
- 返回值:bmp文件名
- 说明:文件支持路径。
- [/FONT]
复制代码 |
|