QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1998|回复: 2
收起左侧

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

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

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

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

x
网上下的一个程序,运行有问题望高手帮忙改改.
: y4 R! p2 R7 b' @, |# c; x. g$ ?: G6 V7 e; ?/ C% m
(defun C:db (/ ss cnt c en lay)$ e* l7 m  [9 Q
(vl-load-com)
+ C, l& J, V* k! v1 e( q(vl-load-all "Register")
4 F+ v  g, n5 s& m, X6 |3 `(UseLimit), z: R7 J' L  i# f: a, ~  ^
(setvar "CMDECHO" 0)
( W, |, [- [3 t8 u; D(setq ss (ssget))) e# V# v+ j4 d% Y& O
(setq cnt (sslength ss))
# u4 b! |% {2 |(setq cnt (1- cnt))( I# c5 m# D( o7 Q8 N3 ~& r
(command "LAYER" "OFF" "*" "Y" "")( _0 Q. ^: H# {; s
(setq c 0)1 U5 ]3 D8 l$ e5 S
(while (<= c cnt). F9 U2 b) M& N  o2 O
(setq en (ssname ss c))
/ b. t9 i" f3 h$ P7 h(setq lay (cdr (assoc 8 (entget en))))
6 ]" g* E4 k: e% _" |(command "-LAYER" "ON" lay "")
0 Y2 ], s  |$ {+ b, L5 W& r% R* [(command "-LAYER" "S" lay ""), d, {$ ]( I' X: [4 i
(setq c (1+ c)))8 O$ s3 `) I6 r( o& h& C9 J5 S
(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。$ R5 k' A0 j' y% X; Z
另外,"Register"没有扩展名也是语法错误。
! _0 ?3 n% S+ m% H- ^% y! P( R
1 \0 z1 x! e1 v# u' R0 y3 R# o+ w[ 本帖最后由 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 )

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