QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 1991|回复: 2
收起左侧

[已答复] 网上下载的一个lisp程序运行有问题,高手帮忙看看。

[复制链接]
发表于 2008-4-30 10:27:31 | 显示全部楼层 |阅读模式 来自: 中国安徽淮南

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
网上下的一个程序,运行有问题望高手帮忙改改.7 c: {) Y- w+ b# N

5 s, q& A9 `1 |* V: y4 \1 P(defun C:db (/ ss cnt c en lay)
" f! Q5 J$ `' E(vl-load-com)* P3 U! \! w1 P
(vl-load-all "Register")
2 s: A9 q0 m( q7 @% ~* j- ~8 s(UseLimit)
* }2 p+ c1 b; a9 V, E(setvar "CMDECHO" 0)
9 W! O. ]" t" G# u7 ~1 y(setq ss (ssget))9 t' [* v3 H; ]1 ^. A
(setq cnt (sslength ss))% y) u# o% L" ^, J' q6 R. K  g' U
(setq cnt (1- cnt))
9 u" M, W6 k2 `3 i2 t! F(command "LAYER" "OFF" "*" "Y" "")
, P2 y5 P- M+ i) Z! ~# H  q  I(setq c 0)2 R( m: ~7 g6 y3 m
(while (<= c cnt)1 @& T) l! s5 m" a
(setq en (ssname ss c))$ N  m9 _& L; a4 n! K; Q, y$ d$ o
(setq lay (cdr (assoc 8 (entget en))))8 q' u) d0 q' k* f
(command "-LAYER" "ON" lay "")
* z! L/ X( [; w$ e0 C/ ]6 F- \5 l(command "-LAYER" "S" lay "")1 A  s3 U( k! b; [) w
(setq c (1+ c)))
; |5 V- J7 M" u(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。
" Y& c, U6 x* ]- z( l% w0 l另外,"Register"没有扩展名也是语法错误。
# R1 _4 x) H4 K2 F! P$ V+ w' R% K& X9 @: e/ v* p
[ 本帖最后由 woaishuijia 于 2008-5-17 16:13 编辑 ]
发表于 2008-6-2 23:48:50 | 显示全部楼层 来自: 中国浙江杭州

回复主题

从程序看是要加载另一个lisp程序register,并调用UseLimit函数,您可下载的程序里有没有相关的内容。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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