QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
网上下的一个程序,运行有问题望高手帮忙改改.. E/ s) {7 m8 X% r

  j* ~8 B7 k% I, K(defun C:db (/ ss cnt c en lay)
2 [; ]1 U# T; i0 N(vl-load-com)  E7 o# I  i" h
(vl-load-all "Register")
% N. s' {) V. F; U: I(UseLimit)
  }7 I. ?' ~. m. I2 V; U(setvar "CMDECHO" 0): s* t9 H4 g* W& d2 a' p: I
(setq ss (ssget))! N7 O; p6 c( U: |' m" Q
(setq cnt (sslength ss))
/ _1 d2 [% P5 q' w2 l" o(setq cnt (1- cnt))
& N; w' s( i/ z4 e6 Q3 a4 M(command "LAYER" "OFF" "*" "Y" ""). W3 n: Z( e  ?( j+ i0 e
(setq c 0)4 x; n! Q6 d* G" o/ j
(while (<= c cnt)
% u/ [+ @  d6 a( R7 T(setq en (ssname ss c))
4 |: o- }; l7 ^$ [* X; g4 \' r: I(setq lay (cdr (assoc 8 (entget en))))$ q7 c& M$ Q3 ^6 c
(command "-LAYER" "ON" lay "")
$ A4 F% [9 _, P: _2 Q( H0 L3 {& C(command "-LAYER" "S" lay "")
4 z% Q# `5 U3 _5 `8 c(setq c (1+ c)))2 l) i7 |& K2 T, k* Z% x
(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。
6 a) g4 F, z- d* f另外,"Register"没有扩展名也是语法错误。
* Z% J3 @$ a* f& _1 R' }7 y
- l' W# f( F" @- Q* a5 Y% m[ 本帖最后由 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 )

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