QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
网上下的一个程序,运行有问题望高手帮忙改改.
/ H" a1 \2 \( ^/ `3 ?* \) a/ t( s' x. {7 k$ v7 g9 _
(defun C:db (/ ss cnt c en lay)
6 F3 t( M% q5 M, a(vl-load-com)
( [% u) U* l! G7 J(vl-load-all "Register")- |/ w1 R2 I! e% k8 N, ~8 s0 S
(UseLimit)
; D  Z0 D' j" }* J9 D. q  ~(setvar "CMDECHO" 0)6 j& {6 ?' L& T# T3 I/ E
(setq ss (ssget))& A$ u9 [. \7 K1 C- Z# u
(setq cnt (sslength ss)), i1 R% D; M) n% O
(setq cnt (1- cnt))$ }/ S+ Y1 j# H+ ?7 n' [
(command "LAYER" "OFF" "*" "Y" "")
7 G' y- z/ n* V3 D( e(setq c 0)
. W. \7 c* y- v- N8 M( G(while (<= c cnt)
6 u/ L3 ^8 j7 V(setq en (ssname ss c))9 C# k; \3 x/ L9 q: L2 \
(setq lay (cdr (assoc 8 (entget en))))
5 [; M/ R- a+ w" `/ R3 p1 Z(command "-LAYER" "ON" lay "")
# X) ?  G, D: O4 p(command "-LAYER" "S" lay "")
) V8 M; f. E, z1 |(setq c (1+ c)))' q" f8 O. G4 ?  |& r) P2 A
(princ))
20080430_5ca4ef202adb0fe78d60OOmDDzxyXbFx.jpg
发表于 2008-5-17 16:10:36 | 显示全部楼层 来自: 中国辽宁营口
如果你没有"Register"这个文件,程序试图加载它时当然会出错。
3 R, y2 u: o1 O* N另外,"Register"没有扩展名也是语法错误。8 k" t$ S. J5 j2 \8 u* T

( b9 j# j" c7 b: Z: u( k[ 本帖最后由 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 )

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