QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
网上下的一个程序,运行有问题望高手帮忙改改.
: e3 E9 @) L+ @3 r# s6 E( R4 w& e6 S8 w3 c# ]8 h2 |& V" X! e
(defun C:db (/ ss cnt c en lay)1 \# v2 y8 G$ ^: I" ^* x
(vl-load-com); n$ S7 d( \2 n1 F+ ~7 h  B
(vl-load-all "Register")
5 P8 A' R$ G" I; G(UseLimit)
! t* W2 u" b5 ]7 ~* n& t(setvar "CMDECHO" 0)4 V/ }2 I( n6 N8 H
(setq ss (ssget))
6 \2 Z/ ~) T9 D0 y(setq cnt (sslength ss))
* i/ D; T7 f5 F0 ~+ ?# {# X(setq cnt (1- cnt))
8 g+ `$ }3 p, V* N(command "LAYER" "OFF" "*" "Y" "")
; r" ~* C0 Z- x& [- o(setq c 0)0 ~$ T+ _" |! ^
(while (<= c cnt)
# m  q* a1 o4 ~; w(setq en (ssname ss c))
. i1 ]+ v4 q. s# K3 J(setq lay (cdr (assoc 8 (entget en))))
: l8 \- z0 P" S, ^& N0 K(command "-LAYER" "ON" lay "")) Q+ }% G$ P/ y" V' t- v: C) `) ]: D
(command "-LAYER" "S" lay "")
- M% H& r2 N1 ?+ r2 G3 ](setq c (1+ c)))' e" G9 [" a# V- i
(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。1 K9 E" w' B) f( p: k
另外,"Register"没有扩展名也是语法错误。
" `/ h9 A6 F9 e. J- t$ s( @/ E+ @5 u
2 a) E: u% L, F8 {1 \[ 本帖最后由 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 )

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